CAPD RedHom Library
capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition Struct Reference

#include <capd/apiRedHom/Algorithms.h>

Public Types

typedef std::vector< std::pair< std::string, std::string > > Stats
 
typedef MeshVectorField::APIComplex::Id Id
 

Public Member Functions

 BuildMeshVectorFieldOptimizedPartition (MeshVectorField &meshVectorField)
 
void operator() ()
 
size_t numberOfGroups ()
 
float groupValue (size_t group)
 
std::vector< MeshVectorField::APIComplex::IdgroupIds (size_t group)
 
unsigned short groupBucket (size_t group)
 
Stats stats ()
 
void cover ()
 
void setVertexConfig (Id id, unsigned long c)
 
template<typename F >
void call (F f)
 

Static Public Member Functions

static bool Enabled ()
 

Member Typedef Documentation

typedef std::vector<std::pair<std::string, std::string> > capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::Stats

Constructor & Destructor Documentation

capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::BuildMeshVectorFieldOptimizedPartition ( MeshVectorField meshVectorField)

Member Function Documentation

template<typename F >
void capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::call ( f)
void capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::cover ( )
bool capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::Enabled ( )
static
unsigned short capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::groupBucket ( size_t  group)
std::vector<MeshVectorField::APIComplex::Id> capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::groupIds ( size_t  group)
float capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::groupValue ( size_t  group)
size_t capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::numberOfGroups ( )
void capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::operator() ( )
void capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::setVertexConfig ( Id  id,
unsigned long  c 
)
Stats capd::apiRedHom::BuildMeshVectorFieldOptimizedPartition::stats ( )