PSCF v1.2
global.h File Reference

File containing preprocessor macros for error handling. More...

#include <mpi.h>
#include <util/misc/Log.h>
#include "assert.h"
#include "misc/Exception.h"

Go to the source code of this file.

Macros

#define NDEBUG
 Include access to a Log file.
 
#define UTIL_FUNC   __PRETTY_FUNCTION__
 Macro for the name of the current function (compiler dependent).
 
#define UTIL_THROW(msg)
 Macro for throwing an Exception, reporting function, file and line number.
 
#define UTIL_CHECK(condition)
 Assertion macro suitable for serial or parallel production code.
 
#define UTIL_ASSERT(condition)
 Assertion macro suitable for debugging serial or parallel code.
 

Detailed Description

File containing preprocessor macros for error handling.

Definition in file global.h.

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Include access to a Log file.

If defined, disable all C assert(...) statements.

Definition at line 32 of file global.h.

◆ UTIL_FUNC

#define UTIL_FUNC   __PRETTY_FUNCTION__

Macro for the name of the current function (compiler dependent).

Definition at line 42 of file global.h.

◆ UTIL_THROW

#define UTIL_THROW ( msg)
Value:
{ \
Exception e(UTIL_FUNC, msg, __FILE__, __LINE__); \
MpiThrow(e); }
#define UTIL_FUNC
Macro for the name of the current function (compiler dependent).
Definition global.h:42

Macro for throwing an Exception, reporting function, file and line number.

Definition at line 51 of file global.h.

