Wildmeshing Toolkit
|
#include <CastAttributeTransferStrategy.hpp>
Public Types | |
using | BaseType = SingleAttributeTransferStrategy< MyType, ParentType > |
using | MyVecType = typename BaseType::MyVecType |
using | ParentMatType = typename BaseType::ParentMatType |
Public Types inherited from wmtk::operations::SingleAttributeTransferStrategy< MyType, ParentType > | |
template<typename T > | |
using | VecType = VectorX< T > |
template<typename T > | |
using | MatType = MatrixX< T > |
using | MyVecType = VecType< MyType > |
using | ParentMatType = MatType< ParentType > |
using | FunctorWithoutSimplicesType = std::function< MyVecType(const ParentMatType &)> |
using | FunctorType = std::function< MyVecType(const ParentMatType &, const std::vector< Tuple > &)> |
Static Public Member Functions | |
static MyVecType | convert (const ParentMatType &v) |
Static Public Member Functions inherited from wmtk::operations::SingleAttributeTransferStrategy< MyType, ParentType > | |
static FunctorType | make_nosimplices_func (FunctorWithoutSimplicesType &&fp) |
Static Public Member Functions inherited from wmtk::operations::AttributeTransferStrategyBase | |
static std::vector< Tuple > | get_parent_simplices (const Mesh &m, const Mesh &parent, const simplex::Simplex &s, PrimitiveType parent_primitive_type) |
static std::vector< Tuple > | get_parent_simplices (const attribute::MeshAttributeHandle &me, const attribute::MeshAttributeHandle &parent, const simplex::Simplex &s) |
Additional Inherited Members | |
Protected Member Functions inherited from wmtk::operations::SingleAttributeTransferStrategy< MyType, ParentType > | |
std::pair< ParentMatType, std::vector< Tuple > > | read_parent_values (const simplex::Simplex &my_simplex) const |
Definition at line 17 of file CastAttributeTransferStrategy.hpp.
using wmtk::operations::attribute_update::CastAttributeTransferStrategy< MyType, ParentType >::BaseType = SingleAttributeTransferStrategy<MyType, ParentType> |
Definition at line 20 of file CastAttributeTransferStrategy.hpp.
using wmtk::operations::attribute_update::CastAttributeTransferStrategy< MyType, ParentType >::MyVecType = typename BaseType::MyVecType |
Definition at line 21 of file CastAttributeTransferStrategy.hpp.
using wmtk::operations::attribute_update::CastAttributeTransferStrategy< MyType, ParentType >::ParentMatType = typename BaseType::ParentMatType |
Definition at line 22 of file CastAttributeTransferStrategy.hpp.
|
inline |
Definition at line 65 of file CastAttributeTransferStrategy.hpp.
|
inlinestatic |
Definition at line 24 of file CastAttributeTransferStrategy.hpp.