|
Citlali
|
#include <gauss_models.h>


Public Member Functions | |
| Gaussian1D (double amplitude=1., double mean=0., double stddev=1.) | |
| ValueType | eval (const InputType &p, const InputDataType &x) const |
| ValueType | operator() (const InputType &p, const InputDataType &x) const |
| ValueType | operator() (const InputDataType &x) const |
Public Member Functions inherited from engine_utils::Model< 3, 1 > | |
| Model (int inputs) | |
| Model (const typename _Base::InputType ¶ms) | |
| Model (std::initializer_list< double > params) | |
| Model () | |
| std::enable_if< ND==2, T >::type | meshgrid (const InputDataBasisType &x, const InputDataBasisType &y) const |
| Model::InputType | transform (const typename Model::InputType &p) const |
| Model::InputType | inverseTransform (const typename Model::InputType &p) const |
Public Member Functions inherited from engine_utils::DenseFunctor< double, NP, Eigen::Dynamic > | |
| DenseFunctor (int inputs, int values) | |
| DenseFunctor () | |
| int | inputs () const |
| int | values () const |
Public Attributes | |
| std::vector< Parameter > | param_settings |
Public Attributes inherited from engine_utils::Model< 3, 1 > | |
| Model::InputType | params |
Static Public Attributes | |
| static constexpr std::string_view | name = "gaussian1d" |
Static Public Attributes inherited from engine_utils::Model< 3, 1 > | |
| static constexpr std::string_view | name |
Static Public Attributes inherited from engine_utils::DenseFunctor< double, NP, Eigen::Dynamic > | |
| static constexpr std::string_view | name |
Additional Inherited Members | |
Public Types inherited from engine_utils::Model< 3, 1 > | |
| enum | |
| using | _Base = DenseFunctor< double, NP, Eigen::Dynamic > |
| using | DataType = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > |
| using | InputDataType = Eigen::Matrix< double, Eigen::Dynamic, ND > |
| using | InputDataBasisType = Eigen::Matrix< double, Eigen::Dynamic, 1 > |
Public Types inherited from engine_utils::DenseFunctor< double, NP, Eigen::Dynamic > | |
| enum | |
| using | Scalar = double |
| using | InputType = Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > |
| using | ValueType = Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 > |
| using | Self = DenseFunctor< double, NX, NY > |
Protected Attributes inherited from engine_utils::DenseFunctor< double, NP, Eigen::Dynamic > | |
| int | m_inputs |
| int | m_values |
| engine_utils::Gaussian1D::Gaussian1D | ( | double | amplitude = 1., |
| double | mean = 0., |
||
| double | stddev = 1. |
||
| ) |
| Gaussian1D::ValueType engine_utils::Gaussian1D::eval | ( | const InputType & | p, |
| const InputDataType & | x | ||
| ) | const |
| ValueType engine_utils::Gaussian1D::operator() | ( | const InputDataType & | x | ) | const |
| ValueType engine_utils::Gaussian1D::operator() | ( | const InputType & | p, |
| const InputDataType & | x | ||
| ) | const |
|
staticconstexpr |
| std::vector<Parameter> engine_utils::Gaussian1D::param_settings |