#include <gauss_models.h>
|
| SymmetricGaussian2D (double amplitude=1., double xmean=0., double ymean=0., double stddev=1.) |
|
| ~SymmetricGaussian2D () |
|
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 |
|
| 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 = "symmetricgaussian2d" |
|
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 |
|
◆ SymmetricGaussian2D()
engine_utils::SymmetricGaussian2D::SymmetricGaussian2D |
( |
double |
amplitude = 1. , |
|
|
double |
xmean = 0. , |
|
|
double |
ymean = 0. , |
|
|
double |
stddev = 1. |
|
) |
| |
◆ ~SymmetricGaussian2D()
engine_utils::SymmetricGaussian2D::~SymmetricGaussian2D |
( |
| ) |
|
|
inline |
◆ eval()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ name
constexpr std::string_view engine_utils::SymmetricGaussian2D::name = "symmetricgaussian2d" |
|
staticconstexpr |
◆ param_settings
std::vector<Parameter> engine_utils::SymmetricGaussian2D::param_settings |
Initial value:{
{"amplitude"},
{"xmean"},
{"ymean"},
{"stddev"},
}
The documentation for this struct was generated from the following files: