politopix  4.1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Polytope_Rn Member List

This is the complete list of members for Polytope_Rn, including all inherited members.

_listOfGeneratorsPolyhedralCone_Rnprotected
_listOfHalfSpacesPolyhedralCone_Rnprotected
addGenerator(boost::shared_ptr< Generator_Rn > vx)PolyhedralCone_Rninline
addHalfSpace(boost::shared_ptr< HalfSpace_Rn > hs, bool check=false)PolyhedralCone_Rn
checkDuplicateGenerators(unsigned int &a, unsigned int &b)PolyhedralCone_Rn
checkEdges() const Polytope_Rnvirtual
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_Rninline
checkFacets() const PolyhedralCone_Rninline
checkGenerator(unsigned int vtxNumber, std::ostream &this_ostream) const PolyhedralCone_Rninline
checkGenerators(const listOfGeometricObjects< boost::shared_ptr< Generator_Rn > > &listGenA, const listOfGeometricObjects< boost::shared_ptr< HalfSpace_Rn > > &listHSB, bool check_all=false) const PolyhedralCone_Rninline
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_Rninline
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_Rninline
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_Rninline
checkNeighbours(const boost::shared_ptr< Generator_Rn_SD > &genIn, const boost::shared_ptr< Generator_Rn_SD > &genOut, std::vector< unsigned int > &commonFacets)PolyhedralCone_Rninline
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_Rninline
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() const PolyhedralCone_Rninlinevirtual
computeDualPolyhedralCone() const PolyhedralCone_Rn
computeMinkowskiSum(const boost::shared_ptr< PolyhedralCone_Rn > &A, const boost::shared_ptr< PolyhedralCone_Rn > &B)PolyhedralCone_Rnvirtual
createBoundingBox(double M)Polytope_Rnvirtual
createBoundingSimplex(double M)Polytope_Rnvirtual
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_Rnvirtual
dimension() const PolyhedralCone_Rninlinevirtual
dump(std::ostream &this_ostream) const PolyhedralCone_Rn
fillNeighbourMatrix(std::vector< std::vector< unsigned int > > &neighboursA, unsigned int topologicalCode=1) const PolyhedralCone_Rninline
getGenerator(unsigned int i) const PolyhedralCone_Rn
getGeneratorNumber(boost::shared_ptr< Generator_Rn > G) const PolyhedralCone_Rn
getHalfSpace(unsigned int i) const PolyhedralCone_Rn
getHalfSpaceNumber(const boost::shared_ptr< HalfSpace_Rn > &F) const PolyhedralCone_Rninline
getListOfGenerators() const PolyhedralCone_Rninline
getListOfGeneratorsSD(std::vector< boost::shared_ptr< Generator_Rn_SD > > &currentListOfGeneratorsSD)PolyhedralCone_Rninline
getListOfHalfSpaces()PolyhedralCone_Rninline
getListOfHalfSpaces() const PolyhedralCone_Rninline
getPrimalCone(unsigned int i) const Polytope_Rn
getPrimalCone(const boost::shared_ptr< Generator_Rn > &vx) const Polytope_Rn
isBounded() const Polytope_Rninlinevirtual
isIncluded(const boost::shared_ptr< PolyhedralCone_Rn > &B) const PolyhedralCone_Rn
negate()PolyhedralCone_Rninline
neigbourhoodCondition() const Polytope_Rninlinevirtual
numberOfGenerators() const PolyhedralCone_Rninline
numberOfGeneratorsPerFacet() const Polytope_Rninlinevirtual
numberOfHalfSpaces() const PolyhedralCone_Rninline
PolyhedralCone_Rn()PolyhedralCone_Rninline
PolyhedralCone_Rn(const PolyhedralCone_Rn &A)PolyhedralCone_Rninline
Polytope_Rn()Polytope_Rninline
relocateGenerators()PolyhedralCone_Rn
removeGenerator(unsigned int j)PolyhedralCone_Rninline
removeHalfSpace(unsigned int j)PolyhedralCone_Rninline
removeHalfSpaceFromListAndGenerators(const boost::shared_ptr< HalfSpace_Rn > &hs)PolyhedralCone_Rn
removeHalfSpaces(const std::set< boost::shared_ptr< HalfSpace_Rn > > &setOfRedundantHS)PolyhedralCone_Rninline
reset()PolyhedralCone_Rninline
setListOfGenerators(const listOfGeometricObjects< boost::shared_ptr< Generator_Rn > > &gnList)PolyhedralCone_Rninline
setListOfGeneratorsSD(const std::vector< boost::shared_ptr< Generator_Rn_SD > > &gnList)PolyhedralCone_Rninline
~PolyhedralCone_Rn()PolyhedralCone_Rninlinevirtual
~Polytope_Rn()Polytope_Rninlinevirtual