Referenced by Util::FlexPtr< T >::acquire(), Pscf::Vertex::addBlock(), Pscf::DeviceArray< Data >::allocate(), Pscf::Prdc::Cpu::FftwDArray< Data >::allocate(), Util::ArraySet< Data >::allocate(), Util::ArrayStack< Data >::allocate(), Util::DArray< T >::allocate(), Util::DMatrix< Data >::allocate(), Util::DPArray< Data >::allocate(), Util::DRaggedMatrix< Data >::allocate(), Util::DSArray< Data >::allocate(), Util::GridArray< Data >::allocate(), Util::Memory::allocate(), Util::MemoryIArchive::allocate(), Util::MemoryOArchive::allocate(), Util::RingBuffer< Data >::allocate(), Pscf::Rpc::BdSimulator< D >::analyze(), Pscf::Rpc::McSimulator< D >::analyze(), Pscf::Rpc::Simulator< D >::analyze(), Pscf::Rpg::BdSimulator< D >::analyze(), Pscf::Rpg::McSimulator< D >::analyze(), Pscf::Rpg::Simulator< D >::analyze(), Util::ArraySet< Data >::append(), Util::DPArray< Data >::append(), Util::DSArray< Data >::append(), Util::FPArray< Data, Capacity >::append(), Util::FSArray< T, N >::append(), Util::SSet< Data, Capacity >::append(), Pscf::DeviceArray< Data >::associate(), Util::RArray< Data >::associate(), Util::RArray< Data >::associate(), Util::bcast(), Util::bcast(), Util::bcast(), Util::DMatrixParam< Type >::bcastValue(), Util::DSymmMatrixParam< Type >::bcastValue(), Pscf::Prdc::ExtGenFilmBase< D >::checkCompatibility(), Pscf::ThreadMesh::checkConfig(), Pscf::ThreadArray::checkExecutionConfig(), Pscf::Prdc::SpaceGroup< D >::checkMeshDimensions(), Util::checkRequiredIstream(), Pscf::Prdc::MaskGenFilmBase< D >::checkSpaceGroup(), Util::checkString(), Util::Manager< Data >::className(), Util::MemoryIArchive::clear(), Util::MemoryOArchive::clear(), Pscf::R1d::HomogeneousComparison::compute(), Pscf::AmIteratorTmpl< Iterator, T >::computeError(), Pscf::Rpg::LrAmPreCompressor< D >::computeError(), Pscf::Rpc::Propagator< D >::computeHead(), Pscf::Rpg::Propagator< D >::computeHead(), Pscf::Homogeneous::Mixture::computePhi(), Pscf::R1d::Propagator::computeQ(), Pscf::Rpc::Propagator< D >::computeQ(), Pscf::Rpg::Propagator< D >::computeQ(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::convertKGridToBasis(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertKGridToRGrid(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertRGridToKGrid(), Util::FlexPtr< T >::copy(), Pscf::HostDArray< Data >::copySlice(), Pscf::DeviceArray< Data >::deallocate(), Pscf::Prdc::Cpu::FftwDArray< Data >::deallocate(), Util::DArray< T >::deallocate(), Util::DMatrix< Data >::deallocate(), Pscf::DeviceArray< Data >::DeviceArray(), Pscf::DeviceArray< Data >::dissociate(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::expandRGridDimension(), Util::XmlStartTag::finish(), Pscf::Prdc::Cuda::FFTBatched< D >::forwardTransform(), Pscf::ParameterModifier::getParameter(), Util::GridArray< Data >::GridArray(), Util::ArraySet< Data >::index(), Pscf::ThreadArray::init(), Util::Ar1Process::init(), Pscf::Prdc::Cuda::FFTBatched< D >::inverseTransformUnsafe(), Util::FlagSet::isActive(), Util::MemoryOArchive::iSend(), Pscf::Prdc::SymmetryGroup< Symmetry >::isValid(), Util::ArraySet< Data >::isValid(), Util::ArrayStack< Data >::isValid(), Util::GStack< Data >::isValid(), Util::List< Data >::isValid(), Util::ListArray< Data >::isValid(), Util::Setable< T >::isValid(), Util::MpiLoader< IArchive >::load(), Util::Parameter::load(), Util::ParamComposite::loadOptional(), Util::Average::loadParameters(), Util::Distribution::loadParameters(), Util::IntDistribution::loadParameters(), Util::Manager< Data >::loadParameters(), Util::RadialDistribution::loadParameters(), Util::SymmTensorAverage::loadParameters(), Util::TensorAverage::loadParameters(), Util::DArrayParam< Type >::loadValue(), Util::DMatrixParam< Type >::loadValue(), Util::DSymmMatrixParam< Type >::loadValue(), Util::FArrayParam< Type, Capacity >::loadValue(), Pscf::Prdc::Basis< D >::makeBasis(), Pscf::Prdc::makeGroupFileName(), Pscf::PolymerTmpl< Block >::makePlan(), Util::XmlEndTag::match(), Util::XmlStartTag::matchLabel(), Pscf::Rpc::MaskGenFilm< D >::modifyStress(), Pscf::Rpg::MaskGenFilm< D >::modifyStress(), Util::Manager< Data >::newDefaultFactory(), Pscf::CudaRandom::normal(), Pscf::CudaRandom::normal(), Util::FileMaster::open(), Util::FileMaster::open(), Util::Rational::operator/=(), Util::Rational::operator/=(), Pscf::operator<<(), Pscf::operator<<(), Pscf::Prdc::operator<<(), Pscf::Prdc::operator<<(), Pscf::Prdc::operator<<(), Pscf::R1d::operator<<(), Pscf::DeviceArray< Data >::operator=(), Pscf::DeviceArray< Data >::operator=(), Pscf::HostDArray< Data >::operator=(), Pscf::Prdc::Cpu::CField< D >::operator=(), Pscf::Prdc::Cpu::RField< D >::operator=(), Pscf::Prdc::Cpu::RFieldDft< D >::operator=(), Pscf::Prdc::Cuda::CField< D >::operator=(), Pscf::Prdc::Cuda::RField< D >::operator=(), Pscf::Prdc::Cuda::RFieldDft< D >::operator=(), Util::DArray< T >::operator=(), Util::DMatrix< Data >::operator=(), Util::DPArray< Data >::operator=(), Util::DSArray< Data >::operator=(), Util::FPArray< Data, Capacity >::operator=(), Util::GridArray< Data >::operator=(), Util::MemoryIArchive::operator=(), Util::RingBuffer< Data >::operator=(), Util::SSet< Data, Capacity >::operator=(), Pscf::operator>>(), Pscf::operator>>(), Pscf::Prdc::operator>>(), Pscf::Prdc::operator>>(), Pscf::Prdc::operator>>(), Pscf::R1d::operator>>(), Util::RingBuffer< Data >::operator[](), Util::RingBuffer< Data >::operator[](), Util::MemoryOArchive::pack(), Util::MemoryOArchive::pack(), Util::MemoryOArchive::pack(), Util::ParamComposite::ParamComposite(), Util::ArraySet< Data >::pop(), Util::ArrayStack< Data >::pop(), Util::GStack< Data >::pop(), Util::List< Data >::popBack(), Util::List< Data >::popFront(), Util::ArrayStack< Data >::push(), Util::Label::read(), Pscf::Prdc::readBasisData(), Pscf::R1d::System::readCommands(), Pscf::Rpc::System< D >::readCommands(), Pscf::Rpg::System< D >::readCommands(), Pscf::AmIteratorTmpl< Iterator, T >::readErrorType(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::readFieldsKGrid(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::readFieldsRGrid(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::readFieldsRGridData(), Pscf::Rpc::RGridTrajectoryReader< D >::readFrame(), Pscf::Rpg::RGridTrajectoryReader< D >::readFrame(), Pscf::Prdc::readGroup(), Pscf::Rpc::Analyzer< D >::readInterval(), Pscf::Rpg::Analyzer< D >::readInterval(), Pscf::Prdc::readMeshDimensions(), Pscf::Prdc::readNBasis(), Util::Factory< Data >::readObject(), Util::Begin::readParam(), Util::Parameter::readParam(), Pscf::ImposedFieldsTmpl::readParameters(), Pscf::Prdc::ExtGenFilmBase< D >::readParameters(), Pscf::Prdc::MaskGenFilmBase< D >::readParameters(), Pscf::R1d::System::readParameters(), Util::Average::readParameters(), Util::Manager< Data >::readParameters(), Util::SymmTensorAverage::readParameters(), Util::TensorAverage::readParameters(), Pscf::Rpc::Domain< D >::readRGridFieldHeader(), Pscf::Rpg::Domain< D >::readRGridFieldHeader(), Util::DArrayParam< Type >::readValue(), Util::DMatrixParam< Type >::readValue(), Util::DSymmMatrixParam< Type >::readValue(), Util::FArrayParam< Type, Capacity >::readValue(), Util::MemoryIArchive::recv(), Util::recv(), Util::recv(), Util::recv(), Util::MemoryIArchive::release(), Util::ArraySet< Data >::remove(), Util::SSet< Data, Capacity >::remove(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::replicateUnitCell(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::replicateUnitCell(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::replicateUnitCell(), Util::GArray< Data >::reserve(), Util::GPArray< Data >::reserve(), Util::GStack< Data >::reserve(), Util::MemoryIArchive::reset(), Util::GArray< Data >::resize(), Util::DArrayParam< Type >::saveValue(), Util::DMatrixParam< Type >::saveValue(), Util::DSymmMatrixParam< Type >::saveValue(), Util::FArrayParam< Type, Capacity >::saveValue(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::scaleFieldBasis(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::scaleFieldRGrid(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::scaleFieldRGrid(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::scaleFieldsBasis(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::scaleFieldsRGrid(), Util::MemoryOArchive::send(), Util::send(), Util::send(), Util::send(), Pscf::Prdc::Cpu::FftwDArray< Data >::serialize(), Util::DArray< T >::serialize(), Util::Distribution::serialize(), Util::DMatrix< Data >::serialize(), Util::DSArray< Data >::serialize(), Util::FSArray< T, N >::serialize(), Util::RingBuffer< Data >::serialize(), Util::serializeCheck(), Util::FlagSet::setActualOrdered(), Util::AverageStage::setBlockFactor(), Pscf::ThreadMesh::setConfig(), Util::XmlBase::setCursor(), Pscf::Mesh< D >::setDimensions(), Pscf::MeshIterator< D >::setDimensions(), Util::Grid::setDimensions(), Pscf::AmIteratorTmpl< Iterator, T >::setErrorType(), Util::Factory< Data >::setIoCommunicator(), Util::ParamComposite::setIsActive(), Util::Bit::setMask(), Util::AutoCorrArray< Data, Product >::setNEnsemble(), Util::MeanSqDispArray< Data >::setNEnsemble(), Util::Average::setNSamplePerBlock(), Util::SymmTensorAverage::setNSamplePerBlock(), Util::TensorAverage::setNSamplePerBlock(), Pscf::R1d::System::setOptions(), Pscf::Rpc::System< D >::setOptions(), Pscf::Rpg::System< D >::setOptions(), Pscf::ParameterModifier::setParameter(), Pscf::R1d::Sweep::setParameters(), Pscf::Rpc::Sweep< D >::setParameters(), Pscf::Rpg::Sweep< D >::setParameters(), Pscf::ThreadMesh::setThreadsPerBlock(), Pscf::Rpc::BinaryStructureFactorGrid< D >::setup(), Pscf::Rpc::FourthOrderParameter< D >::setup(), Pscf::Rpc::MaxOrderParameter< D >::setup(), Pscf::Rpg::BinaryStructureFactorGrid< D >::setup(), Pscf::Rpg::FourthOrderParameter< D >::setup(), Pscf::Rpg::MaxOrderParameter< D >::setup(), Pscf::R1d::Block::setupSolver(), Pscf::Rpc::Simulator< D >::simulate(), Pscf::Rpg::Simulator< D >::simulate(), Pscf::R1d::BinaryRelaxIterator::solve(), Pscf::R1d::NrIterator::solve(), Pscf::R1d::Domain::spatialAverage(), Util::Timer::start(), Util::Timer::start(), Util::Timer::stop(), Pscf::SweepTmpl< DArray< System::WField > >::SweepTmpl(), Pscf::R1d::SweepParameter::type(), Pscf::Rpc::RampParameter< D >::type(), Pscf::Rpc::SweepParameter< D >::type(), Pscf::Rpg::RampParameter< D >::type(), Pscf::Rpg::SweepParameter< D >::type(), Util::MemoryIArchive::unpack(), Util::MemoryIArchive::unpack(), Util::MemoryIArchive::unpack(), Util::Setable< T >::value(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::writeFieldsKGrid(), Util::DArrayParam< Type >::writeParam(), Util::DMatrixParam< Type >::writeParam(), Util::DSymmMatrixParam< Type >::writeParam(), Util::FArrayParam< Type, Capacity >::writeParam(), Util::XdrFileIArchive::XdrFileIArchive(), and Util::XdrFileOArchive::XdrFileOArchive().

◆ UTIL_CHECK

#define UTIL_CHECK ( condition)
Value:
if (!(condition)) { UTIL_THROW("Failed assertion: " #condition); }
#define UTIL_THROW(msg)
Macro for throwing an Exception, reporting function, file and line number.
Definition global.h:51

Assertion macro suitable for serial or parallel production code.

Definition at line 68 of file global.h.

Referenced by Pscf::Rpc::AverageListAnalyzer< D >::accumulator(), Pscf::Rpg::AverageListAnalyzer< D >::accumulator(), Pscf::Rpg::addEqMulVVc(), Pscf::Prdc::Cuda::VecOp::addEqS(), Pscf::Prdc::Cuda::VecOp::addEqS(), Pscf::Prdc::Cuda::VecOp::addEqS(), Pscf::Prdc::Cuda::VecOp::addEqV(), Pscf::Prdc::Cuda::VecOp::addEqV(), Pscf::Prdc::Cuda::VecOp::addEqV(), Pscf::Prdc::Cuda::VecOp::addEqVc(), Pscf::SweepTmpl< State >::addParameterType(), Pscf::SweepTmpl< State >::addParameterType(), Pscf::SweepTmpl< State >::addParameterTypes(), Pscf::Prdc::Cuda::VecOp::addVcVc(), Pscf::Prdc::Cuda::VecOp::addVcVcVc(), Pscf::Prdc::Cuda::VecOp::addVMany(), Pscf::Prdc::Cuda::VecOp::addVMany(), Pscf::Prdc::Cuda::VecOp::addVS(), Pscf::Prdc::Cuda::VecOp::addVS(), Pscf::Prdc::Cuda::VecOp::addVS(), Pscf::Prdc::Cuda::VecOp::addVS(), Pscf::Prdc::Cuda::VecOp::addVV(), Pscf::Prdc::Cuda::VecOp::addVV(), Pscf::Prdc::Cuda::VecOp::addVV(), Pscf::Prdc::Cuda::VecOp::addVV(), Pscf::LuSolver::allocate(), Pscf::Prdc::Cpu::CField< D >::allocate(), Pscf::Prdc::Cpu::RField< D >::allocate(), Pscf::Prdc::Cpu::RFieldDft< D >::allocate(), Pscf::Rpc::BasisFieldState< D >::allocate(), Pscf::Rpc::Block< D >::allocate(), Pscf::Rpc::ExtGenFilm< D >::allocate(), Pscf::Rpc::MaskGenFilm< D >::allocate(), Pscf::Rpc::Mixture< D >::allocate(), Pscf::Rpc::Propagator< D >::allocate(), Pscf::Rpc::RGridTrajectoryReader< D >::allocate(), Pscf::Rpc::Simulator< D >::allocate(), Pscf::Rpc::Solvent< D >::allocate(), Pscf::Rpg::BasisFieldState< D >::allocate(), Pscf::Rpg::Block< D >::allocate(), Pscf::Rpg::ExtGenFilm< D >::allocate(), Pscf::Rpg::MaskGenFilm< D >::allocate(), Pscf::Rpg::Mixture< D >::allocate(), Pscf::Rpg::RGridTrajectoryReader< D >::allocate(), Pscf::Rpg::Simulator< D >::allocate(), Pscf::Rpg::Solvent< D >::allocate(), Pscf::Rpg::WaveList< D >::allocate(), Pscf::Prdc::MaskTmpl< D, FieldIo, RField >::allocateBasis(), Pscf::Prdc::MaskTmpl< D, FieldIo< D >, Prdc::Cpu::RField< D > >::allocateBasis(), Pscf::Rpc::CFieldContainer< D >::allocateBasis(), Pscf::Rpc::WFieldContainer< D >::allocateBasis(), Pscf::Rpg::CFieldContainer< D >::allocateBasis(), Pscf::Rpg::WFieldContainer< D >::allocateBasis(), Pscf::Prdc::MaskTmpl< D, FieldIo, RField >::allocateRGrid(), Pscf::Rpc::CFieldContainer< D >::allocateRGrid(), Pscf::Rpc::WFieldContainer< D >::allocateRGrid(), Pscf::Rpg::CFieldContainer< D >::allocateRGrid(), Pscf::Rpg::WFieldContainer< D >::allocateRGrid(), Pscf::Rpc::BdSimulator< D >::analyze(), Pscf::Rpc::McSimulator< D >::analyze(), Pscf::Rpg::BdSimulator< D >::analyze(), Pscf::Rpg::McSimulator< D >::analyze(), Pscf::Rpc::Simulator< D >::analyzeChi(), Pscf::Rpg::Simulator< D >::analyzeChi(), Pscf::DeviceArray< Data >::associate(), Pscf::Prdc::Cuda::CField< D >::associate(), Pscf::Prdc::Cuda::RField< D >::associate(), Pscf::Prdc::Cuda::RFieldDft< D >::associate(), Pscf::Rpc::Block< D >::associate(), Pscf::Rpc::Mixture< D >::associate(), Pscf::Rpg::Block< D >::associate(), Pscf::Rpg::Mixture< D >::associate(), Pscf::Rpg::Solvent< D >::associate(), Pscf::Rpc::BinaryStructureFactorGrid< D >::averageStructureFactor(), Pscf::Rpg::BinaryStructureFactorGrid< D >::averageStructureFactor(), Pscf::Rpc::System< D >::basisToKGrid(), Pscf::Rpg::System< D >::basisToKGrid(), Pscf::Rpc::System< D >::basisToRGrid(), Pscf::Rpg::System< D >::basisToRGrid(), Pscf::Rpc::BdSimulator< D >::bdStep(), Pscf::MeshIteratorFortran< D >::begin(), Pscf::SweepTmpl< State >::c(), Util::CardinalBSpline::CardinalBSpline(), Pscf::DeviceArray< Data >::cArray(), Pscf::DeviceArray< Data >::cArray(), Pscf::Prdc::checkAllocateField(), Pscf::Prdc::checkAllocateFields(), Pscf::R1d::Sweep::checkAllocation(), Pscf::Rpc::Sweep< D >::checkAllocation(), Pscf::Rpg::Sweep< D >::checkAllocation(), Pscf::Prdc::SpaceGroup< D >::checkMeshDimensions(), Pscf::Rpc::System< D >::checkRGridFieldSymmetry(), Pscf::Rpg::System< D >::checkRGridFieldSymmetry(), Pscf::Rpc::AverageListAnalyzer< D >::clear(), Pscf::Rpg::AverageListAnalyzer< D >::clear(), Pscf::Rpc::AverageListAnalyzer< D >::clearAccumulators(), Pscf::Rpg::AverageListAnalyzer< D >::clearAccumulators(), Pscf::Rpc::Simulator< D >::clearTimers(), Pscf::Rpg::Simulator< D >::clearTimers(), Pscf::Rpg::Block< D >::clearUnitCellData(), Util::Binomial::coeff(), Pscf::FieldComparison< FT >::compare(), Pscf::FieldComparison< FT >::compare(), Pscf::Prdc::Cpu::CFieldComparison< D >::compare(), Pscf::Prdc::Cpu::CFieldComparison< D >::compare(), Pscf::Prdc::Cpu::RFieldDftComparison< D >::compare(), Pscf::Prdc::Cpu::RFieldDftComparison< D >::compare(), Pscf::Rpc::System< D >::compare(), Pscf::Rpg::System< D >::compare(), Pscf::Rpc::LrCompressor< D >::compress(), Pscf::Rpg::LrCompressor< D >::compress(), Pscf::Rpc::Simulator< D >::compressor(), Pscf::Rpg::Simulator< D >::compressor(), Pscf::Rpc::Simulator< D >::compressorFactory(), Pscf::Rpg::Simulator< D >::compressorFactory(), Pscf::R1d::HomogeneousComparison::compute(), Pscf::R1d::Mixture::compute(), Pscf::R1d::Solvent::compute(), Pscf::Rpc::ChiDerivative< D >::compute(), Pscf::Rpc::ConcentrationDerivative< D >::compute(), Pscf::Rpc::FourthOrderParameter< D >::compute(), Pscf::Rpc::HamiltonianAnalyzer< D >::compute(), Pscf::Rpc::MaxOrderParameter< D >::compute(), Pscf::Rpc::Mixture< D >::compute(), Pscf::Rpc::PerturbationDerivative< D >::compute(), Pscf::Rpc::System< D >::compute(), Pscf::Rpg::ChiDerivative< D >::compute(), Pscf::Rpg::ConcentrationDerivative< D >::compute(), Pscf::Rpg::FourthOrderParameter< D >::compute(), Pscf::Rpg::HamiltonianAnalyzer< D >::compute(), Pscf::Rpg::MaxOrderParameter< D >::compute(), Pscf::Rpg::Mixture< D >::compute(), Pscf::Rpg::PerturbationDerivative< D >::compute(), Pscf::Rpg::System< D >::compute(), Pscf::Rpc::Simulator< D >::computeCc(), Pscf::Rpg::Simulator< D >::computeCc(), Pscf::R1d::Block::computeConcentration(), Pscf::Rpc::Block< D >::computeConcentration(), Pscf::Rpg::Block< D >::computeConcentration(), Pscf::Rpc::Simulator< D >::computeDc(), Pscf::Rpg::Simulator< D >::computeDc(), Pscf::Rpg::VecOpFts::computeDField(), Pscf::Rpg::WaveList< D >::computedKSq(), Pscf::AmIteratorTmpl< Iterator, T >::computeError(), Pscf::Rpg::LrAmPreCompressor< D >::computeError(), Pscf::Rpg::VecOpFts::computeForceBias(), Pscf::Rpc::System< D >::computeFreeEnergy(), Pscf::Rpg::System< D >::computeFreeEnergy(), Pscf::Rpc::Simulator< D >::computeHamiltonian(), Pscf::Rpg::Simulator< D >::computeHamiltonian(), Pscf::Rpc::IntraCorrelation< D >::computeIntraCorrelation(), Pscf::Rpg::IntraCorrelation< D >::computeIntraCorrelation(), Pscf::Rpg::WaveList< D >::computeKSq(), Pscf::LuSolver::computeLU(), Pscf::Rpg::WaveList< D >::computeMinimumImages(), Pscf::Homogeneous::Mixture::computeMu(), Pscf::Rpc::Propagator< D >::computeQ(), Pscf::Rpc::Block< D >::computeStress(), Pscf::Rpg::Block< D >::computeStress(), Pscf::Rpg::Mixture< D >::computeStress(), Pscf::Rpg::Polymer< D >::computeStress(), Pscf::Rpc::Simulator< D >::computeWc(), Pscf::Rpg::Simulator< D >::computeWc(), Pscf::Prdc::Cpu::FieldBasisConverter< D >::convertFromBasis(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::convertKGridToBasis(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::convertRGridToBasis(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::convertRGridToKGrid(), Pscf::Prdc::Cpu::FieldBasisConverter< D >::convertToBasis(), Pscf::Rpc::Mixture< D >::createBlockCRGrid(), Pscf::Rpg::Mixture< D >::createBlockCRGrid(), Util::Memory::deallocate(), Pscf::Rpc::CFieldContainer< D >::deallocateBasis(), Pscf::Rpc::WFieldContainer< D >::deallocateBasis(), Pscf::Rpg::CFieldContainer< D >::deallocateBasis(), Pscf::Rpg::WFieldContainer< D >::deallocateBasis(), Pscf::Rpc::CFieldContainer< D >::deallocateRGrid(), Pscf::Rpc::WFieldContainer< D >::deallocateRGrid(), Pscf::Rpg::CFieldContainer< D >::deallocateRGrid(), Pscf::Rpg::WFieldContainer< D >::deallocateRGrid(), Pscf::Prdc::Cuda::VecOp::divEqS(), Pscf::Prdc::Cuda::VecOp::divEqS(), Pscf::Prdc::Cuda::VecOp::divEqV(), Pscf::Prdc::Cuda::VecOp::divEqV(), Pscf::Prdc::Cuda::VecOp::divEqVc(), Pscf::Prdc::Cuda::VecOp::divVS(), Pscf::Prdc::Cuda::VecOp::divVS(), Pscf::Prdc::Cuda::VecOp::divVV(), Pscf::Prdc::Cuda::VecOp::divVV(), Pscf::Rpg::WaveList< D >::dKSq(), Pscf::Rpg::WaveList< D >::dKSq(), Pscf::Prdc::Cuda::VecOp::eqS(), Pscf::Prdc::Cuda::VecOp::eqS(), Pscf::Prdc::Cuda::VecOp::eqV(), Pscf::Prdc::Cuda::VecOp::eqV(), Pscf::Prdc::Cuda::VecOp::eqVPair(), Pscf::Rpc::System< D >::estimateWfromC(), Pscf::Rpg::System< D >::estimateWfromC(), Pscf::Rpc::System< D >::expandRGridDimension(), Pscf::Rpg::System< D >::expandRGridDimension(), Pscf::Prdc::Cuda::VecOp::expV(), Pscf::Prdc::Cuda::VecOp::expV(), Pscf::Prdc::Cuda::VecOp::expVc(), Pscf::R1d::FieldIo::extend(), Pscf::R1d::Sweep::extrapolate(), Pscf::Rpc::Sweep< D >::extrapolate(), Pscf::Rpg::Sweep< D >::extrapolate(), Pscf::Rpc::System< D >::fHelmholtz(), Pscf::Rpg::System< D >::fHelmholtz(), Pscf::Rpc::Simulator< D >::fieldHamiltonian(), Pscf::Rpg::Simulator< D >::fieldHamiltonian(), Pscf::Rpc::FieldState< D, DArray< double > >::FieldState(), Pscf::Rpg::FieldState< D, DArray< double > >::FieldState(), Pscf::Prdc::Cpu::FFT< D >::forwardTransform(), Pscf::Prdc::Cpu::FFT< D >::forwardTransform(), Pscf::Prdc::Cuda::FFTBatched< D >::forwardTransform(), Pscf::Rpg::VecOpFts::fourierMove(), Pscf::Rpc::ExtGenFilm< D >::generate(), Pscf::Rpc::MaskGenFilm< D >::generate(), Pscf::Rpg::ExtGenFilm< D >::generate(), Pscf::Rpg::MaskGenFilm< D >::generate(), Pscf::Rpc::Simulator< D >::hamiltonian(), Pscf::Rpg::Simulator< D >::hamiltonian(), Pscf::Prdc::ExtGenFilmBase< D >::hasSymmetricWalls(), Pscf::Rpg::Propagator< D >::head(), Pscf::Rpc::RampParameter< D >::id(), Pscf::Rpc::SweepParameter< D >::id(), Pscf::Rpg::RampParameter< D >::id(), Pscf::Rpc::Simulator< D >::idealHamiltonian(), Pscf::Rpg::Simulator< D >::idealHamiltonian(), Pscf::Rpg::WaveList< D >::implicitInverse(), Pscf::SweepTmpl< State >::initialize(), Pscf::Rpc::AverageListAnalyzer< D >::initializeAccumulators(), Pscf::Rpg::AverageListAnalyzer< D >::initializeAccumulators(), Util::Constants::initStatic(), Util::Format::initStatic(), Util::IntVector::initStatic(), Util::Log::initStatic(), Util::ParamComponent::initStatic(), Util::Tensor::initStatic(), Util::Vector::initStatic(), Pscf::Prdc::Cuda::Reduce::innerProduct(), Pscf::R1d::Domain::innerProduct(), Pscf::Prdc::inspectArrays(), Pscf::Prdc::inspectFields(), Pscf::LuSolver::inverse(), Pscf::Prdc::Cpu::FFT< D >::inverseTransform(), Pscf::Prdc::Cpu::FFT< D >::inverseTransformSafe(), Pscf::Prdc::Cpu::FFT< D >::inverseTransformUnsafe(), Pscf::Prdc::Cuda::FFTBatched< D >::inverseTransformUnsafe(), Pscf::DeviceArray< Data >::isAllocated(), Pscf::Prdc::ExtGenFilmBase< D >::isAthermal(), Pscf::Rpc::System< D >::iterate(), Pscf::Rpg::System< D >::iterate(), Pscf::Rpc::System< D >::kGridToBasis(), Pscf::Rpg::System< D >::kGridToBasis(), Pscf::Rpg::System< D >::kGridToRGrid(), Pscf::Rpg::WaveList< D >::kSq(), Util::FSArrayParam< Type, Capacity >::loadValue(), Pscf::Rpc::Domain< D >::makeBasis(), Pscf::Rpg::Domain< D >::makeBasis(), Pscf::Prdc::Cuda::Reduce::max(), Pscf::Prdc::Cuda::Reduce::maxAbs(), Pscf::Prdc::Cpu::FieldBasisConverter< D >::maxBasisError(), Pscf::Prdc::Cuda::Reduce::min(), Pscf::Prdc::Cuda::Reduce::minAbs(), Pscf::Rpg::WaveList< D >::minImages(), Pscf::Rpc::MaskGenFilm< D >::modifyStress(), Pscf::Rpg::MaskGenFilm< D >::modifyStress(), Pscf::MixtureTmpl< TP, TS >::monomer(), Pscf::MixtureTmpl< TP, TS >::monomer(), Util::Polynomial< T >::monomial(), Pscf::Rpc::ForceBiasMove< D >::move(), Pscf::Rpc::McMove< D >::move(), Pscf::Rpg::ForceBiasMove< D >::move(), Pscf::Rpg::McMove< D >::move(), Pscf::Prdc::Cuda::VecOp::mulEqS(), Pscf::Prdc::Cuda::VecOp::mulEqS(), Pscf::Prdc::Cuda::VecOp::mulEqS(), Pscf::Prdc::Cuda::VecOp::mulEqV(), Pscf::Prdc::Cuda::VecOp::mulEqV(), Pscf::Prdc::Cuda::VecOp::mulEqV(), Pscf::Prdc::Cuda::VecOp::mulEqVPair(), Pscf::Prdc::Cuda::VecOp::mulVMany(), Pscf::Prdc::Cuda::VecOp::mulVMany(), Pscf::Prdc::Cuda::VecOp::mulVS(), Pscf::Prdc::Cuda::VecOp::mulVS(), Pscf::Prdc::Cuda::VecOp::mulVS(), Pscf::Prdc::Cuda::VecOp::mulVS(), Pscf::Prdc::Cuda::VecOp::mulVV(), Pscf::Prdc::Cuda::VecOp::mulVV(), Pscf::Prdc::Cuda::VecOp::mulVV(), Pscf::Prdc::Cuda::VecOp::mulVV(), Pscf::Prdc::Cuda::VecOp::mulVVPair(), Pscf::Rpc::AverageListAnalyzer< D >::name(), Pscf::Rpg::AverageListAnalyzer< D >::name(), Pscf::Rpc::Iterator< D >::nFlexibleParams(), Pscf::Rpg::Iterator< D >::nFlexibleParams(), Pscf::CudaRandom::normal(), Pscf::CudaRandom::normal(), Pscf::Rpc::AverageListAnalyzer< D >::nValue(), Pscf::Rpg::AverageListAnalyzer< D >::nValue(), Pscf::MeshIteratorFortran< D >::operator++(), Util::Polynomial< T >::operator+=(), Util::Polynomial< T >::operator-=(), Pscf::Prdc::Cpu::CField< D >::operator=(), Pscf::Prdc::Cpu::RField< D >::operator=(), Pscf::Prdc::Cpu::RFieldDft< D >::operator=(), Pscf::Prdc::UnitCell< 1 >::operator=(), Pscf::Prdc::UnitCell< 2 >::operator=(), Pscf::Prdc::UnitCell< 3 >::operator=(), Pscf::Prdc::operator>>(), Pscf::Rpc::AverageListAnalyzer< D >::output(), Pscf::Rpg::AverageListAnalyzer< D >::output(), Pscf::Rpc::AverageListAnalyzer< D >::outputAccumulators(), Pscf::Rpg::AverageListAnalyzer< D >::outputAccumulators(), Pscf::Rpc::Simulator< D >::outputMdeCounter(), Pscf::Rpc::Simulator< D >::outputTimers(), Pscf::Rpc::AverageAnalyzer< D >::outputValue(), Pscf::Rpc::ChiDerivative< D >::outputValue(), Pscf::Rpc::ConcentrationDerivative< D >::outputValue(), Pscf::Rpc::FourthOrderParameter< D >::outputValue(), Pscf::Rpc::MaxOrderParameter< D >::outputValue(), Pscf::Rpc::PerturbationDerivative< D >::outputValue(), Pscf::Rpg::AverageAnalyzer< D >::outputValue(), Pscf::Rpg::ChiDerivative< D >::outputValue(), Pscf::Rpg::ConcentrationDerivative< D >::outputValue(), Pscf::Rpg::FourthOrderParameter< D >::outputValue(), Pscf::Rpg::MaxOrderParameter< D >::outputValue(), Pscf::Rpg::PerturbationDerivative< D >::outputValue(), Pscf::R1d::SweepParameter::parameterType(), Pscf::Rpc::SweepParameter< D >::parameterType(), Pscf::Rpg::SweepParameter< D >::parameterType(), Pscf::PropagatorTmpl< TP >::partner(), Pscf::Rpc::Simulator< D >::perturbation(), Pscf::Rpc::Simulator< D >::perturbation(), Pscf::Rpg::Simulator< D >::perturbation(), Pscf::Rpg::Simulator< D >::perturbation(), Pscf::Rpc::Simulator< D >::perturbationFactory(), Pscf::Rpg::Simulator< D >::perturbationFactory(), Pscf::Rpc::Simulator< D >::perturbationHamiltonian(), Pscf::Rpg::Simulator< D >::perturbationHamiltonian(), Pscf::MixtureTmpl< TP, TS >::polymer(), Pscf::MixtureTmpl< TP, TS >::polymer(), Pscf::Rpc::System< D >::pressure(), Pscf::Rpg::System< D >::pressure(), Pscf::PolymerTmpl< Block >::propagatorId(), Pscf::Rpg::Propagator< D >::q(), Pscf::Rpg::Propagator< D >::qAll(), Pscf::Rpc::Simulator< D >::ramp(), Pscf::Rpc::Simulator< D >::ramp(), Pscf::Rpg::Simulator< D >::ramp(), Pscf::Rpg::Simulator< D >::ramp(), Pscf::Rpc::Simulator< D >::rampFactory(), Pscf::Rpg::Simulator< D >::rampFactory(), Pscf::Rpc::WFieldContainer< D >::readBasis(), Pscf::Rpc::WFieldContainer< D >::readBasis(), Pscf::Rpg::WFieldContainer< D >::readBasis(), Pscf::Rpg::WFieldContainer< D >::readBasis(), Pscf::Prdc::readBasisData(), Pscf::R1d::System::readCommands(), Pscf::Rpc::System< D >::readCommands(), Pscf::Rpg::System< D >::readCommands(), Pscf::Rpc::Simulator< D >::readCompressor(), Pscf::Rpg::Simulator< D >::readCompressor(), Util::ArrayParam< Type >::readEndBracket(), Util::MatrixParam< Type >::readEndBracket(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::readFieldHeader(), Pscf::Prdc::readFieldHeader(), Pscf::Rpc::FieldIo< D >::readFieldRGrid(), Pscf::Rpg::FieldIo< D >::readFieldRGrid(), Pscf::R1d::FieldIo::readFields(), Pscf::Rpc::RGridTrajectoryReader< D >::readFrame(), Pscf::Rpg::RGridTrajectoryReader< D >::readFrame(), Pscf::Prdc::readGroup(), Pscf::Prdc::readNBasis(), Pscf::ImposedFieldsTmpl::readParameters(), Pscf::Interaction::readParameters(), Pscf::MixtureTmpl< TP, TS >::readParameters(), Pscf::PolymerTmpl< Block >::readParameters(), Pscf::R1d::BinaryRelaxIterator::readParameters(), Pscf::R1d::Domain::readParameters(), Pscf::R1d::LinearSweep::readParameters(), Pscf::R1d::Mixture::readParameters(), Pscf::Rpc::AmIteratorBasis< D >::readParameters(), Pscf::Rpc::BdSimulator< D >::readParameters(), Pscf::Rpc::BinaryStructureFactorGrid< D >::readParameters(), Pscf::Rpc::Domain< D >::readParameters(), Pscf::Rpc::LinearRamp< D >::readParameters(), Pscf::Rpc::LinearSweep< D >::readParameters(), Pscf::Rpc::McSimulator< D >::readParameters(), Pscf::Rpc::Mixture< D >::readParameters(), Pscf::Rpc::System< D >::readParameters(), Pscf::Rpg::AmIteratorBasis< D >::readParameters(), Pscf::Rpg::AmIteratorGrid< D >::readParameters(), Pscf::Rpg::BdSimulator< D >::readParameters(), Pscf::Rpg::Domain< D >::readParameters(), Pscf::Rpg::LinearRamp< D >::readParameters(), Pscf::Rpg::LinearSweep< D >::readParameters(), Pscf::Rpg::McSimulator< D >::readParameters(), Pscf::Rpg::Mixture< D >::readParameters(), Pscf::Rpg::System< D >::readParameters(), Pscf::Rpc::Simulator< D >::readPerturbation(), Pscf::Rpg::Simulator< D >::readPerturbation(), Pscf::Rpc::Simulator< D >::readRamp(), Pscf::Rpg::Simulator< D >::readRamp(), Pscf::Rpc::WFieldContainer< D >::readRGrid(), Pscf::Rpc::WFieldContainer< D >::readRGrid(), Pscf::Rpg::WFieldContainer< D >::readRGrid(), Pscf::Rpg::WFieldContainer< D >::readRGrid(), Pscf::Rpc::Domain< D >::readRGridFieldHeader(), Pscf::Rpg::Domain< D >::readRGridFieldHeader(), Util::DSymmMatrixParam< Type >::readValue(), Util::FSArrayParam< Type, Capacity >::readValue(), Pscf::Rpc::System< D >::readWBasis(), Pscf::Rpg::System< D >::readWBasis(), Pscf::Rpc::System< D >::readWRGrid(), Pscf::Rpg::System< D >::readWRGrid(), Pscf::R1d::Propagator::reallocate(), Pscf::Rpc::Propagator< D >::reallocate(), Pscf::Rpg::Propagator< D >::reallocate(), Util::DArray< T >::reallocate(), Util::Memory::reallocate(), Pscf::Rpg::realMulVConjVV(), Pscf::R1d::FieldIo::remesh(), Pscf::Prdc::Cuda::FFTBatched< D >::resetBatchSize(), Pscf::Rpc::Simulator< D >::restoreState(), Pscf::Rpg::Simulator< D >::restoreState(), Pscf::Rpc::System< D >::rGridToBasis(), Pscf::Rpg::System< D >::rGridToBasis(), Pscf::Rpg::System< D >::rGridToKGrid(), Pscf::Rpg::richardsonEx(), Pscf::SweepTmpl< State >::s(), Pscf::Rpc::AnalyzerManager< D >::sample(), Pscf::Rpc::AverageListAnalyzer< D >::sample(), Pscf::Rpc::BinaryStructureFactorGrid< D >::sample(), Pscf::Rpg::AnalyzerManager< D >::sample(), Pscf::Rpg::AverageListAnalyzer< D >::sample(), Pscf::Rpg::BinaryStructureFactorGrid< D >::sample(), Pscf::Rpc::Simulator< D >::saveState(), Pscf::Rpg::Simulator< D >::saveState(), Util::FSArrayParam< Type, Capacity >::saveValue(), Pscf::Prdc::UnitCell< 1 >::set(), Pscf::Prdc::UnitCell< 1 >::set(), Pscf::Prdc::UnitCell< 2 >::set(), Pscf::Prdc::UnitCell< 2 >::set(), Pscf::Prdc::UnitCell< 3 >::set(), Pscf::Prdc::UnitCell< 3 >::set(), Pscf::Prdc::Cpu::FieldBasisConverter< D >::setBasis(), Pscf::Rpc::WFieldContainer< D >::setBasis(), Pscf::Rpg::WFieldContainer< D >::setBasis(), Pscf::SweepTmpl< State >::setCoefficients(), Pscf::Homogeneous::Mixture::setComposition(), Pscf::ThreadMesh::setConfig(), Pscf::MeshIteratorFortran< D >::setDimensions(), Pscf::R1d::Block::setDiscretization(), Pscf::R1d::Mixture::setDomain(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::setFileMaster(), Pscf::R1d::Block::setLength(), Pscf::Rpc::Block< D >::setLength(), Pscf::Rpg::Block< D >::setLength(), Pscf::R1d::Polymer::setMu(), Pscf::Rpc::Polymer< D >::setMu(), Pscf::Rpg::Polymer< D >::setMu(), Pscf::SolventDescriptor::setMu(), Pscf::Rpc::AverageListAnalyzer< D >::setName(), Pscf::Rpg::AverageListAnalyzer< D >::setName(), Pscf::AmbdInteraction::setNMonomer(), Pscf::Interaction::setNMonomer(), Pscf::Rpc::CFieldContainer< D >::setNMonomer(), Pscf::Rpc::WFieldContainer< D >::setNMonomer(), Pscf::Rpg::CFieldContainer< D >::setNMonomer(), Pscf::Rpg::WFieldContainer< D >::setNMonomer(), Pscf::Rpc::System< D >::setOptions(), Pscf::Rpg::System< D >::setOptions(), Pscf::Prdc::UnitCellBase< D >::setParameters(), Pscf::Rpc::Simulator< D >::setPerturbation(), Pscf::Rpg::Simulator< D >::setPerturbation(), Pscf::R1d::Polymer::setPhi(), Pscf::Rpc::Polymer< D >::setPhi(), Pscf::Rpg::Polymer< D >::setPhi(), Pscf::SolventDescriptor::setPhi(), Pscf::Rpc::Simulator< D >::setRamp(), Pscf::Rpg::Simulator< D >::setRamp(), Pscf::Rpc::WFieldContainer< D >::setRGrid(), Pscf::Rpg::WFieldContainer< D >::setRGrid(), Pscf::Rpg::WFieldContainer< D >::setRGrid(), Pscf::Rpc::Domain< D >::setUnitCell(), Pscf::Rpc::Domain< D >::setUnitCell(), Pscf::Rpc::Domain< D >::setUnitCell(), Pscf::Rpg::Domain< D >::setUnitCell(), Pscf::Rpg::Domain< D >::setUnitCell(), Pscf::Rpg::Domain< D >::setUnitCell(), Pscf::Rpg::System< D >::setUnitCell(), Pscf::Rpg::System< D >::setUnitCell(), Pscf::Rpg::System< D >::setUnitCell(), Pscf::Prdc::Cpu::FFT< D >::setup(), Pscf::Prdc::Cuda::FFTBatched< D >::setup(), Pscf::Rpc::AverageListAnalyzer< D >::setup(), Pscf::Rpc::EinsteinCrystalPerturbation< D >::setup(), Pscf::Rpc::ExplicitBdStep< D >::setup(), Pscf::Rpc::ForceBiasMove< D >::setup(), Pscf::Rpc::LinearSweep< D >::setup(), Pscf::Rpc::LMBdStep< D >::setup(), Pscf::Rpc::PredCorrBdStep< D >::setup(), Pscf::Rpg::AverageListAnalyzer< D >::setup(), Pscf::Rpg::EinsteinCrystalPerturbation< D >::setup(), Pscf::Rpg::ExplicitBdStep< D >::setup(), Pscf::Rpg::ForceBiasMove< D >::setup(), Pscf::Rpg::LinearSweep< D >::setup(), Pscf::Rpg::LMBdStep< D >::setup(), Pscf::Rpg::MaxOrderParameter< D >::setup(), Pscf::Rpg::PredCorrBdStep< D >::setup(), Util::Binomial::setup(), Pscf::R1d::Block::setupSolver(), Pscf::Rpc::Block< D >::setupSolver(), Pscf::Rpg::Block< D >::setupSolver(), Pscf::Rpc::AverageListAnalyzer< D >::setValue(), Pscf::Rpg::AverageListAnalyzer< D >::setValue(), Pscf::Rpc::System< D >::setWBasis(), Pscf::Rpg::System< D >::setWBasis(), Pscf::Rpc::System< D >::setWRGrid(), Pscf::Rpg::System< D >::setWRGrid(), Pscf::Rpg::System< D >::setWRGrid(), Pscf::Rpc::BdSimulator< D >::simulate(), Pscf::Rpc::McSimulator< D >::simulate(), Pscf::Rpc::System< D >::simulate(), Pscf::Rpg::BdSimulator< D >::simulate(), Pscf::Rpg::McSimulator< D >::simulate(), Pscf::Rpg::System< D >::simulate(), Pscf::Homogeneous::Molecule::size(), Pscf::AmIteratorTmpl< Iterator, T >::solve(), Pscf::LuSolver::solve(), Pscf::PolymerTmpl< Block >::solve(), Pscf::R1d::BinaryRelaxIterator::solve(), Pscf::Rpc::Propagator< D >::solve(), Pscf::Rpc::Propagator< D >::solve(), Pscf::Rpg::Propagator< D >::solve(), Pscf::Rpg::Propagator< D >::solve(), Pscf::MixtureTmpl< TP, TS >::solvent(), Pscf::MixtureTmpl< TP, TS >::solvent(), Pscf::R1d::Domain::spatialAverage(), Pscf::Prdc::Cuda::VecOp::sqNormV(), Pscf::Prdc::Cuda::VecOp::sqSqNormV(), Pscf::SweepTmpl< State >::state(), Pscf::Rpc::Block< D >::step(), Pscf::Rpc::ExplicitBdStep< D >::step(), Pscf::Rpc::LMBdStep< D >::step(), Pscf::Rpc::PredCorrBdStep< D >::step(), Pscf::Rpg::Block< D >::step(), Pscf::Rpg::ExplicitBdStep< D >::step(), Pscf::Rpg::LMBdStep< D >::step(), Pscf::Rpg::PredCorrBdStep< D >::step(), Pscf::Rpc::Mixture< D >::stress(), Pscf::Rpg::Mixture< D >::stress(), Pscf::Rpc::ExtGenFilm< D >::stressTerm(), Pscf::Rpc::MaskGenFilm< D >::stressTerm(), Pscf::Rpg::ExtGenFilm< D >::stressTerm(), Pscf::Rpg::MaskGenFilm< D >::stressTerm(), Pscf::Prdc::Cuda::VecOp::subEqS(), Pscf::Prdc::Cuda::VecOp::subEqS(), Pscf::Prdc::Cuda::VecOp::subEqS(), Pscf::Prdc::Cuda::VecOp::subEqV(), Pscf::Prdc::Cuda::VecOp::subEqV(), Pscf::Prdc::Cuda::VecOp::subEqV(), Pscf::Prdc::Cuda::VecOp::subVS(), Pscf::Prdc::Cuda::VecOp::subVS(), Pscf::Prdc::Cuda::VecOp::subVS(), Pscf::Prdc::Cuda::VecOp::subVS(), Pscf::Prdc::Cuda::VecOp::subVV(), Pscf::Prdc::Cuda::VecOp::subVV(), Pscf::Prdc::Cuda::VecOp::subVV(), Pscf::Prdc::Cuda::VecOp::subVV(), Pscf::Prdc::Cuda::VecOp::subVVS(), Pscf::Prdc::Cuda::Reduce::sum(), Pscf::R1d::System::sweep(), Pscf::Rpc::System< D >::sweep(), Pscf::Rpg::System< D >::sweep(), Pscf::Rpg::WFieldContainer< D >::symmetrize(), Pscf::Rpg::Simulator< D >::system(), Pscf::Rpg::Propagator< D >::tail(), Pscf::CudaRandom::uniform(), Pscf::CudaRandom::uniform(), Pscf::AmbdInteraction::update(), Pscf::Rpc::AverageListAnalyzer< D >::updateAccumulators(), Pscf::Rpg::AverageListAnalyzer< D >::updateAccumulators(), Pscf::Prdc::ExtGenFilmBase< D >::updateNeeded(), Pscf::Prdc::MaskGenFilmBase< D >::updateNeeded(), Pscf::Rpc::AverageListAnalyzer< D >::value(), Pscf::Rpg::AverageListAnalyzer< D >::value(), Pscf::Prdc::writeBasisData(), Pscf::Rpc::System< D >::writeBlockCRGrid(), Pscf::Rpg::System< D >::writeBlockCRGrid(), Pscf::Rpc::System< D >::writeCBasis(), Pscf::Rpg::System< D >::writeCBasis(), Pscf::Rpc::System< D >::writeCRGrid(), Pscf::Rpg::System< D >::writeCRGrid(), Pscf::R1d::FieldIo::writeField(), Pscf::R1d::FieldIo::writeFields(), Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsBasis(), Pscf::Rpc::ConcentrationWriter< D >::writeFrame(), Pscf::Rpg::ConcentrationWriter< D >::writeFrame(), Pscf::Rpc::System< D >::writeGroup(), Pscf::Rpg::System< D >::writeGroup(), Util::FSArrayParam< Type, Capacity >::writeParam(), Pscf::R1d::System::writeQ(), Pscf::Rpc::System< D >::writeQ(), Pscf::Rpg::System< D >::writeQ(), Pscf::R1d::System::writeQSlice(), Pscf::Rpc::System< D >::writeQSlice(), Pscf::Rpg::System< D >::writeQSlice(), Pscf::R1d::System::writeQTail(), Pscf::Rpc::System< D >::writeQTail(), Pscf::Rpg::System< D >::writeQTail(), Pscf::Rpc::System< D >::writeStars(), Pscf::Rpg::System< D >::writeStars(), Pscf::R1d::FieldIo::writeVertexQ(), Pscf::Rpc::System< D >::writeWaves(), Pscf::Rpg::System< D >::writeWaves(), Pscf::Rpc::System< D >::writeWBasis(), Pscf::Rpg::System< D >::writeWBasis(), Pscf::Rpc::System< D >::writeWRGrid(), Pscf::Rpg::System< D >::writeWRGrid(), and Pscf::Prdc::MaskTmpl< D, FieldIo< D >, Prdc::Cpu::RField< D > >::~MaskTmpl().

◆ UTIL_ASSERT

#define UTIL_ASSERT ( condition)
Value:
{}

Assertion macro suitable for debugging serial or parallel code.

Definition at line 75 of file global.h.

Referenced by Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::basis(), Pscf::Prdc::MaskTmpl< D, FieldIo, RField >::basis(), Pscf::Homogeneous::Mixture::c(), Pscf::R1d::SystemAccess::cField(), Pscf::R1d::SystemAccess::cFields(), Pscf::Homogeneous::Mixture::computePhi(), Pscf::Homogeneous::Molecule::computeSize(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::convertBasisToRGrid(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::convertRGridToKGrid(), Pscf::R1d::Block::domain(), Pscf::R1d::Solvent::domain(), Pscf::R1d::SystemAccess::domain(), Pscf::R1d::SystemAccess::domain(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::fft(), Pscf::Rpc::Block< D >::fft(), Pscf::Rpg::Block< D >::fft(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::fileMaster(), Pscf::R1d::SystemAccess::fileMaster(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::group(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::groupName(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::hasGroup(), Pscf::R1d::SystemAccess::homogeneous(), Pscf::R1d::Domain::innerProduct(), Pscf::R1d::System::interaction(), Pscf::R1d::System::interaction(), Pscf::R1d::SystemAccess::interaction(), Pscf::R1d::SystemAccess::interaction(), Pscf::Rpc::System< D >::interaction(), Pscf::Rpc::System< D >::interaction(), Pscf::Rpg::System< D >::interaction(), Pscf::Rpg::System< D >::interaction(), Pscf::R1d::System::iterator(), Pscf::Rpc::System< D >::iterator(), Pscf::Rpc::System< D >::iterator(), Pscf::Rpg::System< D >::iterator(), Pscf::Rpg::System< D >::iterator(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::lattice(), Pscf::Prdc::FieldIoReal< D, RFRT, RFKT, FFTT >::mesh(), Pscf::Rpc::Block< D >::mesh(), Pscf::Rpg::Block< D >::mesh(), Pscf::R1d::SystemAccess::mixture(), Pscf::R1d::SystemAccess::mixture(), Pscf::Homogeneous::Mixture::molecule(), Pscf::Homogeneous::Mixture::mu(), Pscf::Prdc::SpaceSymmetry< D >::normalize(), Util::CardinalBSpline::operator()(), Util::Polynomial< T >::operator*=(), Pscf::Homogeneous::Mixture::phi(), Pscf::Homogeneous::Mixture::readParameters(), Pscf::Homogeneous::Molecule::readParameters(), Pscf::Prdc::MaskTmpl< D, FieldIo, RField >::rgrid(), Pscf::Homogeneous::Mixture::setComposition(), Pscf::Homogeneous::Molecule::setNClump(), Pscf::Homogeneous::Mixture::setNMolecule(), Pscf::Homogeneous::Mixture::setNMonomer(), Pscf::ThreadArray::setThreadsLogical(), Pscf::Rpg::System< D >::simulator(), Pscf::R1d::SystemAccess::system(), Pscf::R1d::SystemAccess::system(), Pscf::Rpc::Compressor< D >::system(), Pscf::Rpc::Compressor< D >::system(), Pscf::Rpc::BdSimulator< D >::trajectoryReaderFactory(), Pscf::Rpc::McSimulator< D >::trajectoryReaderFactory(), Pscf::Rpg::BdSimulator< D >::trajectoryReaderFactory(), Pscf::Rpg::McSimulator< D >::trajectoryReaderFactory(), Pscf::Homogeneous::Mixture::validate(), Pscf::R1d::SystemAccess::wField(), Pscf::R1d::SystemAccess::wFields(), and Pscf::Prdc::FieldIoReal< D, RField< D >, RFieldDft< D >, FFT< D > >::writeFieldsRGrid().