CAPD RedHom Library
|
#include <capd/apiRedHom/Algorithms.h>
Public Types | |
typedef std::vector< std::pair< bool, SimplicialComplex::CellCode > > | FiltrationStep |
typedef std::vector< std::pair< SimplicialComplex::CellCode, size_t > > | Partition |
Public Member Functions | |
BuildMeshVectorFieldZigZagByIntersections (MeshVectorField &meshVectorField, std::vector< Partition > steps) | |
void | operator() () |
size_t | filtrationSteps () |
FiltrationStep | filtrationStep (size_t filtrationIdx) |
boost::shared_ptr< MultivectorDynamics< MeshVectorField::APIComplex > > | operator[] (size_t idx) |
size_t | size () |
template<typename F > | |
void | call (F f) |
Static Public Member Functions | |
static bool | Enabled () |
typedef std::vector<std::pair<bool, SimplicialComplex::CellCode> > capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::FiltrationStep |
typedef std::vector<std::pair<SimplicialComplex::CellCode, size_t> > capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::Partition |
|
inline |
void capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::call | ( | F | f | ) |
|
static |
auto capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::filtrationStep | ( | size_t | filtrationIdx | ) |
size_t capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::filtrationSteps | ( | ) |
void capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::operator() | ( | ) |
boost::shared_ptr< MultivectorDynamics< MeshVectorField::APIComplex > > capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::operator[] | ( | size_t | idx | ) |
size_t capd::apiRedHom::BuildMeshVectorFieldZigZagByIntersections::size | ( | ) |