#include <gauss_models.h>
|
| | Gaussian2D (double amplitude=1., double xmean=0., double ymean=0., double xstddev=1., double ystddev=1., double theta=0.) |
| |
| | ~Gaussian2D () |
| |
| ValueType | eval (const InputType &p, const InputDataType &xy) const |
| |
| DataType | operator() (const InputType &p, const InputDataBasisType &x, const InputDataBasisType &y) const |
| |
| DataType | operator() (const InputDataBasisType &x, const InputDataBasisType &y) const |
| |
| InputType | transform (const InputType &p) const |
| |
| InputType | inverseTransform (const InputType &p) const |
| |
| | 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 |
| |
| | DenseFunctor (int inputs, int values) |
| |
| | DenseFunctor () |
| |
| int | inputs () const |
| |
| int | values () const |
| |
|
| static constexpr std::string_view | name = "gaussian2d" |
| |
| static constexpr std::string_view | name |
| |
| static constexpr std::string_view | name |
| |
|
| 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 > |
| |
| enum | |
| |
| using | Scalar = double |
| |
| using | InputType = Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > |
| |
| using | ValueType = Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 > |
| |
| using | Self = DenseFunctor< double, NX, NY > |
| |
| int | m_inputs |
| |
| int | m_values |
| |
◆ Gaussian2D()
| engine_utils::Gaussian2D::Gaussian2D |
( |
double |
amplitude = 1., |
|
|
double |
xmean = 0., |
|
|
double |
ymean = 0., |
|
|
double |
xstddev = 1., |
|
|
double |
ystddev = 1., |
|
|
double |
theta = 0. |
|
) |
| |
◆ ~Gaussian2D()
| engine_utils::Gaussian2D::~Gaussian2D |
( |
| ) |
|
|
inline |
◆ eval()
◆ inverseTransform()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ transform()
◆ name
| constexpr std::string_view engine_utils::Gaussian2D::name = "gaussian2d" |
|
staticconstexpr |
◆ param_settings
| std::vector<Parameter> engine_utils::Gaussian2D::param_settings |
Initial value:{
{"amplitude"},
{"xmean"},
{"ymean"},
{"xstddev"},
{"ystddev"},
{"theta"},
}
The documentation for this struct was generated from the following files: