PSCF v1.1
|
Classes that represent spatial Vectors, Tensors, etc. More...
Classes | |
class | Util::Grid |
A grid of points indexed by integer coordinates. More... | |
class | Util::IntVector |
An IntVector is an integer Cartesian vector. More... | |
class | Util::Tensor |
A Tensor represents a Cartesian tensor. More... | |
class | Util::Vector |
A Vector is a Cartesian vector. More... | |
Variables | |
const int | Util::Dimension = 3 |
Dimensionality of space. More... | |
const int | Util::DimensionSq = Dimension*Dimension |
Square of Dimensionality of space. More... | |
Classes that represent spatial Vectors, Tensors, etc.
const int Util::Dimension = 3 |
Dimensionality of space.
Definition at line 19 of file Dimension.h.
Referenced by Util::GridArray< Data >::allocate(), Util::SymmTensorAverage::clear(), Util::TensorAverage::clear(), Util::Tensor::commitMpiType(), Pscf::Mesh< D >::dimension(), Util::Grid::dimension(), Util::Tensor::dyad(), Util::Tensor::identity(), Util::GridArray< Data >::isInGrid(), Util::Grid::isInGrid(), Util::SymmTensorAverage::loadParameters(), Util::TensorAverage::loadParameters(), Util::TensorAverage::operator()(), Util::Tensor::operator()(), Util::Tensor::operator=(), Util::IntVector::operator[](), Util::Vector::operator[](), Util::GridArray< Data >::position(), Util::Grid::position(), Util::product(), Util::Grid::rank(), Util::SymmTensorAverage::readParameters(), Util::TensorAverage::readParameters(), Util::SymmTensorAverage::sample(), Util::TensorAverage::sample(), Util::SymmTensorAverage::serialize(), Util::TensorAverage::serialize(), Util::Tensor::setColumn(), Util::Grid::setDimensions(), Util::SymmTensorAverage::setNSamplePerBlock(), Util::TensorAverage::setNSamplePerBlock(), Util::Tensor::setRow(), Util::GridArray< Data >::shift(), Util::Grid::shift(), Util::Tensor::symmetrize(), Util::SymmTensorAverage::SymmTensorAverage(), Util::Tensor::Tensor(), Util::TensorAverage::TensorAverage(), Util::Tensor::trace(), and Util::Tensor::transpose().
Square of Dimensionality of space.
Definition at line 26 of file Dimension.h.
Referenced by Util::Tensor::add(), Util::Tensor::divide(), Util::Tensor::identity(), Util::Tensor::multiply(), Util::Tensor::operator*=(), Util::Tensor::operator+=(), Util::Tensor::operator-=(), Util::Tensor::operator/=(), Util::Tensor::operator=(), Util::Tensor::serialize(), Util::Tensor::subtract(), Util::Tensor::Tensor(), and Util::Tensor::zero().