Sierra Toolkit
Version of the Day
|
Implement an shards::ArrayDimTag for Cylindrical coordinate dimensions. More...
#include <CoordinateSystems.hpp>
Inherits ArrayDimTag.
Public Types | |
enum | { Radius = 0, R = 0, Angle = 1, A = 1, Z = 2 } |
Public Member Functions | |
const char * | name () const |
std::string | to_string (size_type size, size_type index) const |
size_type | to_index (size_type size, const std::string &) const |
Static Public Member Functions | |
static const Cylindrical & | tag () |
Singleton. | |
Implement an shards::ArrayDimTag for Cylindrical coordinate dimensions.
A Cylindral coordinate has up to three dimensions in radius, angle, and longitudinal-distance order.
Definition at line 86 of file CoordinateSystems.hpp.
anonymous enum |
Enumerator | |
---|---|
R | Identifiers for each dimension. |
Definition at line 88 of file CoordinateSystems.hpp.