politopix  5.0.0
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() constPolyhedralCone_Rninlinevirtual
checkEquality(const boost::shared_ptr< PolyhedralCone_Rn > &B, bool getFaceMapping=false) constPolyhedralCone_Rn
checkFacet(unsigned int fctNumber, std::ostream &this_ostream) constPolyhedralCone_Rninline
checkFacets() constPolyhedralCone_Rninline
checkGenerator(const boost::shared_ptr< Generator_Rn > &thisGen) constPolyhedralCone_Rninline
checkGenerator(unsigned int vtxNumber, std::ostream &this_ostream) constPolyhedralCone_Rninline
checkGenerators(const listOfGeometricObjects< boost::shared_ptr< Generator_Rn > > &listGenA, const listOfGeometricObjects< boost::shared_ptr< HalfSpace_Rn > > &listHSB, bool check_all=false) constPolyhedralCone_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) constPolyhedralCone_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) constPolyhedralCone_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) constPolyhedralCone_Rninline
checkNeighbours(const boost::shared_ptr< Generator_Rn_SD > &genIn, const boost::shared_ptr< Generator_Rn_SD > &genOut, std::vector< unsigned int > &commonFacets) constPolyhedralCone_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) constPolyhedralCone_Rninline
checkPoint(const Point_Rn &thisPoint) constPolyhedralCone_Rn
checkPoint(const boost::shared_ptr< Generator_Rn > &point, const boost::shared_ptr< HalfSpace_Rn > &halfSpace, double halfSpaceNorm) constPolyhedralCone_Rn
checkTopologyAndGeometry(bool check_all=false) constPolyhedralCone_Rninlinevirtual
checkVolumeEquality(const boost::shared_ptr< PolyhedralCone_Rn > &B) constPolyhedralCone_Rninline
computeDualPolyhedralCone() constPolyhedralCone_Rn
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.) constPolyhedralCone_Rnvirtual
dimension() constPolyhedralCone_Rninlinevirtual
dump(std::ostream &this_ostream) constPolyhedralCone_Rnvirtual
dumpScilab(std::ostream &this_ostream) constPolyhedralCone_Rn
fillIrredundantNeighbourMatrix(std::vector< std::vector< unsigned int > > &neighboursA) constPolyhedralCone_Rninline
fillNeighbourMatrix(std::vector< std::vector< unsigned int > > &neighboursA, unsigned int topologicalCode=1) constPolyhedralCone_Rninline
getGenerator(unsigned int i) constPolyhedralCone_Rn
getGeneratorNumber(boost::shared_ptr< Generator_Rn > G) constPolyhedralCone_Rn
getGeneratorsPerFacet(std::vector< std::vector< unsigned int > > &listOfGeneratorsPerFacet) constPolyhedralCone_Rninline
getHalfSpace(unsigned int i) constPolyhedralCone_Rn
getHalfSpaceNumber(const boost::shared_ptr< HalfSpace_Rn > &F) constPolyhedralCone_Rninline
getListOfGenerators() constPolyhedralCone_Rninline
getListOfGeneratorsSD(std::vector< boost::shared_ptr< Generator_Rn_SD > > &currentListOfGeneratorsSD) constPolyhedralCone_Rninline
getListOfHalfSpaces()PolyhedralCone_Rninline
getListOfHalfSpaces() constPolyhedralCone_Rninline
isBounded() constPolyhedralCone_Rninlinevirtual
isIncluded(const boost::shared_ptr< PolyhedralCone_Rn > &B) constPolyhedralCone_Rn
lexIteratorOfListOfHalfSpaces classPolyhedralCone_Rnfriend
negate()PolyhedralCone_Rninline
neigbourhoodCondition() constPolyhedralCone_Rninlinevirtual
numberOfGenerators() constPolyhedralCone_Rninline
numberOfGeneratorsPerFacet() constPolyhedralCone_Rninlinevirtual
numberOfHalfSpaces() constPolyhedralCone_Rninline
PolyhedralCone_Rn()PolyhedralCone_Rninline
PolyhedralCone_Rn(const PolyhedralCone_Rn &A)PolyhedralCone_Rninline
relocateGenerators()PolyhedralCone_Rn
removeGenerator(unsigned int j)PolyhedralCone_Rninline
removeGenerators(const std::set< boost::shared_ptr< Generator_Rn > > &setToRemove)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
setListOfHalfSpaces(const listOfGeometricObjects< boost::shared_ptr< HalfSpace_Rn > > &hsList)PolyhedralCone_Rninline
~PolyhedralCone_Rn()PolyhedralCone_Rninlinevirtual