#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: