#include <diffusivestep.h>
Public Member Functions | |
DiffusiveStep () | |
virtual | ~DiffusiveStep () |
void | setTransport (TransportBase &atrans) |
TransportBase & | getTransport () |
void | setDynamic (DynamicBase &dyn) |
DynamicBase & | getDynamic () |
virtual void | iterate (double dt)=0 |
virtual void | printOutput ()=0 |
Private Attributes | |
TransportBase * | trans |
DynamicBase * | _dyn |
Definition at line 6 of file diffusivestep.h.
DiffusiveStep::DiffusiveStep | ( | ) | [inline] |
Definition at line 11 of file diffusivestep.h.
virtual DiffusiveStep::~DiffusiveStep | ( | ) | [inline, virtual] |
Definition at line 12 of file diffusivestep.h.
DynamicBase& DiffusiveStep::getDynamic | ( | ) | [inline] |
Definition at line 18 of file diffusivestep.h.
TransportBase& DiffusiveStep::getTransport | ( | ) | [inline] |
Definition at line 15 of file diffusivestep.h.
virtual void DiffusiveStep::iterate | ( | double | dt | ) | [pure virtual] |
Implemented in BiphasicDiff, CompDiffusiveStep, and DoublePorosityDiff.
virtual void DiffusiveStep::printOutput | ( | ) | [pure virtual] |
Implemented in BiphasicDiff, CompDiffusiveStep, and DoublePorosityDiff.
void DiffusiveStep::setDynamic | ( | DynamicBase & | dyn | ) | [inline] |
Definition at line 17 of file diffusivestep.h.
00017 {_dyn=&dyn;}
void DiffusiveStep::setTransport | ( | TransportBase & | atrans | ) | [inline] |
Definition at line 14 of file diffusivestep.h.
00014 {trans=&atrans;}
DynamicBase* DiffusiveStep::_dyn [private] |
Definition at line 9 of file diffusivestep.h.
TransportBase* DiffusiveStep::trans [private] |
Definition at line 8 of file diffusivestep.h.