Wildmeshing Toolkit
wmtk::components::multimesh::utils Namespace Reference

Namespaces

 detail
 

Classes

struct  AttributeDescription
 

Functions

 WMTK_NLOHMANN_JSON_FRIEND_TO_JSON_PROTOTYPE (AttributeDescription)
 
 WMTK_NLOHMANN_JSON_FRIEND_FROM_JSON_PROTOTYPE (AttributeDescription)
 
wmtk::attribute::MeshAttributeHandle get_attribute (const NamedMultiMesh &mesh, const AttributeDescription &description)
 
wmtk::attribute::MeshAttributeHandle get_attribute (const MeshCollection &mesh, const AttributeDescription &description)
 
wmtk::attribute::MeshAttributeHandle get_attribute (const Mesh &mesh, const AttributeDescription &description)
 

Function Documentation

◆ get_attribute() [1/3]

wmtk::attribute::MeshAttributeHandle wmtk::components::multimesh::utils::get_attribute ( const Mesh mesh,
const AttributeDescription description 
)

Definition at line 190 of file get_attribute.cpp.

References wmtk::components::multimesh::utils::detail::decompose_attribute_path(), wmtk::components::multimesh::utils::detail::get_attribute(), wmtk::components::multimesh::utils::AttributeDescription::primitive_type(), and wmtk::components::multimesh::utils::AttributeDescription::type.

Here is the call graph for this function:

◆ get_attribute() [2/3]

wmtk::attribute::MeshAttributeHandle wmtk::components::multimesh::utils::get_attribute ( const MeshCollection mesh,
const AttributeDescription description 
)

◆ get_attribute() [3/3]

wmtk::attribute::MeshAttributeHandle wmtk::components::multimesh::utils::get_attribute ( const NamedMultiMesh mesh,
const AttributeDescription description 
)

Definition at line 165 of file get_attribute.cpp.

References wmtk::components::multimesh::utils::detail::decompose_attribute_path(), wmtk::components::multimesh::utils::detail::get_attribute(), wmtk::components::multimesh::NamedMultiMesh::get_mesh(), wmtk::components::multimesh::utils::AttributeDescription::primitive_type(), and wmtk::components::multimesh::utils::AttributeDescription::type.

Referenced by TEST_CASE().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WMTK_NLOHMANN_JSON_FRIEND_FROM_JSON_PROTOTYPE()

wmtk::components::multimesh::utils::WMTK_NLOHMANN_JSON_FRIEND_FROM_JSON_PROTOTYPE ( AttributeDescription  )

Definition at line 43 of file AttributeDescription.cpp.

◆ WMTK_NLOHMANN_JSON_FRIEND_TO_JSON_PROTOTYPE()

wmtk::components::multimesh::utils::WMTK_NLOHMANN_JSON_FRIEND_TO_JSON_PROTOTYPE ( AttributeDescription  )

Definition at line 33 of file AttributeDescription.cpp.

References WMTK_NLOHMANN_ASSIGN_TYPE_TO_JSON.