Class CoordinateSystem
Defined in File coordinate_system.hpp
Inheritance Relationships
Derived Types
public pcms::csys::Cartesian(Class Cartesian)public pcms::csys::CylindricalRThetaZ(Class CylindricalRThetaZ)public pcms::csys::CylindricalRZ(Class CylindricalRZ)
Class Documentation
-
class CoordinateSystem
Subclassed by pcms::csys::Cartesian, pcms::csys::CylindricalRThetaZ, pcms::csys::CylindricalRZ
Public Functions
-
virtual std::string_view Kind() const noexcept = 0
-
virtual int Dimension() const noexcept = 0
-
virtual bool HasOrthogonalBasis() const noexcept = 0
-
virtual bool HasUnitScaleFactors() const noexcept = 0
-
virtual bool operator==(const CoordinateSystem &other) const noexcept = 0
-
virtual ~CoordinateSystem() = default
-
virtual std::string_view Kind() const noexcept = 0