-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Add IsDirectProductDomain
objects and related basic methods
#3477
Conversation
IsDirectProductDomain
objects related basic functionsIsDirectProductDomain
objects and related basic methods
This PR includes the three commits from PRs #3473, #3468, #3455 in order for the tests to work. I still need to write documentation for I didn't add implementations for |
My goal is to be able to define direct products of mappings. For this I need to be able to construct direct products of domains first. |
a899104
to
ea4aa40
Compare
Codecov Report
|
|
ea4aa40
to
63fe2c9
Compare
63fe2c9
to
13d0b46
Compare
13d0b46
to
8be2984
Compare
97c6d0c
to
f78ad27
Compare
... some related functions, operations, attributes, and methods. TODO - doc - examples - maybe put the "move DirectProductFamily around" part into its own commit? Creates new files `lib/productdomain.g{d,i}`, `tst/testinstall/productdomain.tst`. Moves the declaration, definition, and tests of `DirectProductFamily` from `lib/tuples.g{d,i}` and `hpcgap/lib/tuples.gi` into the new files. Adds the new files to `doc/ref/makedocreldata.g` and to `read3.g` and `read5.g`. Adds: - a filter IsDirectProductDomain - an operation DirectProductDomain to create IsDirectProductDomain domains and methods for DirectProductDomain - attributes and methods for IsDirectProductDomain objects: - ComponentsOfDirectProductDomain, this defines the domain - DimensionOfDirectProductDomain, the number of components - PrintObj - Size - \in
f78ad27
to
0f86f3c
Compare
lib: add IsDirectProductDomain objects and ...
... some related functions, operations, attributes, and methods.
TODO
Creates new files
lib/productdomain.g{d,i}
,tst/testinstall/productdomain.tst
.Moves the declaration, definition, and tests of
DirectProductFamily
fromlib/tuples.g{d,i}
andhpcgap/lib/tuples.gi
into the new files.Adds the new files to
doc/ref/makedocreldata.g
.Adds:
domains and methods for DirectProductDomain