Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mrao.cam.ac.uk/~bn204/devman/dust/classDust_1_1RastSDS.html
Дата изменения: Fri Jul 11 10:32:09 2008
Дата индексирования: Tue Oct 2 13:04:39 2012
Кодировка:

Поисковые слова: universe
DUST: Dust::RastSDS Class Reference

Dust::RastSDS Class Reference

#include <rastsizedist.hxx>

List of all members.

Public Member Functions

 RastSDS (void)
 RastSDS (double amin, double amax, BNLib::UnaryDD &carbsdfn, BNLib::UnaryDD &silsdfn, BNLib::UnaryDD &ionffn)
void InitIplts (void)

Public Attributes

BNLib::InterpolatorBase * CarbSDI
BNLib::InterpolatorBase * SilSDI
BNLib::InterpolatorBase * IonFI
double amin
double amax
std::valarray< double > araster
std::valarray< double > carbsd
std::valarray< double > silsd
std::valarray< double > ionf


Detailed Description

Keep track of a rasterised for of the carbonaceous and silicate size distributions. Also keep track of ionisation of carbonaceous grains and of the minimum and maximum grain sizes

Constructor & Destructor Documentation

Dust::RastSDS::RastSDS ( void   ) 

Must have defualt constructor to faciliate serialisation: this will create a non-functioning object.

Dust::RastSDS::RastSDS ( double  amin,
double  amax,
BNLib::UnaryDD &  carbsdfn,
BNLib::UnaryDD &  silsdfn,
BNLib::UnaryDD &  ionffn 
)

This will initalise the raster and then then rasterise and store the supplied functions.

The number of points at which to evalute the size-dist distributions

References araster, carbsd, ionf, and silsd.


Member Function Documentation

void Dust::RastSDS::InitIplts ( void   ) 

Initialise the interpolators

References araster, carbsd, ionf, and silsd.


Member Data Documentation

The minimum grain size

The maximum grain size

std::valarray< double > Dust::RastSDS::araster

The points in grain size at which the size distribution function have been evaluated .

Referenced by InitIplts(), and RastSDS().

std::valarray< double > Dust::RastSDS::carbsd

Size distribution of carbonaceous grains

Referenced by InitIplts(), and RastSDS().

std::valarray< double > Dust::RastSDS::silsd

Size distribution of silicate grains

Referenced by InitIplts(), and RastSDS().

std::valarray< double > Dust::RastSDS::ionf

The fractional ionisation as function of grain size

Referenced by InitIplts(), and RastSDS().


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

Generated on Fri Jul 11 07:32:09 2008 for DUST by  doxygen 1.5.5