#include <dynamicbase.h>
Public Member Functions | |
virtual void | getVelocitiesAtFaces (Matrix &vel) |
virtual void | getNormalVelocityAtFaces (VecDouble &vFNC) |
virtual void | getNormalMassFluxAtFaces (VecDouble &vFNC) |
virtual void | getFluxAtFaces (VecDouble &vFNC) |
virtual void | iterate (TransportBase &trans)=0 |
virtual void | printOutput ()=0 |
virtual const VecDouble & | getPressureAtCells () |
virtual | ~DynamicBase () |
Definition at line 15 of file dynamicbase.h.
virtual DynamicBase::~DynamicBase | ( | ) | [inline, virtual] |
Definition at line 29 of file dynamicbase.h.
void DynamicBase::getFluxAtFaces | ( | VecDouble & | vFNC | ) | [virtual] |
Definition at line 11 of file dynamicbase.cpp.
00012 { 00013 throw new Exception("Invalid Method DynamicBase::getNormalComponentAtFaces() called"); 00014 }
void DynamicBase::getNormalMassFluxAtFaces | ( | VecDouble & | vFNC | ) | [virtual] |
Reimplemented in MixedHybridCompositionalFull.
Definition at line 16 of file dynamicbase.cpp.
00017 { 00018 throw new Exception("Invalid Method DynamicBase::getNormalMassFluxAtFaces() called\nThis method was not redefined in thecurrent dynamic module"); 00019 }
void DynamicBase::getNormalVelocityAtFaces | ( | VecDouble & | vFNC | ) | [virtual] |
Reimplemented in ConstVelocityModule, MixedHybridCompositional, MixedHybridIncompressible, MUMM, and VelReader2D.
Definition at line 6 of file dynamicbase.cpp.
00007 { 00008 throw new Exception("Invalid Method DynamicBase::getNormalVelocitytAtFaces() called"); 00009 }
const VecDouble & DynamicBase::getPressureAtCells | ( | ) | [virtual] |
Reimplemented in BiotFEM, ConstVelocityModule, MixedHybridCompositional, MixedHybridIncompressible, MUMM, and PoissonFEM.
Definition at line 23 of file dynamicbase.cpp.
00024 { 00025 throw new Exception("Invalid Method DynamicBase::getPressureAtCells() called"); 00026 00027 }
void DynamicBase::getVelocitiesAtFaces | ( | Matrix & | vel | ) | [virtual] |
Reimplemented in BiotFEM, ConstVelocityModule, MixedHybridCompositional, PoissonFEM, and VelReader2D.
Definition at line 35 of file dynamicbase.cpp.
00036 { 00037 throw new Exception("Invalid Method DynamicBase::getVelocitiesAtFaces(Matrix &vel) called"); 00038 }
virtual void DynamicBase::iterate | ( | TransportBase & | trans | ) | [pure virtual] |
Implemented in BiotFEM, BlockMatrixModule, ConstVelocityModule, MixedHybridCompositionalFull, MixedHybridCompositionalSimple, MixedHybridCompositionalSimpleFP, MixedHybridCompositionalSimplePw, MixedHybridCompositionalTrangenstein1985, MixedHybridCompressibleNewton, MixedHybridIncompressible, MUMM, PoissonFEM, and VelReader2D.
virtual void DynamicBase::printOutput | ( | ) | [pure virtual] |