#include <PammObject.h>
◆ PammObject() [1/2]
PLMD::pamm::PammObject::PammObject |
( |
| ) |
|
◆ PammObject() [2/2]
PLMD::pamm::PammObject::PammObject |
( |
const PammObject & |
in | ) |
|
◆ evaluate()
void PLMD::pamm::PammObject::evaluate |
( |
const std::vector< double > & |
invar, |
|
|
std::vector< double > & |
outvals, |
|
|
std::vector< std::vector< double > > & |
der |
|
) |
| const |
◆ getKernelCenter()
std::vector< double > PLMD::pamm::PammObject::getKernelCenter |
( |
const unsigned & |
kno | ) |
const |
|
inline |
◆ getKernelSupport()
std::vector< double > PLMD::pamm::PammObject::getKernelSupport |
( |
const unsigned & |
kno | ) |
const |
|
inline |
◆ getNumberOfKernels()
unsigned PLMD::pamm::PammObject::getNumberOfKernels |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setup()
void PLMD::pamm::PammObject::setup |
( |
const std::string & |
filename, |
|
|
const double & |
reg, |
|
|
const std::vector< std::string > & |
valnames, |
|
|
const std::vector< bool > & |
pbcin, |
|
|
const std::vector< std::string > & |
imin, |
|
|
const std::vector< std::string > & |
imax, |
|
|
std::string & |
errorstr |
|
) |
| |
◆ kernels
std::vector<std::unique_ptr<KernelFunctions> > PLMD::pamm::PammObject::kernels |
|
private |
List of kernel functions involved.
◆ max
std::vector<std::string> PLMD::pamm::PammObject::max |
|
private |
◆ min
std::vector<std::string> PLMD::pamm::PammObject::min |
|
private |
The domain of the function.
◆ pbc
std::vector<bool> PLMD::pamm::PammObject::pbc |
|
private |
◆ regulariser
double PLMD::pamm::PammObject::regulariser |
|
private |
Regularisation parameter to use.
The documentation for this class was generated from the following files: