DiffusiveStep Class Reference

#include <diffusivestep.h>

Inheritance diagram for DiffusiveStep:
Inheritance graph
[legend]
Collaboration diagram for DiffusiveStep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DiffusiveStep ()
virtual ~DiffusiveStep ()
void setTransport (TransportBase &atrans)
TransportBasegetTransport ()
void setDynamic (DynamicBase &dyn)
DynamicBasegetDynamic ()
virtual void iterate (double dt)=0
virtual void printOutput ()=0

Private Attributes

TransportBasetrans
DynamicBase_dyn

Detailed Description

Definition at line 6 of file diffusivestep.h.


Constructor & Destructor Documentation

DiffusiveStep::DiffusiveStep (  )  [inline]

Definition at line 11 of file diffusivestep.h.

00011 {trans = NULL;_dyn=NULL;}

virtual DiffusiveStep::~DiffusiveStep (  )  [inline, virtual]

Definition at line 12 of file diffusivestep.h.

00012 {}


Member Function Documentation

DynamicBase& DiffusiveStep::getDynamic (  )  [inline]

Definition at line 18 of file diffusivestep.h.

00018 {assert(_dyn);return *_dyn;}

TransportBase& DiffusiveStep::getTransport (  )  [inline]

Definition at line 15 of file diffusivestep.h.

00015 {assert(trans);return *trans;}

virtual void DiffusiveStep::iterate ( double  dt  )  [pure virtual]
virtual void DiffusiveStep::printOutput (  )  [pure virtual]
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;}


Member Data Documentation

Definition at line 9 of file diffusivestep.h.

Definition at line 8 of file diffusivestep.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:01 2012 for CO2INJECTION by  doxygen 1.6.3