PLMD::Grid Member List

This is the complete list of members for PLMD::Grid, including all inherited members.

acceleratorPLMD::GridBaseprotected
addKernel(const KernelFunctions &kernel)PLMD::GridBase
addValue(index_t index, double value) overridePLMD::Gridvirtual
addValue(index_t index, double value)=0PLMD::Grid
addValue(const std::vector< unsigned > &indices, double value)PLMD::Grid
PLMD::GridBase::addValue(const std::vector< unsigned > &indices, double value)PLMD::GridBase
addValueAndDerivatives(index_t index, double value, std::vector< double > &der) overridePLMD::Gridvirtual
addValueAndDerivatives(index_t index, double value, std::vector< double > &der)=0PLMD::Grid
addValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::Grid
PLMD::GridBase::addValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::GridBase
applyFunctionAllValuesAndDerivatives(double(*func)(double val), double(*funcder)(double valder))PLMD::Grid
argnamesPLMD::GridBaseprotected
clear()PLMD::Grid
contour_locationPLMD::Gridprivate
create(const std::string &, const std::vector< Value * > &, IFile &, bool, bool, bool)PLMD::GridBasestatic
create(const std::string &, const std::vector< Value * > &, IFile &, const std::vector< std::string > &, const std::vector< std::string > &, const std::vector< unsigned > &, bool, bool, bool)PLMD::GridBasestatic
der_PLMD::Gridprivate
dimension_PLMD::GridBaseprotected
dospline_PLMD::GridBaseprotected
dx_PLMD::GridBaseprotected
findMaximalPathMinimum(const std::vector< double > &source, const std::vector< double > &sink)PLMD::GridBase
findSetOfPointsOnContour(const double &target, const std::vector< bool > &nosearch, unsigned &npoints, std::vector< std::vector< double > > &points)PLMD::Grid
fmt_PLMD::GridBaseprotected
funcnamePLMD::GridBaseprotected
getArgNames() constPLMD::GridBase
getBinVolume() constPLMD::GridBase
getDifferenceFromContour(const std::vector< double > &x, std::vector< double > &der) constPLMD::Grid
getDimension() constPLMD::GridBase
getDx() constPLMD::GridBase
getDx(index_t j) constPLMD::GridBase
getIndex(const unsigned *indices, std::size_t indices_size) constPLMD::GridBaseinline
getIndex(const std::vector< unsigned > &indices) constPLMD::GridBaseinline
getIndex(const std::vector< double > &x) constPLMD::GridBaseinline
getIndices(index_t index, std::vector< unsigned > &rindex) constPLMD::GridBaseinline
getIndices(index_t index, unsigned *rindex_data, std::size_t rindex_size) constPLMD::GridBaseinline
getIndices(const std::vector< double > &x, std::vector< unsigned > &rindex) constPLMD::GridBaseinline
getIndices(const std::vector< double > &x, unsigned *rindex_data, std::size_t rindex_size) constPLMD::GridBaseinline
getIndices(index_t index) constPLMD::GridBaseinline
getIndices(const std::vector< double > &x) constPLMD::GridBaseinline
getIsPeriodic() constPLMD::GridBase
getMax() constPLMD::GridBase
getMaxValue() const overridePLMD::Gridvirtual
getMin() constPLMD::GridBase
getMinValue() const overridePLMD::Gridvirtual
getNbin() constPLMD::GridBase
getNearestNeighbors(const index_t index) constPLMD::GridBase
getNearestNeighbors(const std::vector< unsigned > &indices) constPLMD::GridBase
getNeighbors(index_t index, const std::vector< unsigned > &neigh) constPLMD::GridBaseinline
getNeighbors(const std::vector< unsigned > &indices, const std::vector< unsigned > &neigh) constPLMD::GridBaseinline
getNeighbors(const std::vector< double > &x, const std::vector< unsigned > &neigh) constPLMD::GridBaseinline
getPoint(index_t index) constPLMD::GridBaseinline
getPoint(const std::vector< unsigned > &indices) constPLMD::GridBaseinline
getPoint(const std::vector< double > &x) constPLMD::GridBaseinline
getPoint(index_t index, std::vector< double > &point) constPLMD::GridBaseinline
getPoint(const std::vector< unsigned > &indices, std::vector< double > &point) constPLMD::GridBaseinline
getPoint(const std::vector< double > &x, std::vector< double > &point) constPLMD::GridBaseinline
getPoint(const unsigned *indices_data, std::size_t indices_size, std::vector< double > &point) constPLMD::GridBaseinline
getPoint(const unsigned *indices_data, std::size_t indices_size, double *point, std::size_t point_size) constPLMD::GridBaseinline
getSize() const overridePLMD::Gridvirtual
getSplineNeighbors(const unsigned *indices, std::size_t indices_size, index_t *neighbors, std::size_t neighbors_size) constPLMD::GridBaseprotected
getValue(index_t index) const overridePLMD::Gridvirtual
getValue(index_t index) const=0PLMD::Grid
getValue(const std::vector< unsigned > &indices) constPLMD::Grid
getValue(const std::vector< double > &x) constPLMD::Grid
PLMD::GridBase::getValue(const std::vector< unsigned > &indices) constPLMD::GridBase
PLMD::GridBase::getValue(const std::vector< double > &x) constPLMD::GridBase
getValueAndDerivatives(index_t index, double *der, std::size_t der_size) const overridePLMD::Gridvirtual
getValueAndDerivatives(index_t index, double *der, std::size_t der_size) const=0PLMD::Grid
getValueAndDerivatives(index_t index, std::vector< double > &der) constPLMD::Grid
getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) constPLMD::Grid
getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) constPLMD::Grid
PLMD::GridBase::getValueAndDerivatives(index_t index, std::vector< double > &der) constPLMD::GridBase
PLMD::GridBase::getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) constPLMD::GridBase
PLMD::GridBase::getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) constPLMD::GridBase
Grid(const std::string &funcl, const std::vector< Value * > &args, const std::vector< std::string > &gmin, const std::vector< std::string > &gmax, const std::vector< unsigned > &nbin, bool dospline, bool usederiv)PLMD::Gridinline
Grid(const std::string &funcl, const std::vector< std::string > &names, const std::vector< std::string > &gmin, const std::vector< std::string > &gmax, const std::vector< unsigned > &nbin, bool dospline, bool usederiv, const std::vector< bool > &isperiodic, const std::vector< std::string > &pmin, const std::vector< std::string > &pmax)PLMD::Gridinline
grid_PLMD::Gridprivate
GridBase(const std::string &funcl, const std::vector< Value * > &args, const std::vector< std::string > &gmin, const std::vector< std::string > &gmax, const std::vector< unsigned > &nbin, bool dospline, bool usederiv)PLMD::GridBase
GridBase(const std::string &funcl, const std::vector< std::string > &names, const std::vector< std::string > &gmin, const std::vector< std::string > &gmax, const std::vector< unsigned > &nbin, bool dospline, bool usederiv, const std::vector< bool > &isperiodic, const std::vector< std::string > &pmin, const std::vector< std::string > &pmax)PLMD::GridBase
hasDerivatives() constPLMD::GridBaseinline
index_t typedefPLMD::GridBase
Init(const std::string &funcl, const std::vector< std::string > &names, const std::vector< std::string > &gmin, const std::vector< std::string > &gmax, const std::vector< unsigned > &nbin, bool dospline, bool usederiv, const std::vector< bool > &isperiodic, const std::vector< std::string > &pmin, const std::vector< std::string > &pmax)PLMD::GridBase
integrate(std::vector< unsigned > &npoints)PLMD::Grid
logAllValuesAndDerivatives(const double &scalef)PLMD::Grid
max_PLMD::GridBaseprotected
maxdimPLMD::GridBasestatic
maxsize_PLMD::GridBaseprotected
min_PLMD::GridBaseprotected
mpiSumValuesAndDerivatives(Communicator &comm)PLMD::Grid
nbin_PLMD::GridBaseprotected
pbc_PLMD::GridBaseprotected
project(const std::vector< std::string > &proj, WeightBase *ptr2obj)PLMD::Grid
projectOnLowDimension(double &val, std::vector< int > &varHigh, WeightBase *ptr2obj)PLMD::Grid
resetToDefaultOutputFmt()PLMD::GridBaseinline
scaleAllValuesAndDerivatives(const double &scalef)PLMD::Grid
setMinToZero()PLMD::Grid
setOutputFmt(const std::string &ss)PLMD::GridBaseinline
setValue(index_t index, double value) overridePLMD::Gridvirtual
setValue(index_t index, double value)=0PLMD::Grid
setValue(const std::vector< unsigned > &indices, double value)PLMD::Grid
PLMD::GridBase::setValue(const std::vector< unsigned > &indices, double value)PLMD::GridBase
setValueAndDerivatives(index_t index, double value, std::vector< double > &der) overridePLMD::Gridvirtual
setValueAndDerivatives(index_t index, double value, std::vector< double > &der)=0PLMD::Grid
setValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::Grid
PLMD::GridBase::setValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::GridBase
str_max_PLMD::GridBaseprotected
str_min_PLMD::GridBaseprotected
usederiv_PLMD::GridBaseprotected
writeCubeFile(OFile &, const double &lunit)PLMD::GridBase
writeHeader(OFile &file)PLMD::GridBase
writeToFile(OFile &) overridePLMD::Gridvirtual
~GridBase()=defaultPLMD::GridBasevirtual