addKernel(const KernelFunctions &kernel) | PLMD::Grid | |
addValue(index_t index, double value) | PLMD::SparseGrid | virtual |
PLMD::Grid::addValue(const std::vector< unsigned > &indices, double value) | PLMD::Grid | virtual |
addValueAndDerivatives(index_t index, double value, std::vector< double > &der) | PLMD::SparseGrid | virtual |
PLMD::Grid::addValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der) | PLMD::Grid | virtual |
applyFunctionAllValuesAndDerivatives(double(*func)(double val), double(*funcder)(double valder)) | PLMD::Grid | virtual |
argnames | PLMD::Grid | protected |
clear() | PLMD::SparseGrid | protectedvirtual |
create(const std::string &, std::vector< Value * >, IFile &, bool, bool, bool) | PLMD::Grid | static |
create(const std::string &, std::vector< Value * >, IFile &, const std::vector< std::string > &, const std::vector< std::string > &, const std::vector< unsigned > &, bool, bool, bool) | PLMD::Grid | static |
der_ | PLMD::SparseGrid | private |
dimension_ | PLMD::Grid | protected |
dospline_ | PLMD::Grid | protected |
dx_ | PLMD::Grid | protected |
fmt_ | PLMD::Grid | protected |
funcname | PLMD::Grid | protected |
getArgNames() const | PLMD::Grid | |
getBinVolume() const | PLMD::Grid | |
getDimension() const | PLMD::Grid | |
getDx() const | PLMD::Grid | |
getIndex(const std::vector< unsigned > &indices) const | PLMD::Grid | |
getIndex(const std::vector< double > &x) const | PLMD::Grid | |
getIndices(index_t index) const | PLMD::Grid | |
getIndices(const std::vector< double > &x) const | PLMD::Grid | |
getIsPeriodic() const | PLMD::Grid | |
getMax() const | PLMD::Grid | |
getMaxSize() const | PLMD::SparseGrid | |
getMaxValue() const | PLMD::Grid | virtual |
getMin() const | PLMD::Grid | |
getMinValue() const | PLMD::Grid | virtual |
getNbin() const | PLMD::Grid | |
getNeighbors(index_t index, const std::vector< unsigned > &neigh) const | PLMD::Grid | |
getNeighbors(const std::vector< unsigned > &indices, const std::vector< unsigned > &neigh) const | PLMD::Grid | |
getNeighbors(const std::vector< double > &x, const std::vector< unsigned > &neigh) const | PLMD::Grid | |
getPoint(index_t index) const | PLMD::Grid | |
getPoint(const std::vector< unsigned > &indices) const | PLMD::Grid | |
getPoint(const std::vector< double > &x) const | PLMD::Grid | |
getPoint(index_t index, std::vector< double > &point) const | PLMD::Grid | |
getPoint(const std::vector< unsigned > &indices, std::vector< double > &point) const | PLMD::Grid | |
getPoint(const std::vector< double > &x, std::vector< double > &point) const | PLMD::Grid | |
getSize() const | PLMD::SparseGrid | virtual |
getSplineNeighbors(const std::vector< unsigned > &indices) const | PLMD::Grid | protected |
getValue(index_t index) const | PLMD::SparseGrid | virtual |
PLMD::Grid::getValue(const std::vector< unsigned > &indices) const | PLMD::Grid | virtual |
PLMD::Grid::getValue(const std::vector< double > &x) const | PLMD::Grid | virtual |
getValueAndDerivatives(index_t index, std::vector< double > &der) const | PLMD::SparseGrid | virtual |
PLMD::Grid::getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) const | PLMD::Grid | virtual |
PLMD::Grid::getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) const | PLMD::Grid | virtual |
Grid(const std::string &funcl, 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 | |
index_t typedef | PLMD::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 | |
iterator typedef | PLMD::SparseGrid | private |
iterator_der typedef | PLMD::SparseGrid | private |
logAllValuesAndDerivatives(const double &scalef) | PLMD::Grid | virtual |
map_ | PLMD::SparseGrid | private |
max_ | PLMD::Grid | protected |
maxsize_ | PLMD::Grid | protected |
min_ | PLMD::Grid | protected |
nbin_ | PLMD::Grid | protected |
pbc_ | PLMD::Grid | protected |
project(const std::vector< std::string > &proj, WeightBase *ptr2obj) | PLMD::Grid | |
projectOnLowDimension(double &val, std::vector< int > &varHigh, WeightBase *ptr2obj) | PLMD::Grid | |
scaleAllValuesAndDerivatives(const double &scalef) | PLMD::Grid | virtual |
setMinToZero() | PLMD::Grid | virtual |
setOutputFmt(std::string ss) | PLMD::Grid | inline |
setValue(index_t index, double value) | PLMD::SparseGrid | virtual |
PLMD::Grid::setValue(const std::vector< unsigned > &indices, double value) | PLMD::Grid | virtual |
setValueAndDerivatives(index_t index, double value, std::vector< double > &der) | PLMD::SparseGrid | virtual |
PLMD::Grid::setValueAndDerivatives(const std::vector< unsigned > &indices, double value, std::vector< double > &der) | PLMD::Grid | virtual |
SparseGrid(const std::string &funcl, 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::SparseGrid | inline |
str_max_ | PLMD::Grid | protected |
str_min_ | PLMD::Grid | protected |
usederiv_ | PLMD::Grid | protected |
writeCubeFile(OFile &) | PLMD::Grid | |
writeHeader(OFile &file) | PLMD::Grid | |
writeToFile(OFile &) | PLMD::SparseGrid | virtual |
~Grid() | PLMD::Grid | inlinevirtual |
~SparseGrid() | PLMD::SparseGrid | inlinevirtual |