VERB_code_2.2  2
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
DiffusionCoefficientsGroup Class Reference

Holds list of instances of DiffusionCoefficient class of same type (like Daa, Dpp, etc), but produced by different waves (Daa_chorus, Daa_EMIC, etc). More...

#include <DiffusionCoefficient.h>

Public Member Functions

bool ActivateAndScale (double time, double Kp)
 
 DiffusionCoefficientsGroup ()
 

Public Attributes

DiffusionCoefficient CurrentDxx
 flag, indicated that the initialization was passed More...
 
vector< DiffusionCoefficientDxxList
 List of diffusion coefficients in that group. Actually, it's a list of waves used in the diffusion coefficient that this group represent. More...
 

Detailed Description

Holds list of instances of DiffusionCoefficient class of same type (like Daa, Dpp, etc), but produced by different waves (Daa_chorus, Daa_EMIC, etc).

It has DiffusionCoefficient class as a parent class, so it stores there summation of all the coefficients to use in diffusion. So, it is DiffusionCoefficient in common cense.

Todo:
change DiffusionCoefficientGroup name to the DiffusionCoefficient name and DiffusionCoefficient name to something else.

Definition at line 94 of file DiffusionCoefficient.h.

Constructor & Destructor Documentation

DiffusionCoefficientsGroup::DiffusionCoefficientsGroup ( )
inline

Definition at line 112 of file DiffusionCoefficient.h.

Member Function Documentation

bool DiffusionCoefficientsGroup::ActivateAndScale ( double  time,
double  Kp 
)

Function activate (enable/disable) diffusion coefficients according time events and scale diffusion coefficients. It would be cool to call it "Actualize", but unfortunatelly it would be too complicated

Parameters
time- time
Kp- Kp

Activation (enabling/disabling) and scaling of the diffusion coefficients in one group. It loops thrue the list of the diffusion coefficients, enable which needs to be enabled, disable, which needs to be disabled and scale all enabled

Definition at line 410 of file DiffusionCoefficient.cpp.

References Output::echo().

Member Data Documentation

DiffusionCoefficient DiffusionCoefficientsGroup::CurrentDxx

flag, indicated that the initialization was passed

Definition at line 99 of file DiffusionCoefficient.h.

vector<DiffusionCoefficient> DiffusionCoefficientsGroup::DxxList

List of diffusion coefficients in that group. Actually, it's a list of waves used in the diffusion coefficient that this group represent.

Definition at line 103 of file DiffusionCoefficient.h.


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