32 std::optional<std::size_t>
const& node_id,
33 std::optional<std::size_t>
const& element_id,
34 std::optional<unsigned>
const& integration_point,
79 std::optional<std::size_t>
const& node_id,
80 std::optional<std::size_t>
const& element_id,
81 std::optional<unsigned>
const& integration_point,
Definition of the TemplatePoint class.
std::optional< unsigned > _integration_point
void setAll(std::optional< std::size_t > const &node_id, std::optional< std::size_t > const &element_id, std::optional< unsigned > const &integration_point, std::optional< MathLib::TemplatePoint< double, 3 >> const &coordinates)
std::optional< MathLib::TemplatePoint< double, 3 > > const & getCoordinates() const
std::optional< MathLib::TemplatePoint< double, 3 > > _coordinates
std::optional< std::size_t > getElementID() const
std::optional< std::size_t > getNodeID() const
std::optional< unsigned > getIntegrationPoint() const
void setNodeID(std::size_t node_id)
SpatialPosition(std::optional< std::size_t > const &node_id, std::optional< std::size_t > const &element_id, std::optional< unsigned > const &integration_point, std::optional< MathLib::TemplatePoint< double, 3 >> const &coordinates)
void setElementID(std::size_t element_id)
std::optional< std::size_t > _node_id
std::optional< std::size_t > _element_id
void setCoordinates(MathLib::TemplatePoint< double, 3 > const &coordinates)
void setIntegrationPoint(unsigned integration_point)
SpatialPosition()=default