CAPD RedHom Library
capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex > Struct Template Reference

#include <capd/apiRedHom/Algorithms.h>

Public Types

typedef APIComplex::CellCode CellCode
 
typedef boost::any_range< std::pair< CellCode, size_t >, boost::random_access_traversal_tag, const std::pair< CellCode, size_t >, std::ptrdiff_t > Partition
 
typedef boost::any_range< std::pair< float, unsigned short >, boost::random_access_traversal_tag, const std::pair< float, unsigned short >, std::ptrdiff_t > PartitionInfo
 
typedef boost::shared_ptr< MultivectorDynamics< APIComplex > > result_type
 

Public Member Functions

 BuildMultivectorDynamicsOnPartition (APIComplex &complex, Partition partition, PartitionInfo partitionInfo=PartitionInfo())
 
result_type operator() ()
 

Static Public Member Functions

static bool Enabled ()
 

Member Typedef Documentation

template<typename APIComplex >
typedef APIComplex::CellCode capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::CellCode
template<typename APIComplex >
typedef boost::any_range<std::pair<CellCode, size_t>, boost::random_access_traversal_tag, const std::pair<CellCode, size_t>, std::ptrdiff_t> capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::Partition
template<typename APIComplex >
typedef boost::any_range<std::pair<float, unsigned short>, boost::random_access_traversal_tag, const std::pair<float, unsigned short>, std::ptrdiff_t> capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::PartitionInfo
template<typename APIComplex >
typedef boost::shared_ptr<MultivectorDynamics<APIComplex> > capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::result_type

Constructor & Destructor Documentation

template<typename APIComplex >
capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::BuildMultivectorDynamicsOnPartition ( APIComplex &  complex,
Partition  partition,
PartitionInfo  partitionInfo = PartitionInfo() 
)
inline

Member Function Documentation

template<typename APIComplex >
bool capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::Enabled ( )
static
template<typename APIComplex >
auto capd::apiRedHom::BuildMultivectorDynamicsOnPartition< APIComplex >::operator() ( )