Simpatico
v1.10
|
Classes that represent spatial Vectors, Tensors, etc.
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... | |
const int Util::Dimension = 3 |
Dimensionality of space.
Definition at line 19 of file Dimension.h.
Referenced by McMd::MdEwaldPotential::addForces(), Util::GridArray< Data >::allocate(), DdMd::Exchanger::allocate(), Tools::CellList::allocate(), DdMd::CellList::allocate(), DdMd::PairPotential::buildCellList(), Tools::CellList::cellIndexFromPosition(), DdMd::CellList::cellIndexFromPosition(), McMd::CellList::CellList(), Tools::CellList::CellList(), DdMd::CellList::CellList(), Util::SymmTensorAverage::clear(), Util::TensorAverage::clear(), Util::Tensor::commitMpiType(), DdMd::BondTensorAutoCorr::computeData(), DdMd::Simulation::computeKineticStress(), McMd::StressCalculator::computeStress(), McMd::MdCoulombPotential::computeStress(), DdMd::BondTensorAutoCorr::data(), DdMd::StressAutoCorrelation::data(), Util::Grid::dimension(), Simp::OrthorhombicBoundary::distanceSq(), DdMd::Domain::domainBound(), Util::Tensor::dyad(), Simp::GeneralPeriodicExternal::energy(), Simp::BoxExternal::energy(), Simp::OrthoBoxExternal::energy(), DdMd::Exchanger::exchange(), Simp::GeneralPeriodicExternal::GeneralPeriodicExternal(), Simp::SphericalTabulatedExternal::getForce(), Simp::GeneralPeriodicExternal::getForce(), Simp::BoxExternal::getForce(), Simp::OrthoBoxExternal::getForce(), Util::Tensor::identity(), DdMd::Potential::incrementPairStress(), DdMd::NvtLangevinIntegrator::integrateStep2(), Util::PointSymmetry::inverse(), DdMd::Domain::isInDomain(), Util::Grid::isInGrid(), Util::GridArray< Data >::isInGrid(), Simp::OrthorhombicBoundary::isMinImageCart(), Simp::OrthorhombicBoundary::isMinImageGen(), Simp::OrthoRegion::isValid(), Simp::MonoclinicBoundary::isValid(), Simp::OrthorhombicBoundary::isValid(), DdMd::Simulation::kineticPressure(), Util::SymmTensorAverage::loadParameters(), Util::TensorAverage::loadParameters(), DdMd::OrderParamNucleation::loadParameters(), Simp::GeneralPeriodicExternal::loadParameters(), Simp::LamellarOrderingExternal::loadParameters(), Simp::LocalLamellarOrderingExternal::loadParameters(), Simp::OrthoBoxExternal::loadParameters(), Tools::CellList::makeGrid(), DdMd::CellList::makeGrid(), McMd::MdEwaldPotential::makeWaves(), McMd::CompositionProfile::makeWaveVectors(), McMd::StructureFactor::makeWaveVectors(), DdMd::VanHove::makeWaveVectors(), DdMd::StructureFactor::makeWaveVectors(), McMd::StructureFactorP::makeWaveVectors(), DdMd::GroupStorage< N >::markGhosts(), DdMd::GroupStorage< N >::markSpanningGroups(), Simp::MonoclinicBoundary::MonoclinicBoundary(), McMd::AtomDisplaceMove::move(), McMd::RigidDisplaceMove::move(), Simp::NucleationExternal::NucleationExternal(), Util::TensorAverage::operator()(), Util::Tensor::operator()(), Util::operator*(), DdMd::operator<<(), Util::operator<<(), Util::PointSymmetry::operator=(), Simp::SimplePeriodicExternal::operator=(), Simp::GeneralPeriodicExternal::operator=(), Simp::NucleationExternal::operator=(), Simp::PeriodicExternal::operator=(), Util::Tensor::operator=(), Util::operator==(), DdMd::operator>>(), Util::operator>>(), Util::Vector::operator[](), Util::IntVector::operator[](), Simp::OrthoRegion::OrthoRegion(), Simp::OrthorhombicBoundary::OrthorhombicBoundary(), McMd::BoundaryAverage::output(), DdMd::SymmTensorAverageAnalyzer::output(), DdMd::TensorAverageAnalyzer::output(), McMd::CompositionProfile::output(), McMd::StructureFactor::output(), DdMd::StructureFactorGrid::output(), McMd::StructureFactorGrid::output(), McMd::StructureFactorPGrid::output(), McMd::IntraStructureFactorGrid::output(), DdMd::StructureFactor::output(), DdMd::VanHove::output(), McMd::VanHove::output(), McMd::StructureFactorP::output(), McMd::IntraStructureFactor::output(), DdMd::Domain::ownerRank(), Simp::PeriodicExternal::PeriodicExternal(), Util::PointSymmetry::PointSymmetry(), Util::Grid::position(), Util::GridArray< Data >::position(), DdMd::Potential::pressure(), McMd::MdCoulombPotential::pressure(), Util::product(), Simp::MonoclinicBoundary::randomPosition(), Simp::OrthorhombicBoundary::randomPosition(), Util::Grid::rank(), Tools::LammpsDumpReader::readFrame(), Tools::DdMdTrajectoryReader::readFrame(), McMd::LammpsDumpReader::readFrame(), McMd::DdMdTrajectoryReader::readFrame(), Tools::ChainMaker::readParam(), McMd::BoundaryAverage::readParameters(), Util::SymmTensorAverage::readParameters(), Util::TensorAverage::readParameters(), DdMd::OrderParamNucleation::readParameters(), Simp::GeneralPeriodicExternal::readParameters(), Simp::LamellarOrderingExternal::readParameters(), Simp::LocalLamellarOrderingExternal::readParameters(), Simp::OrthoBoxExternal::readParameters(), DdMd::Potential::reduceStress(), DdMd::Simulation::removeDriftVelocity(), Simp::OrthoRegion::resetRegion(), DdMd::Exchanger::reverseUpdate(), McMd::G1MSD::sample(), Tools::AtomMSD::sample(), McMd::CompositionProfile::sample(), McMd::BoundaryAverage::sample(), McMd::AtomMSD::sample(), DdMd::StressAutoCorr::sample(), McMd::StressAutoCorr< SystemType >::sample(), McMd::ComMSD::sample(), McMd::IntraBondStressAutoCorr< SystemType >::sample(), DdMd::SymmTensorAverageAnalyzer::sample(), DdMd::TensorAverageAnalyzer::sample(), Util::SymmTensorAverage::sample(), Util::TensorAverage::sample(), McMd::IntraBondTensorAutoCorr< SystemType >::sample(), DdMd::StructureFactorGrid::sample(), McMd::StructureFactorGrid::sample(), McMd::IntraStructureFactorGrid::sample(), McMd::VanHove::sample(), McMd::IntraStructureFactor::sample(), DdMd::Domain::save(), DdMd::PairPotential::save(), Util::SymmTensorAverage::serialize(), Util::TensorAverage::serialize(), DdMd::Simulation::setBoltzmannVelocities(), McMd::MdSystem::setBoltzmannVelocities(), Util::Tensor::setColumn(), Simp::OrthorhombicBoundary::setCubic(), Util::Grid::setDimensions(), Util::SymmTensorAverage::setNSamplePerBlock(), Util::TensorAverage::setNSamplePerBlock(), Simp::MonoclinicBoundary::setOrthorhombic(), Util::Tensor::setRow(), McMd::BoundaryAverage::setup(), Simp::OrthorhombicBoundary::shift(), Util::Grid::shift(), Util::GridArray< Data >::shift(), Simp::MonoclinicBoundary::shiftGen(), Simp::OrthorhombicBoundary::shiftGen(), Simp::SimplePeriodicExternal::SimplePeriodicExternal(), Util::GridArray< Data >::size(), McMd::NvtLangevinIntegrator::step(), Util::Tensor::symmetrize(), Util::SymmTensorAverage::SymmTensorAverage(), Util::Tensor::Tensor(), Util::TensorAverage::TensorAverage(), Util::Tensor::trace(), Simp::OrthorhombicBoundary::transformCartToGen(), Simp::OrthorhombicBoundary::transformGenToCart(), Util::Tensor::transpose(), McMd::McSystem::unsetPotentialEnergies(), DdMd::Exchanger::update(), DdMd::AtomDistributor::validate(), McMd::LammpsConfigIo::write(), McMd::MdConfigIo::writeAtom(), Tools::HoomdConfigWriter::writeConfig(), DdMd::LammpsConfigIo::writeConfig(), DdMd::LammpsDumpWriter::writeFrame(), DdMd::DdMdTrajectoryWriter::writeFrame(), DdMd::DdMdGroupTrajectoryWriter::writeFrame(), and Tools::LammpsDumpWriter::~LammpsDumpWriter().
const int Util::DimensionSq = Dimension*Dimension |
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::operator<<(), Util::Tensor::operator=(), Util::operator==(), Util::operator>>(), Util::Tensor::serialize(), Util::Tensor::subtract(), Util::Tensor::Tensor(), Util::Vector::transverse(), and Util::Tensor::zero().