PLMD::SparseGrid Member List

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

addKernel(const KernelFunctions &kernel)PLMD::Grid
addValue(index_t index, double value)PLMD::SparseGridvirtual
addValue(index_t index, double value)PLMD::SparseGrid
addValue(const std::vector< unsigned > &indices, double value)PLMD::SparseGrid
PLMD::Grid::addValue(const std::vector< unsigned > &indices, double value)PLMD::Gridvirtual
addValueAndDerivatives(index_t index, double value, std::vector< double > &der)PLMD::SparseGridvirtual
addValueAndDerivatives(index_t index, double value, std::vector< double > &der)PLMD::SparseGrid
addValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::SparseGrid
PLMD::Grid::addValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::Gridvirtual
applyFunctionAllValuesAndDerivatives(double(*func)(double val), double(*funcder)(double valder))PLMD::Gridvirtual
argnamesPLMD::Gridprotected
clear()PLMD::SparseGridprotectedvirtual
create(const std::string &, const std::vector< Value *> &, IFile &, bool, bool, bool)PLMD::Gridstatic
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::Gridstatic
der_PLMD::SparseGridprivate
dimension_PLMD::Gridprotected
dospline_PLMD::Gridprotected
dx_PLMD::Gridprotected
findMaximalPathMinimum(const std::vector< double > &source, const std::vector< double > &sink)PLMD::Gridvirtual
findSetOfPointsOnContour(const double &target, const std::vector< bool > &nosearch, unsigned &npoints, std::vector< std::vector< double > > &points)PLMD::Grid
fmt_PLMD::Gridprotected
funcnamePLMD::Gridprotected
getArgNames() constPLMD::Grid
getBinVolume() constPLMD::Grid
getDifferenceFromContour(const std::vector< double > &x, std::vector< double > &der) constPLMD::Grid
getDimension() constPLMD::Grid
getDx() constPLMD::Grid
getIndex(const std::vector< unsigned > &indices) constPLMD::Grid
getIndex(const std::vector< double > &x) constPLMD::Grid
getIndices(index_t index) constPLMD::Grid
getIndices(const std::vector< double > &x) constPLMD::Grid
getIsPeriodic() constPLMD::Grid
getMax() constPLMD::Grid
getMaxSize() constPLMD::SparseGrid
getMaxValue() constPLMD::SparseGridvirtual
getMin() constPLMD::Grid
getMinValue() constPLMD::SparseGridvirtual
getNbin() constPLMD::Grid
getNearestNeighbors(const index_t index) constPLMD::Grid
getNearestNeighbors(const std::vector< unsigned > &indices) constPLMD::Grid
getNeighbors(index_t index, const std::vector< unsigned > &neigh) constPLMD::Grid
getNeighbors(const std::vector< unsigned > &indices, const std::vector< unsigned > &neigh) constPLMD::Grid
getNeighbors(const std::vector< double > &x, const std::vector< unsigned > &neigh) constPLMD::Grid
getPoint(index_t index) constPLMD::Grid
getPoint(const std::vector< unsigned > &indices) constPLMD::Grid
getPoint(const std::vector< double > &x) constPLMD::Grid
getPoint(index_t index, std::vector< double > &point) constPLMD::Grid
getPoint(const std::vector< unsigned > &indices, std::vector< double > &point) constPLMD::Grid
getPoint(const std::vector< double > &x, std::vector< double > &point) constPLMD::Grid
getSize() constPLMD::SparseGridvirtual
getSplineNeighbors(const std::vector< unsigned > &indices) constPLMD::Gridprotected
getValue(index_t index) constPLMD::SparseGridvirtual
getValue(index_t index) constPLMD::SparseGrid
getValue(const std::vector< unsigned > &indices) constPLMD::SparseGrid
getValue(const std::vector< double > &x) constPLMD::SparseGrid
PLMD::Grid::getValue(const std::vector< unsigned > &indices) constPLMD::Gridvirtual
PLMD::Grid::getValue(const std::vector< double > &x) constPLMD::Gridvirtual
getValueAndDerivatives(index_t index, std::vector< double > &der) constPLMD::SparseGridvirtual
getValueAndDerivatives(index_t index, std::vector< double > &der) constPLMD::SparseGrid
getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) constPLMD::SparseGrid
getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) constPLMD::SparseGrid
PLMD::Grid::getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) constPLMD::Gridvirtual
PLMD::Grid::getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) constPLMD::Gridvirtual
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, bool doclear=true)PLMD::Grid
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, bool doclear, const std::vector< bool > &isperiodic, const std::vector< std::string > &pmin, const std::vector< std::string > &pmax)PLMD::Grid
hasDerivatives() constPLMD::Gridinline
index_t typedefPLMD::Grid
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, bool doclear, const std::vector< bool > &isperiodic, const std::vector< std::string > &pmin, const std::vector< std::string > &pmax)PLMD::Grid
integrate(std::vector< unsigned > &npoints)PLMD::Grid
logAllValuesAndDerivatives(const double &scalef)PLMD::Gridvirtual
map_PLMD::SparseGridprivate
max_PLMD::Gridprotected
maxsize_PLMD::Gridprotected
min_PLMD::Gridprotected
mpiSumValuesAndDerivatives(Communicator &comm)PLMD::Grid
nbin_PLMD::Gridprotected
pbc_PLMD::Gridprotected
project(const std::vector< std::string > &proj, WeightBase *ptr2obj)PLMD::Grid
projectOnLowDimension(double &val, std::vector< int > &varHigh, WeightBase *ptr2obj)PLMD::Grid
resetToDefaultOutputFmt()PLMD::Gridinline
scaleAllValuesAndDerivatives(const double &scalef)PLMD::Gridvirtual
setMinToZero()PLMD::Gridvirtual
setOutputFmt(const std::string &ss)PLMD::Gridinline
setValue(index_t index, double value)PLMD::SparseGridvirtual
setValue(index_t index, double value)PLMD::SparseGrid
setValue(const std::vector< unsigned > &indices, double value)PLMD::SparseGrid
PLMD::Grid::setValue(const std::vector< unsigned > &indices, double value)PLMD::Gridvirtual
setValueAndDerivatives(index_t index, double value, std::vector< double > &der)PLMD::SparseGridvirtual
setValueAndDerivatives(index_t index, double value, std::vector< double > &der)PLMD::SparseGrid
setValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::SparseGrid
PLMD::Grid::setValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der)PLMD::Gridvirtual
SparseGrid(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::SparseGridinline
str_max_PLMD::Gridprotected
str_min_PLMD::Gridprotected
usederiv_PLMD::Gridprotected
writeCubeFile(OFile &, const double &lunit)PLMD::Grid
writeHeader(OFile &file)PLMD::Grid
writeToFile(OFile &)PLMD::SparseGridvirtual
~Grid()PLMD::Gridinlinevirtual
~SparseGrid()PLMD::SparseGridinlinevirtual