◆ VectorSpace() [1/3]
exatn::numerics::VectorSpace::VectorSpace |
( |
DimExtent |
space_dim | ) |
|
Abstract anonymous vector space of a given dimension.
◆ VectorSpace() [2/3]
exatn::numerics::VectorSpace::VectorSpace |
( |
DimExtent |
space_dim, |
|
|
const std::string & |
space_name |
|
) |
| |
Abstract named vector space of a given dimension.
◆ VectorSpace() [3/3]
exatn::numerics::VectorSpace::VectorSpace |
( |
DimExtent |
space_dim, |
|
|
const std::string & |
space_name, |
|
|
const std::vector< SymmetryRange > & |
symmetry_subranges |
|
) |
| |
Abstract named vector space of a given dimension with symmetry subranges.
◆ getDimension()
DimExtent exatn::numerics::VectorSpace::getDimension |
( |
| ) |
const |
Returns the space dimension.
◆ getName()
const std::string & exatn::numerics::VectorSpace::getName |
( |
| ) |
const |
Returns the name of the space.
◆ getRegisteredId()
SpaceId exatn::numerics::VectorSpace::getRegisteredId |
( |
| ) |
const |
Returns the registered space id.
◆ getSymmetrySubranges()
const std::vector< SymmetryRange > & exatn::numerics::VectorSpace::getSymmetrySubranges |
( |
| ) |
const |
Returns currently defined symmetry subranges.
◆ printIt()
void exatn::numerics::VectorSpace::printIt |
( |
| ) |
const |
◆ registerSymmetrySubrange()
void exatn::numerics::VectorSpace::registerSymmetrySubrange |
( |
const SymmetryRange |
subrange | ) |
|
Registers a symmetry subrange within the space: A contiguous range of basis vectors assigned a specific symmetry id.
The documentation for this class was generated from the following files:
- /Users/aqw/exatn/src/numerics/spaces.hpp
- /Users/aqw/exatn/src/numerics/spaces.cpp