#include <PammObject.h>
|
| | PammObject () |
| |
| | PammObject (const PammObject &) |
| |
| void | evaluate (const std::vector< double > &invar, std::vector< double > &outvals, std::vector< std::vector< double > > &der) const |
| |
| std::vector< double > | getKernelCenter (const unsigned &kno) const |
| |
| std::vector< double > | getKernelSupport (const unsigned &kno) const |
| |
| unsigned | getNumberOfKernels () const |
| |
| PammObject & | operator= (const PammObject &po) |
| | GB: I fixed this (should return PammObject&, it was returning PammObject.
|
| |
| void | setup (const std::string &filename, const double ®, 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) |
| | Setup the Pamm object.
|
| |
|
| std::vector< std::unique_ptr< KernelFunctions > > | kernels |
| | List of kernel functions involved.
|
| |
| std::vector< std::string > | max |
| |
| std::vector< std::string > | min |
| | The domain of the function.
|
| |
| std::vector< bool > | pbc |
| | Is the domain periodic.
|
| |
| double | regulariser |
| | Regularisation parameter to use.
|
| |
◆ 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: