BIE::SplatModel3 Class Reference

A simple test model based on 2-dim Gaussian splats. More...

#include <SplatModel3.h>

Inheritance diagram for BIE::SplatModel3:
Collaboration diagram for BIE::SplatModel3:

List of all members.

Global parameters

static double SIGX
 Dispersion in X direction (if Ndim=2).
static double SIGY
 Dispersion in Y direction (if Ndim=2).
static double A1
 Mean and variance for each component.
static double A2
static double A3
static double V1
static double V2
static double V3
class boost::serialization::access
 SplatModel3 (int ndim, int mdim)
 Constructor (ndim=2, 4).
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)
 Contribution to each point from this line of sight.
string ParameterDescription (int i)
 Label parameters.
int DataDimension ()
 Dimension of data attributes.
 SplatModel3 ()


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 constants. This model has two splat components with Gaussian distributed attributes.

Todo:
Remove ParameterDescription and DataDimension.
Todo:
EvaluateBinned/Point should return a Distribution, not a vector.

The documentation for this class was generated from the following file:

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:13 2010 by doxygen