#include <potentialfunctioncbspl.h>
|
| | PotentialFunctionCBSPL (const std::string &name, const Index nlam, const double min=0.0, const double max=10.0) |
| | ~PotentialFunctionCBSPL () override=default |
| double | CalculateF (const double r) const override |
| double | CalculateDF (const Index i, const double r) const override |
| double | CalculateD2F (const Index i, const Index j, const double r) const override |
| Index | getOptParamSize () const override |
| void | setParam (std::string filename) override |
| void | SaveParam (const std::string &filename) override |
| void | SavePotTab (const std::string &filename, const double step) override |
| void | SavePotTab (const std::string &filename, const double step, const double rmin, const double rcut) override |
| void | setOptParam (const Index i, const double val) override |
| double | getOptParam (const Index i) const override |
| void | extrapolExclParam () |
| virtual | ~PotentialFunction ()=default |
| void | setParam (const Eigen::VectorXd ¶m) |
| void | setParam (Index i, double val) |
| void | setMinDist (double min) |
| void | setCutOffDist (double cutoff) |
| Eigen::VectorXd & | Params () |
| double | getParam (Index i) const |
| Index | getParamSize () const |
| double | getCutOff () const |
| double | getMinDist () const |
Definition at line 28 of file potentialfunctioncbspl.h.
◆ PotentialFunctionCBSPL()
| votca::csg::PotentialFunctionCBSPL::PotentialFunctionCBSPL |
( |
const std::string & | name, |
|
|
const Index | nlam, |
|
|
const double | min = 0.0, |
|
|
const double | max = 10.0 ) |
◆ ~PotentialFunctionCBSPL()
| votca::csg::PotentialFunctionCBSPL::~PotentialFunctionCBSPL |
( |
| ) |
|
|
overridedefault |
◆ CalculateD2F()
| double votca::csg::PotentialFunctionCBSPL::CalculateD2F |
( |
const Index | i, |
|
|
const Index | j, |
|
|
const double | r ) const |
|
overridevirtual |
◆ CalculateDF()
| double votca::csg::PotentialFunctionCBSPL::CalculateDF |
( |
const Index | i, |
|
|
const double | r ) const |
|
overridevirtual |
◆ CalculateF()
| double votca::csg::PotentialFunctionCBSPL::CalculateF |
( |
const double | r | ) |
const |
|
overridevirtual |
◆ extrapolExclParam()
| void votca::csg::PotentialFunctionCBSPL::extrapolExclParam |
( |
| ) |
|
◆ getOptParam()
| double votca::csg::PotentialFunctionCBSPL::getOptParam |
( |
const Index | i | ) |
const |
|
overridevirtual |
◆ getOptParamSize()
| Index votca::csg::PotentialFunctionCBSPL::getOptParamSize |
( |
| ) |
const |
|
overridevirtual |
◆ SaveParam()
| void votca::csg::PotentialFunctionCBSPL::SaveParam |
( |
const std::string & | filename | ) |
|
|
overridevirtual |
◆ SavePotTab() [1/2]
| void votca::csg::PotentialFunctionCBSPL::SavePotTab |
( |
const std::string & | filename, |
|
|
const double | step ) |
|
overridevirtual |
◆ SavePotTab() [2/2]
| void votca::csg::PotentialFunctionCBSPL::SavePotTab |
( |
const std::string & | filename, |
|
|
const double | step, |
|
|
const double | rmin, |
|
|
const double | rcut ) |
|
overridevirtual |
◆ setOptParam()
| void votca::csg::PotentialFunctionCBSPL::setOptParam |
( |
const Index | i, |
|
|
const double | val ) |
|
overridevirtual |
◆ setParam()
| void votca::csg::PotentialFunctionCBSPL::setParam |
( |
std::string | filename | ) |
|
|
overridevirtual |
◆ dr_
| double votca::csg::PotentialFunctionCBSPL::dr_ |
|
protected |
◆ M_
| Eigen::MatrixXd votca::csg::PotentialFunctionCBSPL::M_ |
|
protected |
◆ nbreak_
| Index votca::csg::PotentialFunctionCBSPL::nbreak_ |
|
protected |
◆ ncutcoeff_
| Index votca::csg::PotentialFunctionCBSPL::ncutcoeff_ |
|
protected |
◆ nexcl_
| Index votca::csg::PotentialFunctionCBSPL::nexcl_ |
|
protected |
◆ rbreak_
| Eigen::VectorXd votca::csg::PotentialFunctionCBSPL::rbreak_ |
|
protected |
The documentation for this class was generated from the following files: