The AreaCon Library  1.0
A C++ library for area-constrained partitioning operations
 All Classes Namespaces Files Functions Variables Pages
AreaCon::Partition Member List

This is the complete list of members for AreaCon::Partition, including all inherited members.

Alg_ParamsAreaCon::Partitionprivate
CalculateError(const std::vector< double > &volumes)AreaCon::Partitionprivate
CalculatePartition(bool WriteToFile, std::string filename_partition="", std::string filename_centers="")AreaCon::Partition
CalculateVolumes(void)AreaCon::Partitionprivate
CentersAreaCon::Partitionprivate
CheckParams(void)AreaCon::Partitionprivate
CleanCovering(const double tolerance, const long int &mult)AreaCon::Partitionprivate
CoveringAreaCon::Partitionprivate
CreateDefaultCenters(const Poly Region, const double multiplier)AreaCon::Partitionprivate
CreateDefaultCenters(const Poly Region, const double initial_multiplier, const int max_steps)AreaCon::Partitionprivate
CreateDelaunayGraph(DelaunayGraph &Delaunay) const AreaCon::Partitionprivate
CreatePowerDiagram(void)AreaCon::Partitionprivate
desired_areaAreaCon::Partitionprivate
GetCenters(void)AreaCon::Partitioninline
GetCovering(void)AreaCon::Partitioninline
GetWeights(void)AreaCon::Partitioninline
GradientStepCenter(const std::vector< double > &volumes)AreaCon::Partitionprivate
GradientStepCenter(const double &temp_step, const std::vector< double > &volumes)AreaCon::Partitionprivate
GradientStepWeights(const std::vector< double > &volumes, const DelaunayGraph &SharedEdges)AreaCon::Partitionprivate
InitializePartition(std::vector< Point > Centers={}, std::vector< double > Weights={})AreaCon::Partition
NRegionsAreaCon::Partitionprivate
Partition(int NRegions=0, Density Prior=Density(), std::vector< double > desired_area={}, Parameters Alg_Params=Parameters())AreaCon::Partition
PriorAreaCon::Partitionprivate
SetPartitionVariables(int NRegions=0, Density Prior=Density(), std::vector< double > desired_area={})AreaCon::Partition
WeightsAreaCon::Partitionprivate