|
World Builder
0.1.0-pre
A geodyanmic initial conditions generator
|
Namespaces | |
| CoordinateSystems | |
| Features | |
| NaN | |
| Types | |
| Utilities | |
Classes | |
| struct | Data |
| class | Parameters |
| class | Point |
| struct | Version |
| class | World |
Enumerations | |
| enum | CoordinateSystem { cartesian, spherical, invalid } |
Functions | |
| template const std::vector< const Types::Double *> | Parameters::get_array< const Types::Double > (const std::string &name) const |
| template const std::vector< const Types::Point< 2 > *> | Parameters::get_array< const Types::Point< 2 > > (const std::string &name) const |
| template const std::vector< const Types::Point< 3 > *> | Parameters::get_array< const Types::Point< 3 > > (const std::string &name) const |
| template<int dim> | |
| Point< dim > | operator* (const double scalar, const Point< dim > &point) |
| template Point< 2 > | operator* (const double scalar, const Point< 2 > &point) |
| template Point< 3 > | operator* (const double scalar, const Point< 3 > &point) |
This enum lists available coordinate systems that can be used for the function variables. Allowed values are 'cartesian', 'spherical'. 'spherical' coordinates follow: r, phi (2D) or r, phi, theta (3D); where r is radius, phi is longitude, and theta is the polar angle (colatitude).
| Enumerator | |
|---|---|
| cartesian | |
| spherical | |
| invalid | |
Definition at line 31 of file coordinate_system.h.
| template const std::vector<const Types::Double * > WorldBuilder::Parameters::get_array< const Types::Double > | ( | const std::string & | name | ) | const |
| template const std::vector<const Types::Point<2>* > WorldBuilder::Parameters::get_array< const Types::Point< 2 > > | ( | const std::string & | name | ) | const |
| template const std::vector<const Types::Point<3>* > WorldBuilder::Parameters::get_array< const Types::Point< 3 > > | ( | const std::string & | name | ) | const |