39 using UInt = std::uint32_t;
84 inline static std::map<Location, std::string>
const LocationToString = {
139 operator bool()
const {
return m_value; }
143 bool m_value =
false;
Boolean value designed for use in std::vector.
Definition Definitions.hpp:123
Boolean()=default
Default constructor.
Boolean & operator=(const bool val)
Assignment operator.
Definition Definitions.hpp:132
Boolean(const bool val)
Constructor.
Definition Definitions.hpp:129
Contains the logic of the C++ static library.
Definition AveragingInterpolation.hpp:37
Projection
Enumerator describing the supported projections.
Definition Definitions.hpp:43
MeshNodeType
Possible unstructured node types.
Definition Definitions.hpp:148
@ Corner
Nodes at corners.
@ Unspecified
Initial value, unspecified or invalid nodes.
@ Internal
Nodes in interior of domain.
@ Boundary
Nodes on boundary of domain, except corners.
const std::vector< int > & GetValidDeletionOptions()
Gets the valid deletion options as vector of integers.
Location
Mesh locations enumeration.
Definition Definitions.hpp:76
Projection GetProjectionValue(int projection)
Convert an integer value to the Projection enumeration type.
TraversalDirection
Indicator for traversal direction of the points specifying a polygon.
Definition Definitions.hpp:68
@ AntiClockwise
Points define a anti-clockwise (counter-clockwise) traversal of the polygon.
@ Clockwise
Points define a clockwise traversal of the polygon.
std::uint32_t UInt
Integer type used when indexing mesh graph entities.
Definition Definitions.hpp:39
const std::string & ProjectionToString(Projection projection)
Get the string representation of the Projection enumeration values.
InterpolationDataTypes
The possible types of the values to be interpolated in the gridded sample.
Definition Definitions.hpp:100
CurvilinearDirection
Direction to use in curvilinear grid algorithms.
Definition Definitions.hpp:92
CurvilinearDirection GetCurvilinearDirectionValue(int direction)
Convert an integer value to the CurvilinearDirection enumeration type.
const std::string & CurvilinearDirectionToString(CurvilinearDirection direction)
Get the string representation of the CurvilinearDirection enumeration values.
const std::vector< int > & GetValidProjections()
Gets the valid projectionbs as vector of integers.