#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: