BIE::PopCacheSF Class Reference

Cache object for population model with star formation. More...

#include <PopModelCacheSF.h>

Inheritance diagram for BIE::PopCacheSF:
Collaboration diagram for BIE::PopCacheSF:

List of all members.

Public Member Functions

 PopCacheSF (double ll, double bb, int nages)
 Constructor.
 ~PopCacheSF ()
 Destructor.
void reset_bin1 (void)
 Bin accessors.
void reset_bin (void)
 Set iterator to beginning for main list.
real * bin1 (int j)
 Get the intermediate value for bin j.
double bin (int j)
 Get the final value for bin j.

Public Attributes

double L
 Coordinates.
double B
 Latitude.
vector< real > R
 Line-of-sight arrays.
vector< real > z
 Midplane height.
vector< real > s
 Distance along line of sight.
vector< real > mm0
 Jacobian (measure) for line-of-sight integration.
vector< real > mm1
 Apparent magnitude.
vector< real > dm
 Distance modulus.
int N
 Binning.
vector< real > zero
 Vector value signifying an empty bin.
map< int, real, less< int > > bins_map
 The bin cache map.
map< int, vector< real >, less
< int > > 
bins1_map
 The bin cache for intermediate caculation.
vector< vector< real > > bins1
 The bin elements for intermediate calculation.
vector< real > bins
 The final bin elements.
list< PopCacheSF * >::iterator it
 Bin element iterator.

Friends

class boost::serialization::access


Detailed Description

Cache object for population model with star formation.

Member Function Documentation

void BIE::PopCacheSF::reset_bin1 ( void   ) 

Bin accessors.

Set iterator to beginning for intermediate list


Member Data Documentation

Coordinates.

Longitude

vector<real> BIE::PopCacheSF::R

Line-of-sight arrays.

Galactocentric radius

Binning.

Number of ages


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