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

This is the complete list of members for PolyhedralCone_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 PolyhedralCone_Rninlinevirtual
checkEquality(const boost::shared_ptr< PolyhedralCone_Rn > &B, bool getFaceMapping=false) const PolyhedralCone_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
constIteratorOfListOfHalfSpaces classPolyhedralCone_Rnfriend
createBoundingBox(double)PolyhedralCone_Rninlinevirtual
createBoundingSimplex(double)PolyhedralCone_Rninlinevirtual
createTruncatedGenerator(const boost::shared_ptr< Generator_Rn_SD > &y, const boost::shared_ptr< Generator_Rn_SD > &z, boost::shared_ptr< Generator_Rn_SD > newG, double ay, double az, double b=0.) const PolyhedralCone_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
isBounded() const PolyhedralCone_Rninlinevirtual
isIncluded(const boost::shared_ptr< PolyhedralCone_Rn > &B) const PolyhedralCone_Rn
lexIteratorOfListOfHalfSpaces classPolyhedralCone_Rnfriend
negate()PolyhedralCone_Rninline
neigbourhoodCondition() const PolyhedralCone_Rninlinevirtual
numberOfGenerators() const PolyhedralCone_Rninline
numberOfGeneratorsPerFacet() const PolyhedralCone_Rninlinevirtual
numberOfHalfSpaces() const PolyhedralCone_Rninline
PolyhedralCone_Rn()PolyhedralCone_Rninline
PolyhedralCone_Rn(const PolyhedralCone_Rn &A)PolyhedralCone_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