politopix
5.0.0
|
This is the complete list of members for Polytope_Rn, including all inherited members.
_listOfGenerators | PolyhedralCone_Rn | protected |
_listOfHalfSpaces | PolyhedralCone_Rn | protected |
addGenerator(boost::shared_ptr< Generator_Rn > vx) | PolyhedralCone_Rn | inline |
addHalfSpace(boost::shared_ptr< HalfSpace_Rn > hs, bool check=false) | PolyhedralCone_Rn | |
checkDuplicateGenerators(unsigned int &a, unsigned int &b) | PolyhedralCone_Rn | |
checkEdges() const | Polytope_Rn | virtual |
checkEquality(const boost::shared_ptr< PolyhedralCone_Rn > &B, bool getFaceMapping=false) const | PolyhedralCone_Rn | |
checkEqualityOfVertices(const boost::shared_ptr< Polytope_Rn > &B, bool printOnScreen=false) const | Polytope_Rn | |
checkFacet(unsigned int fctNumber, std::ostream &this_ostream) const | PolyhedralCone_Rn | inline |
checkFacets() const | PolyhedralCone_Rn | inline |
checkGenerator(const boost::shared_ptr< Generator_Rn > &thisGen) const | PolyhedralCone_Rn | inline |
checkGenerator(unsigned int vtxNumber, std::ostream &this_ostream) const | PolyhedralCone_Rn | inline |
checkGenerators(const listOfGeometricObjects< boost::shared_ptr< Generator_Rn > > &listGenA, const listOfGeometricObjects< boost::shared_ptr< HalfSpace_Rn > > &listHSB, bool check_all=false) const | PolyhedralCone_Rn | inline |
checkNeighbours(const boost::shared_ptr< Generator_Rn > &V1, const boost::shared_ptr< Generator_Rn > &V2, std::vector< boost::shared_ptr< HalfSpace_Rn > > &commonFacets, const std::set< boost::shared_ptr< HalfSpace_Rn > > &listOfRedundantHS) const | PolyhedralCone_Rn | inline |
checkNeighbours(const boost::shared_ptr< Generator_Rn > &V1, const boost::shared_ptr< Generator_Rn > &V2, std::vector< boost::shared_ptr< HalfSpace_Rn > > &commonFacets, unsigned int topologicalCode=1) const | PolyhedralCone_Rn | inline |
checkNeighbours(const boost::shared_ptr< Generator_Rn > &V1, const boost::shared_ptr< Generator_Rn > &V2, std::vector< HalfSpace_Rn * > &commonFacets, unsigned int topologicalCode=1) const | PolyhedralCone_Rn | inline |
checkNeighbours(const boost::shared_ptr< Generator_Rn_SD > &genIn, const boost::shared_ptr< Generator_Rn_SD > &genOut, std::vector< unsigned int > &commonFacets) const | PolyhedralCone_Rn | inline |
checkNeighboursWithHSnumbers(const boost::shared_ptr< Generator_Rn > &V1, const boost::shared_ptr< Generator_Rn > &V2, std::vector< HalfSpace_Rn * > &commonFacets, const std::set< boost::shared_ptr< HalfSpace_Rn > > &listOfRedundantHS, unsigned int topologicalCode=1) const | PolyhedralCone_Rn | inline |
checkPoint(const Point_Rn &thisPoint) const | PolyhedralCone_Rn | |
checkPoint(const boost::shared_ptr< Generator_Rn > &point, const boost::shared_ptr< HalfSpace_Rn > &halfSpace, double halfSpaceNorm) const | PolyhedralCone_Rn | |
checkTopologyAndGeometry(bool check_all=false) const | PolyhedralCone_Rn | inlinevirtual |
checkVolumeEquality(const boost::shared_ptr< PolyhedralCone_Rn > &B) const | PolyhedralCone_Rn | inline |
computeDualPolyhedralCone() const | PolyhedralCone_Rn | |
create() | Polytope_Rn | inlinestatic |
createBoundingBox(double M) | Polytope_Rn | virtual |
createBoundingSimplex(double M) | Polytope_Rn | virtual |
createTruncatedGenerator(const boost::shared_ptr< Generator_Rn_SD > &in, const boost::shared_ptr< Generator_Rn_SD > &out, boost::shared_ptr< Generator_Rn_SD > newV, double ay, double az, double b=0.) const | Polytope_Rn | virtual |
dimension() const | PolyhedralCone_Rn | inlinevirtual |
dump(std::ostream &this_ostream) const | PolyhedralCone_Rn | virtual |
dumpScilab(std::ostream &this_ostream) const | PolyhedralCone_Rn | |
fillIrredundantNeighbourMatrix(std::vector< std::vector< unsigned int > > &neighboursA) const | PolyhedralCone_Rn | inline |
fillNeighbourMatrix(std::vector< std::vector< unsigned int > > &neighboursA, unsigned int topologicalCode=1) const | PolyhedralCone_Rn | inline |
getFileExtension() const | Polytope_Rn | inline |
getGenerator(unsigned int i) const | PolyhedralCone_Rn | |
getGeneratorNumber(boost::shared_ptr< Generator_Rn > G) const | PolyhedralCone_Rn | |
getGeneratorsPerFacet(std::vector< std::vector< unsigned int > > &listOfGeneratorsPerFacet) const | PolyhedralCone_Rn | inline |
getHalfSpace(unsigned int i) const | PolyhedralCone_Rn | |
getHalfSpaceNumber(const boost::shared_ptr< HalfSpace_Rn > &F) const | PolyhedralCone_Rn | inline |
getListOfGenerators() const | PolyhedralCone_Rn | inline |
getListOfGeneratorsSD(std::vector< boost::shared_ptr< Generator_Rn_SD > > ¤tListOfGeneratorsSD) const | PolyhedralCone_Rn | inline |
getListOfHalfSpaces() | PolyhedralCone_Rn | inline |
getListOfHalfSpaces() const | PolyhedralCone_Rn | inline |
getName() const | Polytope_Rn | inline |
getPrimalCone(unsigned int u, const std::vector< unsigned int > &allNgb) const | Polytope_Rn | |
getPrimalCone(unsigned int i) const | Polytope_Rn | |
intersect(const boost::shared_ptr< Polytope_Rn > &pol2intersect) | Polytope_Rn | |
isBounded() const | Polytope_Rn | inlinevirtual |
isIncluded(const boost::shared_ptr< Polytope_Rn > &B) const | Polytope_Rn | inline |
isIncluded(const boost::shared_ptr< Polytope_Rn > &B, double &minmaxDistance) const | Polytope_Rn | inline |
PolyhedralCone_Rn::isIncluded(const boost::shared_ptr< PolyhedralCone_Rn > &B) const | PolyhedralCone_Rn | |
negate() | PolyhedralCone_Rn | inline |
neigbourhoodCondition() const | Polytope_Rn | inlinevirtual |
numberOfGenerators() const | PolyhedralCone_Rn | inline |
numberOfGeneratorsPerFacet() const | Polytope_Rn | inlinevirtual |
numberOfHalfSpaces() const | PolyhedralCone_Rn | inline |
PolyhedralCone_Rn() | PolyhedralCone_Rn | inline |
PolyhedralCone_Rn(const PolyhedralCone_Rn &A) | PolyhedralCone_Rn | inline |
Polytope_Rn() | Polytope_Rn | inline |
relocateGenerators() | PolyhedralCone_Rn | |
removeGenerator(unsigned int j) | PolyhedralCone_Rn | inline |
removeGenerators(const std::set< boost::shared_ptr< Generator_Rn > > &setToRemove) | PolyhedralCone_Rn | inline |
removeHalfSpace(unsigned int j) | PolyhedralCone_Rn | inline |
removeHalfSpaceFromListAndGenerators(const boost::shared_ptr< HalfSpace_Rn > &hs) | PolyhedralCone_Rn | |
removeHalfSpaces(const std::set< boost::shared_ptr< HalfSpace_Rn > > &setOfRedundantHS) | PolyhedralCone_Rn | inline |
reset() | PolyhedralCone_Rn | inline |
setListOfGenerators(const listOfGeometricObjects< boost::shared_ptr< Generator_Rn > > &gnList) | PolyhedralCone_Rn | inline |
setListOfGeneratorsSD(const std::vector< boost::shared_ptr< Generator_Rn_SD > > &gnList) | PolyhedralCone_Rn | inline |
setListOfHalfSpaces(const listOfGeometricObjects< boost::shared_ptr< HalfSpace_Rn > > &hsList) | PolyhedralCone_Rn | inline |
sum(const boost::shared_ptr< Polytope_Rn > &pol2sum) | Polytope_Rn | |
~PolyhedralCone_Rn() | PolyhedralCone_Rn | inlinevirtual |
~Polytope_Rn() | Polytope_Rn | inlinevirtual |