| addKernel(const KernelFunctions &kernel) | PLMD::Grid |  | 
  | addValue(index_t index, double value) | PLMD::SparseGrid | virtual | 
  | 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::Grid | virtual | 
  | addValueAndDerivatives(index_t index, double value, std::vector< double > &der) | PLMD::SparseGrid | virtual | 
  | 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::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 &, const std::vector< Value *> &, IFile &, bool, bool, bool) | PLMD::Grid | static | 
  | 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::Grid | static | 
  | der_ | PLMD::SparseGrid | private | 
  | dimension_ | PLMD::Grid | protected | 
  | dospline_ | PLMD::Grid | protected | 
  | dx_ | PLMD::Grid | protected | 
  | findMaximalPathMinimum(const std::vector< double > &source, const std::vector< double > &sink) | PLMD::Grid | virtual | 
  | findSetOfPointsOnContour(const double &target, const std::vector< bool > &nosearch, unsigned &npoints, std::vector< std::vector< double > > &points) | PLMD::Grid |  | 
  | fmt_ | PLMD::Grid | protected | 
  | funcname | PLMD::Grid | protected | 
  | getArgNames() const | PLMD::Grid |  | 
  | getBinVolume() const | PLMD::Grid |  | 
  | getDifferenceFromContour(const std::vector< double > &x, std::vector< double > &der) 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::SparseGrid | virtual | 
  | getMin() const | PLMD::Grid |  | 
  | getMinValue() const | PLMD::SparseGrid | virtual | 
  | getNbin() const | PLMD::Grid |  | 
  | getNearestNeighbors(const index_t index) const | PLMD::Grid |  | 
  | getNearestNeighbors(const std::vector< unsigned > &indices) 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 | 
  | getValue(index_t index) const | PLMD::SparseGrid |  | 
  | getValue(const std::vector< unsigned > &indices) const | PLMD::SparseGrid |  | 
  | getValue(const std::vector< double > &x) const | PLMD::SparseGrid |  | 
  | 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 | 
  | getValueAndDerivatives(index_t index, std::vector< double > &der) const | PLMD::SparseGrid |  | 
  | getValueAndDerivatives(const std::vector< unsigned > &indices, std::vector< double > &der) const | PLMD::SparseGrid |  | 
  | getValueAndDerivatives(const std::vector< double > &x, std::vector< double > &der) const | PLMD::SparseGrid |  | 
  | 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, 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() const | PLMD::Grid | inline | 
  | 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 |  | 
  | logAllValuesAndDerivatives(const double &scalef) | PLMD::Grid | virtual | 
  | map_ | PLMD::SparseGrid | private | 
  | max_ | PLMD::Grid | protected | 
  | maxsize_ | PLMD::Grid | protected | 
  | min_ | PLMD::Grid | protected | 
  | mpiSumValuesAndDerivatives(Communicator &comm) | PLMD::Grid |  | 
  | 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 |  | 
  | resetToDefaultOutputFmt() | PLMD::Grid | inline | 
  | scaleAllValuesAndDerivatives(const double &scalef) | PLMD::Grid | virtual | 
  | setMinToZero() | PLMD::Grid | virtual | 
  | setOutputFmt(const std::string &ss) | PLMD::Grid | inline | 
  | setValue(index_t index, double value) | PLMD::SparseGrid | virtual | 
  | 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::Grid | virtual | 
  | setValueAndDerivatives(index_t index, double value, std::vector< double > &der) | PLMD::SparseGrid | virtual | 
  | 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::Grid | virtual | 
  | 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::SparseGrid | inline | 
  | str_max_ | PLMD::Grid | protected | 
  | str_min_ | PLMD::Grid | protected | 
  | usederiv_ | PLMD::Grid | protected | 
  | writeCubeFile(OFile &, const double &lunit) | PLMD::Grid |  | 
  | writeHeader(OFile &file) | PLMD::Grid |  | 
  | writeToFile(OFile &) | PLMD::SparseGrid | virtual | 
  | ~Grid() | PLMD::Grid | inlinevirtual | 
  | ~SparseGrid() | PLMD::SparseGrid | inlinevirtual |