PerMuVAR was a library for the Computer Algebra System MuPAD (http://www.mupad.de) for computations in invariant rings of permutation groups. It's now part of the algebraic combinatorics package MuPAD-Combinat (http://mupad-combinat.sf.net/)


http://permuvar.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of PerMuVAR. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /PerMuVAR/1.0.0/PerMuVAR-1.0.0.tar.gz

    posted 3226 days ago

  • File released: /PerMuVAR/1.0.0/PerMuVAR-1.0.0-1.src.rpm

    posted 3226 days ago

  • File released: /PerMuVAR/1.0.0/PerMuVAR-1.0.0-1.i386.rpm

    posted 3226 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0.tar.gz

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0-1.src.rpm

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0-1.i386.rpm

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0.tar.gz

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0-1.src.rpm

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • PerMuVAR 1.0.0 file released: PerMuVAR-1.0.0-1.i386.rpm

    2000-12-10 Nicolas M. Thiry <nthiery@mines.edu> * NEWS: News for PerMuVAR 1.0.0. * configure.in: Switched to version 1.0.0. * README.in: Update for version 1.0.0 / MuPAD 2.0. * share/lib/LIBFILES/Options.mu, share/lib/PERMUVAR/options.mu, share/lib/PERMUVAR/ftime.mu, share/lib/PERMUVAR/comphead.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Regrouped the utilities parseOptions, computationHeader and formatTime inside the newly created domain PerMuVAR. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, mypermuvar.mu, Tutorial.mu: - Fixed tests misc::checkLib -> prog::check. - Fixed many non local variables & such found with prog::check. - DegreeBound, degreeLowerBound, fastGroup are now methods instead of regular entries. It's cleaner, more robust, and it avoids their computations when using allEntries. * TEST/PGrpIRng.tst: Removed useless calls to fastGroup. * TEST/mupadinit: Hack to avoid the warnings about GLIP and PerMUVAR being global variables. * share/lib/DOMAINS/DOMAIN/IMonAlg.mu: Added characteristic entry to make it a proper Cat::Ring. Added comment about possible definition of _invert. * share/lib/DOMAINS/DOMAIN/PGrpIRng.mu: Use the new characteristic entry defined in IMonAlg.mu. * share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu: - Redefinition of fineChainTable and such as methods instead of domain entries, to avoid computing them when asking for dom::allEntries(). * share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu: Reindentation. * bootstrap: Mini bug fix. * GLIP/GLIP/PermutationGroup.h: Expanded comment for the restriction of closure to non-empty lists. * TEST/PermGrp.tst: Added test for method allElements when there are no generators. * share/lib/DOMAINS/DOMAIN/PermGrp.mu: Bug fix: method allElements was returning the empty list when there were no generators, instead of a list with just the identity. * share/lib/DOMAINS/DOMAIN/PermGrpE.mu: Bug fix: GLIP::new is now called properly when there are no generators. * GLIPmod/GLIP.cc: Raises a MuPAD error when GLIP::new is called with an empty list. This avoids the assertion failed crash in GLIP::closure. * Tutorial.mu: Fixed incorrect call to Dom::PermutationGroupDirectProduct. Minor update for MuPAD 2.0. * mypermuvar.mu: Update for MuPAD 2.0: LIB_PATH -> LIBPATH Don't modify LIBPATH anymore. This should be done in userinit. * QuickInstall: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... * TEST/Makefile.am: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the test (no fully functionnal). * TEST/mupadinit: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - LIB_PATH -> LIBPATH, ... - testargs -> Pref::typeCheck * share/lib/LIBFILES/isil-combinat.mu: Update for MuPAD 2.0: - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. New function: - combinat::polynomialRingSeries * TEST/PGrpIRng.tst: New tests: - variables, poly * share/lib/LIBFILES/Secondary.mu, share/lib/LIBFILES/PerMuVAR.mu, share/lib/LIBFILES/Options.mu, share/lib/LIBFILES/LinPol.mu, share/lib/LIBFILES/Garsia.mu, share/lib/DOMAINS/DOMAIN/SymGrp.mu, share/lib/DOMAINS/DOMAIN/PermGrpE.mu, share/lib/DOMAINS/DOMAIN/PermGrp.mu, share/lib/DOMAINS/DOMAIN/PGrpSets.mu, share/lib/DOMAINS/DOMAIN/PGrpProd.mu, share/lib/DOMAINS/DOMAIN/PGrpMod.mu, share/lib/DOMAINS/DOMAIN/PGrpIRng.mu, share/lib/DOMAINS/DOMAIN/IMonAlg.mu, share/lib/DOMAINS/DOMAIN/HyGrfMod.mu, share/lib/DOMAINS/DOMAIN/GrfMod.mu, share/lib/DOMAINS/DOMAIN/DiGrfMod.mu, share/lib/DOMAINS/DOMAIN/BiGrfMod.mu, share/lib/DOMAINS/DOMAIN/AltGrp.mu, share/lib/DOMAINS/CATEGORY/SemiGrp.mu, share/lib/DOMAINS/CATEGORY/PermGrp.mu, share/lib/DOMAINS/CATEGORY/PGrpMod.mu, share/lib/DOMAINS/CATEGORY/PGrpIRng.mu, share/lib/DOMAINS/CATEGORY/GrfMod.mu, share/lib/DOMAINS/CATEGORY/FGrpMod.mu, share/lib/DOMAINS/CATEGORY/FGrpIRng.mu, TEST/PermGrp.tst, TEST/PGrpMod.tst, TEST/IMonAlg.tst, TEST/PGrpIRng.tst:: Update for MuPAD 2.0: - Use the new function names from the combinat package - (bla::ble)::bli -> bla::ble::bli - Domains / categories syntax - dom -> this - Enhanced type checking. Fix of some bugs that showed up there. - fun -> proc - $ hold(i) = -> $ i = - map([...], x->(dom::...)) -> [ dom::...(x), $ x in [...] ] (dom is not known in subfunctions of domain methods). In general, more use of '$ x in [...]'. * TEST/isil-combinat.tst, TEST/SymGrp.tst, TEST/PermGrp.tst, TEST/PGrpSets.tst, TEST/PGrpProd.tst, TEST/PGrpMod.tst, TEST/PGrpIRng.tst, TEST/IMonAlg.tst, TEST/AltGrp.tst, MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: misc::test -> prog::test * MAPITL/TEST/MAPITL.tst, GLIPmod/TEST/Makefile.am, GLIPmod/TEST/GLIP.tst: Update for MuPAD 2.0: - LIB_PATH -> LIBPATH, ... - add quit at the end of the tests (not fully functionnal). - ... * GLIP/GLIP/Partitions.h: Bug fix (compile error with gcc 2.96): Partitions::pointer and such were private. * GLIP/PermutationGroup.cc: Fixed warning about implicit double -> int conversion by using an integer division. * share/lib/LIBFILES/isil-combinat.mu, TEST/isil-combinat.tst: Removed routines that are now in the "official" combinat package.

    posted 3227 days ago

  • File released: /PerMuVAR/0.999.3/PerMuVAR-0.999.3.tar.gz

    posted 3261 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

PerMuVAR Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review