BIE::SplatModel3dv Class Reference
A simple test model based on 2-dim Gaussian splats.
More...
#include <SplatModel3dv.h>
List of all members.
|
Global parameters |
|
static double | SIGX |
| | Dispersion in X direction.
|
|
static double | SIGY |
| | Dispersion in Y direction.
|
|
static double | V1 |
| | Variance for each component.
|
|
static double | V2 |
|
static double | V3 |
|
| SplatModel3dv (int mdim, double fluxmin, double fluxmax) |
| | Constructor (mdim = number of components).
|
|
void | Initialize (State &) |
| | Initialize state dependent part of calculation.
|
|
void | Initialize (vector< double > &w, vector< vector< double > > &p) |
|
virtual double | NormEval (double xmin, double xmax, double ymin, double ymax) |
| | Integrated norm (for point likelihood).
|
|
double | NormEval (double x, double y, SampleDistribution *d) |
| | Compute normalization of tiles.
|
| vector< double > | EvaluateBinned (double x, double y, BinnedDistribution *d) |
| | Main method returning source density.
|
|
vector< double > | EvaluatePoint (double x, double y, PointDistribution *d) |
| | Point version.
|
Public Member Functions |
|
string | ParameterDescription (int i) |
| | Label parameters.
|
|
int | DataDimension () |
| | Dimension of data attributes.
|
Friends |
|
class | boost::serialization::access |
Detailed Description
A simple test model based on 2-dim Gaussian splats.
Assumes data with three flux attributes, also distributed as Gaussians. The centers of these Gaussians are model variables. This model has two splat components with Gaussian distributed attributes. The locations of the splats and the center of attribute distributions are parameters for a total of 5 parameters altogether.
- Todo:
- Remove ParameterDescription and DataDimension.
- Todo:
- Evaluate should return a Distribution, not a vector.
Member Function Documentation
| vector<double> BIE::SplatModel3dv::EvaluateBinned |
( |
double |
x, |
|
|
double |
y, |
|
|
BinnedDistribution * |
d | |
|
) |
| | [virtual] |
Main method returning source density.
Binned version
Reimplemented from BIE::Model.
The documentation for this class was generated from the following file: