msbGrid  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
msbGrid::InitialDistribution Class Reference

#include <initialdistribution.hh>

Inheritance diagram for msbGrid::InitialDistribution:
msbGrid::Test1InitialDistribution

Public Types

typedef msbGrid::InputData InputData
 

Public Member Functions

 InitialDistribution (InputData *inData0)
 
const InputDatainData () const
 
InputDatainData ()
 
void periodicDist ()
 
void randomDist ()
 
void randomAng ()
 
void predefinedDist ()
 
void predefinedAng ()
 
const std::vector< std::pair
< Scalar, Scalar > > & 
blockCenter () const
 
std::vector< std::pair< Scalar,
Scalar > > & 
blockCenter ()
 
const std::vector< Scalar > & blockAngle () const
 
std::vector< Scalar > & blockAngle ()
 

Private Attributes

InputDatainData_
 
std::vector< std::pair< Scalar,
Scalar > > 
blockCenter_
 
std::vector< ScalarblockAngle_
 

Detailed Description

Definition at line 32 of file initialdistribution.hh.

Member Typedef Documentation

Definition at line 35 of file initialdistribution.hh.

Constructor & Destructor Documentation

msbGrid::InitialDistribution::InitialDistribution ( InputData inData0)
inline

Definition at line 43 of file initialdistribution.hh.

Member Function Documentation

const std :: vector< Scalar >& msbGrid::InitialDistribution::blockAngle ( ) const
inline

Definition at line 147 of file initialdistribution.hh.

std :: vector< Scalar >& msbGrid::InitialDistribution::blockAngle ( )
inline

Definition at line 152 of file initialdistribution.hh.

const std :: vector< std :: pair< Scalar, Scalar > >& msbGrid::InitialDistribution::blockCenter ( ) const
inline

Definition at line 137 of file initialdistribution.hh.

std :: vector< std :: pair< Scalar, Scalar > >& msbGrid::InitialDistribution::blockCenter ( )
inline

Definition at line 142 of file initialdistribution.hh.

const InputData& msbGrid::InitialDistribution::inData ( ) const
inline

Definition at line 48 of file initialdistribution.hh.

InputData& msbGrid::InitialDistribution::inData ( )
inline

Definition at line 53 of file initialdistribution.hh.

void msbGrid::InitialDistribution::periodicDist ( )
inline

Definition at line 58 of file initialdistribution.hh.

void msbGrid::InitialDistribution::predefinedAng ( )
inline

Definition at line 132 of file initialdistribution.hh.

void msbGrid::InitialDistribution::predefinedDist ( )
inline

Definition at line 127 of file initialdistribution.hh.

void msbGrid::InitialDistribution::randomAng ( )
inline

Definition at line 118 of file initialdistribution.hh.

void msbGrid::InitialDistribution::randomDist ( )
inline

Definition at line 73 of file initialdistribution.hh.

Member Data Documentation

std :: vector< Scalar > msbGrid::InitialDistribution::blockAngle_
private

Definition at line 40 of file initialdistribution.hh.

std :: vector< std :: pair< Scalar, Scalar > > msbGrid::InitialDistribution::blockCenter_
private

Definition at line 39 of file initialdistribution.hh.

InputData* msbGrid::InitialDistribution::inData_
private

Definition at line 38 of file initialdistribution.hh.


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