BIE::LegeIntegration Class Reference

Gauss-Legendre integration in two-dimensional cell. More...

#include <LegeIntegration.h>

Inheritance diagram for BIE::LegeIntegration:
Collaboration diagram for BIE::LegeIntegration:

List of all members.

Public Member Functions

 LegeIntegration (int nx, int ny)
 Constructor.
 ~LegeIntegration ()
 Destructor.
void ParameterChange (int nu, int nv)
 Reset the Legendre parameters.
double NormValue (Model *m, Tile *t, SampleDistribution *d)
 Compute the normalization.
vector< double > Value (Model *m, Tile *t, SampleDistribution *d)
 Compute the model value.
double NormValue (LikelihoodComputation *p_likelihoodComputation, Model *p_model, Tile *p_tile, SampleDistribution *p_dist)
 Compute norm Value of model over a tile using a likelihoodCompuation object as an intermediary.
vector< double > Value (LikelihoodComputation *p_likelihoodComputation, Model *p_model, Tile *p_tile, SampleDistribution *p_dist)
 Compute value of model over a tile using a likelihoodCompuation object as an intermediary.
double NormValue (Model *m, Tile *t, SampleDistribution *d, int irank, int nrank)
 Compute the normalization over the model.
vector< double > Value (Model *m, Tile *t, SampleDistribution *d, int irank, int nrank, MPI_Comm &comm)
 Compute the model value.

Friends

class boost::serialization::access


Detailed Description

Gauss-Legendre integration in two-dimensional cell.

Member Function Documentation

double BIE::LegeIntegration::NormValue ( LikelihoodComputation p_likelihoodComputation,
Model p_model,
Tile p_tile,
SampleDistribution p_dist 
) [virtual]

Compute norm Value of model over a tile using a likelihoodCompuation object as an intermediary.

Calling thread will block until integration is completed and function returns.

Reimplemented from BIE::Integration.

vector<double> BIE::LegeIntegration::Value ( LikelihoodComputation p_likelihoodComputation,
Model p_model,
Tile p_tile,
SampleDistribution p_dist 
) [virtual]

Compute value of model over a tile using a likelihoodCompuation object as an intermediary.

Calling thread will block until integration is completed and function returns.

Reimplemented from BIE::Integration.


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:12 2010 by doxygen