#include <PammObject.h>
Public Member Functions | |
| 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. | |
Private Attributes | |
| 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. | |
| PLMD::pamm::PammObject::PammObject | ( | ) |
| PLMD::pamm::PammObject::PammObject | ( | const PammObject & | in | ) |
| void PLMD::pamm::PammObject::evaluate | ( | const std::vector< double > & | invar, |
| std::vector< double > & | outvals, | ||
| std::vector< std::vector< double > > & | der ) const |
|
inline |
|
inline |
|
inline |
|
inline |
GB: I fixed this (should return PammObject&, it was returning PammObject.
| 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 ) |
Setup the Pamm object.
|
private |
List of kernel functions involved.
|
private |
|
private |
The domain of the function.
|
private |
Is the domain periodic.
|
private |
Regularisation parameter to use.
Hosted by GitHub
|
1.17.0
|