/dports/math/topcom/topcom-0.17.8/lib-src/ |
H A D | Symmetry.hh | 108 SymmetryGroup(); 111 inline SymmetryGroup (const SymmetryGroup& sg); 113 inline SymmetryGroup (const SymmetryGroup& sg, const SimplicialComplex& fixed); 114 inline ~SymmetryGroup (); 115 inline SymmetryGroup operator= (const SymmetryGroup& sg); 130 inline SymmetryGroup::SymmetryGroup(const parameter_type& n) : in SymmetryGroup() function in SymmetryGroup 134 inline SymmetryGroup::SymmetryGroup(const SymmetryGroup& sg) : in SymmetryGroup() function in SymmetryGroup 137 inline SymmetryGroup::SymmetryGroup(const parameter_type& n, const symmetry_data& sd) : in SymmetryGroup() function in SymmetryGroup 143 inline SymmetryGroup::SymmetryGroup(const SymmetryGroup& sg, const SimplicialComplex& fixed) : in SymmetryGroup() function in SymmetryGroup 156 inline SymmetryGroup::~SymmetryGroup() {} in ~SymmetryGroup() [all …]
|
H A D | TriangFlips.hh | 36 const SymmetryGroup&, 43 const SymmetryGroup&, 44 const SymmetryGroup&, 60 const SymmetryGroup&); 64 const SymmetryGroup&, 65 const SymmetryGroup&, 81 const SymmetryGroup& node_symmetries, in TriangFlips() 84 _add_new_flips(chiro, tn, tn, SymmetryGroup(tn.no()), node_symmetries, forbid_vertex_removal); in TriangFlips() 91 const SymmetryGroup& symmetries, in TriangFlips() 92 const SymmetryGroup& tn_after_symmetries, in TriangFlips()
|
H A D | CheckTriang.hh | 19 const SymmetryGroup _triang_symmetries; 22 const SymmetryGroup* _symptr; 28 const SymmetryGroup& triang_symmetries, in CheckTriang() 30 const SymmetryGroup& symmetries, in CheckTriang()
|
H A D | TriangFlips.cc | 20 const SymmetryGroup& symmetries) { in _remove_destroyed_flips() 39 const SymmetryGroup& symmetries, 40 const SymmetryGroup& tn_symmetries, 79 for (SymmetryGroup::const_iterator sym_iter = tn_symmetries.begin(); 124 for (SymmetryGroup::const_iterator sym_iter = tn_symmetries.begin(); 136 for (SymmetryGroup::const_iterator sym_iter = tn_symmetries.begin(); 180 for (SymmetryGroup::const_iterator sym_iter = tn_symmetries.begin(); 192 for (SymmetryGroup::const_iterator sym_iter = tn_symmetries.begin();
|
/dports/math/gfan/gfan0.6.2/src/ |
H A D | polyhedralfan.h | 12 class SymmetryGroup; variable 46 static IntegerVector stableRay(PolyhedralCone const &c, SymmetryGroup const *sym); 65 …void printWithIndices(class Printer *p, int flags=FPF_default, SymmetryGroup *sym=0, vector<string… 113 …PolyhedralFan facetComplexSymmetry(SymmetryGroup const &sym, bool keepRays=false, bool dropLineali… 114 PolyhedralFan rayComplexSymmetry(SymmetryGroup const &sym)const; 115 IntegerVectorList getRaysInPrintingOrder(SymmetryGroup const *sym, bool upToSymmetry=false)const; 116 IncidenceList getIncidenceList(SymmetryGroup *sym=0)const; 123 PolyhedralFan link(IntegerVector const &w, SymmetryGroup *sym)const; 139 FieldElement volume(int d, SymmetryGroup *sym=0)const; 147 bool isConnected(SymmetryGroup *sym=0)const; [all …]
|
H A D | symmetry.cpp | 67 optimal=SymmetryGroup::compose(tempPerm,v); in searchStabalizer() 135 theTree(SymmetryGroup::identity(n_),0,0) in Trie() 185 IntegerVector SymmetryGroup::identity(int n) in identity() 200 SymmetryGroup::SymmetryGroup(int n): in SymmetryGroup() function in SymmetryGroup 208 int SymmetryGroup::sizeOfBaseSet()const in sizeOfBaseSet() 286 SymmetryGroup temp(n); in getUniqueGenerators() 300 void SymmetryGroup::print(FILE *f) in print() 612 void SymmetryGroup::createByteTable() in createByteTable() 627 void SymmetryGroup::createTrie() in createTrie() 655 int SymmetryGroup::getByteTableHeight()const in getByteTableHeight() [all …]
|
H A D | app_symmetries.cpp | 59 SymmetryGroup signSymmetries(2*n); in main() 78 … doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(*i,torusAction[I])); in main() 91 IntegerVector transposition=SymmetryGroup::identity(n); in main() 94 …doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(cycle,IntegerVector::al… in main() 95 …doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(transposition,IntegerVe… in main() 101 …for(SymmetryGroup::ElementContainer::const_iterator i=signSymmetries.elements.begin();i!=signSymme… in main() 104 SymmetryGroup::extractPermuationAndSignChanges(*i,permutation,signChanges); in main() 107 PolynomialSet b2=SymmetryGroup::permutePolynomialSet(gb,permutation); in main() 123 SymmetryGroup::extractPermuationAndSignChanges(*i,permutation,signChanges); in main()
|
H A D | bsptree.h | 41 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->getEquations(),permu… in getEquations() 53 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->getHalfSpaces(),perm… in getHalfSpaces() 58 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->generatorsOfLinealit… in generatorsOfLinealitySpace() 63 …SymmetryGroup::appendPermutedIntegerVectorList(theCone->generatorsOfLinealitySpace(),permutation,r… in appendGeneratorsOfLinealitySpace() 67 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->extremeRays(),permut… in extremeRays() 72 SymmetryGroup::appendPermutedIntegerVectorList(theCone->extremeRays(),permutation,ret); in appendExtremeRays() 76 return theCone->contains(SymmetryGroup::composeInverse(permutation,v)); in contains() 81 … return theCone->containsPerturbed(SymmetryGroup::permuteInverseIntegerVectorList(permutation,l)); in containsPerturbed() 213 ret.push_back(SmallCone(&(v[i]),SymmetryGroup::identity(v[i].ambientDimension()))); in buildPointers()
|
H A D | breadthfirstsearch.cpp | 51 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in findPermutationTakingVectorToCone() 53 if(dotLong(relInt,SymmetryGroup::compose(*j,facetNormal))<0) in findPermutationTakingVectorToCone() 54 if(cone.contains(SymmetryGroup::compose(*j,w))) in findPermutationTakingVectorToCone() 85 BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): in BreadthFirstSearch() 131 const SymmetryGroup &s; 140 Orbit(const PolynomialSet &g_, const SymmetryGroup &s_, PolynomialSet const *originalG_=0): in Orbit() 219 markFacet(SymmetryGroup::compose(perm,v)); in containsAndMark() 248 return SymmetryGroup::compose(v,stableRay)==stableRay; in permutationFixesInitialIdeal() 255 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in orbitSize() 416 …for(SymmetryGroup::ElementContainer::const_iterator j=symmetryGroup.elements.begin();j!=symmetryGr… in enumerate() [all …]
|
H A D | polyhedralfan.cpp | 648 IntegerVector u=SymmetryGroup::compose(*k,*j); in rayComplexSymmetry() 752 SymmetryGroup localsym(n); 782 IntegerVector v=SymmetryGroup::compose(*k,*j2); 837 SymmetryGroup localsym(n); in getRaysInPrintingOrder() 1304 SymmetryGroup symm(n); in toSymmetricComplex() 1336 SymmetryGroup symm(n); in printWithIndices() 1555 SymmetryGroup sym2(n); in readFan() 1610 SymmetryGroup symm(n); in getIncidenceList() 1761 SymmetryGroup symL(n); in link() 1828 SymmetryGroup symL(n); in volume() [all …]
|
H A D | bergmanBackup.cpp | 225 for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in staticInOrbit() 235 q.push_back(SymmetryGroup::permutePolynomial(*i,v)); in staticPermutationFixesCone() 241 static int staticOrbitSize(PolynomialSet const &groebnerBasis, SymmetryGroup const &s) in staticOrbitSize() 246 for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in staticOrbitSize() 256 const SymmetryGroup &s; 281 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in containsAndMark() 284 PolynomialSet facetIdeal2=SymmetryGroup::permutePolynomialSet(facetIdeal,*j); in containsAndMark() 327 if(areIdealsEqual(SymmetryGroup::permutePolynomialSet(f,*j),*i))return true; in isMarkedFacet() 423 SymmetryGroup localSymmetryGroup(n); in bergman() 565 labelPermutation=SymmetryGroup::identity(n); in bergman() [all …]
|
H A D | gfanlib_symmetry.cpp | 200 SymmetryGroup::SymmetryGroup(int n): in SymmetryGroup() function in gfan::SymmetryGroup 208 int SymmetryGroup::sizeOfBaseSet()const in sizeOfBaseSet() 214 IntMatrix SymmetryGroup::getGenerators()const in getGenerators() 221 void SymmetryGroup::computeClosure(Permutation const &v) //does this work?? in computeClosure() 249 void SymmetryGroup::computeClosure(IntMatrix const &l) in computeClosure() 319 ZVector SymmetryGroup::orbitRepresentative(ZVector const &v, Permutation *usedPermutation)const in orbitRepresentative() 355 ZVector SymmetryGroup::orbitRepresentativeFixing(ZVector const &v, ZVector const &fixed)const in orbitRepresentativeFixing() 400 int SymmetryGroup::orbitSize(ZVector const &stable)const in orbitSize() 439 ZMatrix SymmetryGroup::fundamentalDomainInequalities()const in fundamentalDomainInequalities() 453 void SymmetryGroup::createTrie() in createTrie() [all …]
|
H A D | gfanlib_polyhedralfan.h | 38 SymmetryGroup symmetries; 44 PolyhedralFan(SymmetryGroup const &sym); 84 IncidenceList getIncidenceList(SymmetryGroup *sym=0)const; 92 PolyhedralFan link(ZVector const &w, SymmetryGroup *sym)const;
|
/dports/math/gfanlib/gfan0.6.2/src/ |
H A D | polyhedralfan.h | 12 class SymmetryGroup; variable 46 static IntegerVector stableRay(PolyhedralCone const &c, SymmetryGroup const *sym); 65 …void printWithIndices(class Printer *p, int flags=FPF_default, SymmetryGroup *sym=0, vector<string… 113 …PolyhedralFan facetComplexSymmetry(SymmetryGroup const &sym, bool keepRays=false, bool dropLineali… 114 PolyhedralFan rayComplexSymmetry(SymmetryGroup const &sym)const; 115 IntegerVectorList getRaysInPrintingOrder(SymmetryGroup const *sym, bool upToSymmetry=false)const; 116 IncidenceList getIncidenceList(SymmetryGroup *sym=0)const; 123 PolyhedralFan link(IntegerVector const &w, SymmetryGroup *sym)const; 139 FieldElement volume(int d, SymmetryGroup *sym=0)const; 147 bool isConnected(SymmetryGroup *sym=0)const; [all …]
|
H A D | symmetry.cpp | 67 optimal=SymmetryGroup::compose(tempPerm,v); in searchStabalizer() 135 theTree(SymmetryGroup::identity(n_),0,0) in Trie() 185 IntegerVector SymmetryGroup::identity(int n) in identity() 200 SymmetryGroup::SymmetryGroup(int n): in SymmetryGroup() function in SymmetryGroup 208 int SymmetryGroup::sizeOfBaseSet()const in sizeOfBaseSet() 286 SymmetryGroup temp(n); in getUniqueGenerators() 300 void SymmetryGroup::print(FILE *f) in print() 612 void SymmetryGroup::createByteTable() in createByteTable() 627 void SymmetryGroup::createTrie() in createTrie() 655 int SymmetryGroup::getByteTableHeight()const in getByteTableHeight() [all …]
|
H A D | app_symmetries.cpp | 59 SymmetryGroup signSymmetries(2*n); in main() 78 … doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(*i,torusAction[I])); in main() 91 IntegerVector transposition=SymmetryGroup::identity(n); in main() 94 …doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(cycle,IntegerVector::al… in main() 95 …doubleGenerators.push_back(SymmetryGroup::combinePermutationAndSignChanges(transposition,IntegerVe… in main() 101 …for(SymmetryGroup::ElementContainer::const_iterator i=signSymmetries.elements.begin();i!=signSymme… in main() 104 SymmetryGroup::extractPermuationAndSignChanges(*i,permutation,signChanges); in main() 107 PolynomialSet b2=SymmetryGroup::permutePolynomialSet(gb,permutation); in main() 123 SymmetryGroup::extractPermuationAndSignChanges(*i,permutation,signChanges); in main()
|
H A D | bsptree.h | 41 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->getEquations(),permu… in getEquations() 53 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->getHalfSpaces(),perm… in getHalfSpaces() 58 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->generatorsOfLinealit… in generatorsOfLinealitySpace() 63 …SymmetryGroup::appendPermutedIntegerVectorList(theCone->generatorsOfLinealitySpace(),permutation,r… in appendGeneratorsOfLinealitySpace() 67 …IntegerVectorList ret;SymmetryGroup::appendPermutedIntegerVectorList(theCone->extremeRays(),permut… in extremeRays() 72 SymmetryGroup::appendPermutedIntegerVectorList(theCone->extremeRays(),permutation,ret); in appendExtremeRays() 76 return theCone->contains(SymmetryGroup::composeInverse(permutation,v)); in contains() 81 … return theCone->containsPerturbed(SymmetryGroup::permuteInverseIntegerVectorList(permutation,l)); in containsPerturbed() 213 ret.push_back(SmallCone(&(v[i]),SymmetryGroup::identity(v[i].ambientDimension()))); in buildPointers()
|
H A D | breadthfirstsearch.cpp | 51 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in findPermutationTakingVectorToCone() 53 if(dotLong(relInt,SymmetryGroup::compose(*j,facetNormal))<0) in findPermutationTakingVectorToCone() 54 if(cone.contains(SymmetryGroup::compose(*j,w))) in findPermutationTakingVectorToCone() 85 BreadthFirstSearch::BreadthFirstSearch(const SymmetryGroup &symmetryGroup_, bool minkowski_): in BreadthFirstSearch() 131 const SymmetryGroup &s; 140 Orbit(const PolynomialSet &g_, const SymmetryGroup &s_, PolynomialSet const *originalG_=0): in Orbit() 219 markFacet(SymmetryGroup::compose(perm,v)); in containsAndMark() 248 return SymmetryGroup::compose(v,stableRay)==stableRay; in permutationFixesInitialIdeal() 255 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in orbitSize() 416 …for(SymmetryGroup::ElementContainer::const_iterator j=symmetryGroup.elements.begin();j!=symmetryGr… in enumerate() [all …]
|
H A D | polyhedralfan.cpp | 648 IntegerVector u=SymmetryGroup::compose(*k,*j); in rayComplexSymmetry() 752 SymmetryGroup localsym(n); 782 IntegerVector v=SymmetryGroup::compose(*k,*j2); 837 SymmetryGroup localsym(n); in getRaysInPrintingOrder() 1304 SymmetryGroup symm(n); in toSymmetricComplex() 1336 SymmetryGroup symm(n); in printWithIndices() 1555 SymmetryGroup sym2(n); in readFan() 1610 SymmetryGroup symm(n); in getIncidenceList() 1761 SymmetryGroup symL(n); in link() 1828 SymmetryGroup symL(n); in volume() [all …]
|
H A D | bergmanBackup.cpp | 225 for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in staticInOrbit() 235 q.push_back(SymmetryGroup::permutePolynomial(*i,v)); in staticPermutationFixesCone() 241 static int staticOrbitSize(PolynomialSet const &groebnerBasis, SymmetryGroup const &s) in staticOrbitSize() 246 for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in staticOrbitSize() 256 const SymmetryGroup &s; 281 … for(SymmetryGroup::ElementContainer::const_iterator j=s.elements.begin();j!=s.elements.end();j++) in containsAndMark() 284 PolynomialSet facetIdeal2=SymmetryGroup::permutePolynomialSet(facetIdeal,*j); in containsAndMark() 327 if(areIdealsEqual(SymmetryGroup::permutePolynomialSet(f,*j),*i))return true; in isMarkedFacet() 423 SymmetryGroup localSymmetryGroup(n); in bergman() 565 labelPermutation=SymmetryGroup::identity(n); in bergman() [all …]
|
H A D | gfanlib_symmetry.cpp | 200 SymmetryGroup::SymmetryGroup(int n): in SymmetryGroup() function in gfan::SymmetryGroup 208 int SymmetryGroup::sizeOfBaseSet()const in sizeOfBaseSet() 214 IntMatrix SymmetryGroup::getGenerators()const in getGenerators() 221 void SymmetryGroup::computeClosure(Permutation const &v) //does this work?? in computeClosure() 249 void SymmetryGroup::computeClosure(IntMatrix const &l) in computeClosure() 319 ZVector SymmetryGroup::orbitRepresentative(ZVector const &v, Permutation *usedPermutation)const in orbitRepresentative() 355 ZVector SymmetryGroup::orbitRepresentativeFixing(ZVector const &v, ZVector const &fixed)const in orbitRepresentativeFixing() 400 int SymmetryGroup::orbitSize(ZVector const &stable)const in orbitSize() 439 ZMatrix SymmetryGroup::fundamentalDomainInequalities()const in fundamentalDomainInequalities() 453 void SymmetryGroup::createTrie() in createTrie() [all …]
|
/dports/science/qmcpack/qmcpack-3.11.0/src/Numerics/ |
H A D | SymmetryOperations.h | 22 struct SymmetryGroup struct 27 ~SymmetryGroup() {} in ~SymmetryGroup() argument 95 SymmetryGroup* getSymmetryGroup() { return &symgrp; } in getSymmetryGroup() argument 126 SymmetryGroup symgrp; 129 void buildI(SymmetryGroup& I, std::vector<double> ctable, int cls) in buildI() 137 void buildC2Vx(SymmetryGroup& C2, std::vector<double> ctable, int cls) in buildC2Vx() 145 void buildC2Vy(SymmetryGroup& C2, std::vector<double> ctable, int cls) in buildC2Vy() 153 void buildC2Vz(SymmetryGroup& C2, std::vector<double> ctable, int cls) in buildC2Vz() 162 void buildD2Hx(SymmetryGroup& C2, std::vector<double> ctable, int cls) in buildD2Hx() 170 void buildD2Hy(SymmetryGroup& C2, std::vector<double> ctable, int cls) in buildD2Hy() [all …]
|
/dports/math/topcom/topcom-0.17.8/src/ |
H A D | santos_22_triang.cc | 185 SymmetryGroup create_G() { in create_G() 195 return SymmetryGroup(11, result); in create_G() 198 SymmetryGroup create_H() { in create_H() 208 return SymmetryGroup(2, result); in create_H() 222 SymmetryGroup create_product(const SymmetryGroup& G, const SymmetryGroup& H) { in create_product() 228 for (SymmetryGroup::const_iterator iter1 = G.begin(); in create_product() 235 for (SymmetryGroup::const_iterator iter2 = H.begin(); in create_product() 256 return SymmetryGroup(G.n()*H.n(), result); in create_product() 259 SymmetryGroup create_GH() { in create_GH() 432 for (SymmetryGroup::const_iterator iter = G.begin(); in insert_orbit() [all …]
|
H A D | santos_triang.cc | 249 SymmetryGroup create_G() { in create_G() 262 return SymmetryGroup(81, result); in create_G() 265 SymmetryGroup create_H() { in create_H() 282 return SymmetryGroup(4, result); in create_H() 296 SymmetryGroup create_product(const SymmetryGroup& G, const SymmetryGroup& H) { in create_product() 302 for (SymmetryGroup::const_iterator iter1 = G.begin(); in create_product() 309 for (SymmetryGroup::const_iterator iter2 = H.begin(); in create_product() 330 return SymmetryGroup(G.n()*H.n(), result); in create_product() 333 SymmetryGroup create_GH() { in create_GH() 484 for (SymmetryGroup::const_iterator iter = G.begin(); in insert_orbit() [all …]
|
/dports/math/singular/Singular-Release-4-2-1/gfanlib/ |
H A D | gfanlib_symmetry.cpp | 200 SymmetryGroup::SymmetryGroup(int n): in SymmetryGroup() function in gfan::SymmetryGroup 208 int SymmetryGroup::sizeOfBaseSet()const in sizeOfBaseSet() 214 IntMatrix SymmetryGroup::getGenerators()const in getGenerators() 221 void SymmetryGroup::computeClosure(Permutation const &v) //does this work?? in computeClosure() 249 void SymmetryGroup::computeClosure(IntMatrix const &l) in computeClosure() 319 ZVector SymmetryGroup::orbitRepresentative(ZVector const &v, Permutation *usedPermutation)const in orbitRepresentative() 355 ZVector SymmetryGroup::orbitRepresentativeFixing(ZVector const &v, ZVector const &fixed)const in orbitRepresentativeFixing() 400 int SymmetryGroup::orbitSize(ZVector const &stable)const in orbitSize() 439 ZMatrix SymmetryGroup::fundamentalDomainInequalities()const in fundamentalDomainInequalities() 453 void SymmetryGroup::createTrie() in createTrie() [all …]
|