BIE::Populations Class Reference

Binned isochrone population models. More...

#include <Populations.h>

Inheritance diagram for BIE::Populations:
Collaboration diagram for BIE::Populations:

List of all members.

Public Member Functions

 Populations (string &directory, vector< int > *Marginalize=NULL)
 Constructor.
 ~Populations ()
 Destructor.
void SetParameters (void)
 Set parameters (not currently used.
Accessors
double GetValue (vector< double > &flux, double age, double metal)
 Get star count value in bin with given flux, age and metallicity.
double GetValue (vector< int > &indx, int age, int metal)
 Get star count value in bin with given grid indices.
double Interpolate (vector< double > &flux, double age, double metal)
 Interpolate on flux on grid with given age and metallicity.
double Bin (vector< double > &fmin, vector< double > &fmax, double age, double metal)
 Sum over bins beteen flux boundaries.
Grid properties
vector< double > Metal ()
 Get the metallicity values in the grid.
vector< double > Ages ()
 Get the ages in the grid.
vector< double > AgeBoundaries ()
 Get the age boundaries in the grid.
vector< double > MinMag ()
 Get the minimum magnitudes in the grid.
vector< double > MaxMag ()
 Get the maximum magnitudes in the grid.
vector< double > MagDelta ()
 Get the magnitude bin widths in the grid.
vector< int > NumMag ()
 Get the number of mangitude bins in the grid.
Verify data against files (for debugging)
void VerifyDouble ()
 Check the double values.
void VerifyInt ()
 Check the integer values.

Friends

class boost::serialization::access


Detailed Description

Binned isochrone population models.
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