Wildmeshing Toolkit
tuple_map_attribute_io.cpp File Reference
Include dependency graph for tuple_map_attribute_io.cpp:

Go to the source code of this file.

Namespaces

 wmtk
 
 wmtk::multimesh
 
 wmtk::multimesh::utils
 

Functions

Vector< int64_t, 2 > wmtk::multimesh::utils::tuple_to_vector2 (const Tuple &t)
 
Tuple wmtk::multimesh::utils::vector2_to_tuple (const Eigen::Ref< const Vector2l > &v)
 
Vector< int64_t, 4 > wmtk::multimesh::utils::tuple_to_vector5 (const Tuple &t)
 
Tuple wmtk::multimesh::utils::vector5_to_tuple (const Eigen::Ref< const Vector5l > &v)
 
Vector< int64_t, TUPLE_SIZE > wmtk::multimesh::utils::tuple_to_vector (const Tuple &t)
 
Tuple wmtk::multimesh::utils::vector_to_tuple (const Eigen::Ref< const TupleVector > &v)
 
std::tuple< Tuple, Tuple > wmtk::multimesh::utils::vectors_to_tuples (const Eigen::Ref< const TwoTupleVector > &v)
 
TwoTupleVector wmtk::multimesh::utils::tuples_to_vectors (const Tuple &a, const Tuple &b)
 
template<typename MeshType >
std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute (const wmtk::attribute::Accessor< int64_t, MeshType > &accessor, const Tuple &source_tuple)
 
template std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute (const wmtk::attribute::Accessor< int64_t, wmtk::Mesh > &accessor, const Tuple &source_tuple)
 
template std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute (const wmtk::attribute::Accessor< int64_t, wmtk::EdgeMesh > &accessor, const Tuple &source_tuple)
 
template std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute (const wmtk::attribute::Accessor< int64_t, wmtk::TriMesh > &accessor, const Tuple &source_tuple)
 
template std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute (const wmtk::attribute::Accessor< int64_t, wmtk::TetMesh > &accessor, const Tuple &source_tuple)
 
template<typename MeshType >
void wmtk::multimesh::utils::write_tuple_map_attribute (wmtk::attribute::Accessor< int64_t, MeshType > &map_accessor, const Tuple &source_tuple, const Tuple &target_tuple)
 
template void wmtk::multimesh::utils::write_tuple_map_attribute (wmtk::attribute::Accessor< int64_t, wmtk::Mesh > &map_accessor, const Tuple &source_tuple, const Tuple &target_tuple)
 
template void wmtk::multimesh::utils::write_tuple_map_attribute (wmtk::attribute::Accessor< int64_t, wmtk::EdgeMesh > &map_accessor, const Tuple &source_tuple, const Tuple &target_tuple)
 
template void wmtk::multimesh::utils::write_tuple_map_attribute (wmtk::attribute::Accessor< int64_t, wmtk::TriMesh > &map_accessor, const Tuple &source_tuple, const Tuple &target_tuple)
 
template void wmtk::multimesh::utils::write_tuple_map_attribute (wmtk::attribute::Accessor< int64_t, wmtk::TetMesh > &map_accessor, const Tuple &source_tuple, const Tuple &target_tuple)
 
void wmtk::multimesh::utils::write_tuple_map_attribute_slow (Mesh &source_mesh, TypedAttributeHandle< int64_t > map_handle, const Tuple &source_tuple, const Tuple &target_tuple)
 
std::tuple< Tuple, Tuple > wmtk::multimesh::utils::read_tuple_map_attribute_slow (const Mesh &source_mesh, TypedAttributeHandle< int64_t > map_handle, const Tuple &source_tuple)