32 std::optional<std::size_t>
const& element_id,
33 std::optional<unsigned>
const& integration_point,
34 std::optional<MathLib::Point3d>
const& coordinates)
76 void setAll(std::optional<std::size_t>
const& node_id,
77 std::optional<std::size_t>
const& element_id,
78 std::optional<unsigned>
const& integration_point,
79 std::optional<MathLib::Point3d>
const& coordinates)
Definition of the Point3d class.
std::optional< std::size_t > getNodeID() const
std::optional< unsigned > _integration_point
std::optional< MathLib::Point3d > const & getCoordinates() const
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::Point3d > const &coordinates)
void setNodeID(std::size_t node_id)
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::Point3d > const &coordinates)
std::optional< std::size_t > getElementID() const
void setCoordinates(MathLib::Point3d const &coordinates)
std::optional< MathLib::Point3d > _coordinates
void setElementID(std::size_t element_id)
std::optional< unsigned > getIntegrationPoint() const
std::optional< std::size_t > _node_id
std::optional< std::size_t > _element_id
void setIntegrationPoint(unsigned integration_point)
SpatialPosition()=default