Memosa-FVM  0.2
Discretization Class Referenceabstract

#include <Discretization.h>

Inheritance diagram for Discretization:

Public Member Functions

 Discretization (const MeshList &meshes)
 
virtual ~Discretization ()
 
virtual void discretize (const Mesh &mesh, MultiFieldMatrix &matrix, MultiField &x, MultiField &r)=0
 
 DEFINE_TYPENAME ("Discretization")
 

Protected Attributes

const MeshList_meshes
 

Detailed Description

Definition at line 15 of file Discretization.h.

Constructor & Destructor Documentation

Discretization::Discretization ( const MeshList meshes)

Definition at line 8 of file Discretization.cpp.

8  :
9  _meshes(meshes)
10  {}
const MeshList & _meshes
Discretization::~Discretization ( )
virtual

Definition at line 13 of file Discretization.cpp.

14 {}

Member Function Documentation

Discretization::DEFINE_TYPENAME ( "Discretization"  )
virtual void Discretization::discretize ( const Mesh mesh,
MultiFieldMatrix matrix,
MultiField x,
MultiField r 
)
pure virtual

Implemented in PlateSourceDiscretization< T, Diag, OffDiag >, StructurePlasticDiscretization< T, Diag, OffDiag >, WallDiscretization< X, Diag, OffDiag >, BatteryPCDiffusionDiscretization< X, Diag, OffDiag >, TunnelingDiscretization< X, Diag, OffDiag >, StructureSourceDiscretization< T, Diag, OffDiag >, InjectionDiscretization< X, Diag, OffDiag >, SourceDiscretizationdissi< X, Diag, OffDiag >, EmissionDiscretization< X, Diag, OffDiag >, BatteryBinaryElectrolyteDiscretization< X, Diag, OffDiag >, CaptureDiscretization< X, Diag, OffDiag >, DiffusionDiscretization< X, Diag, OffDiag >, BatteryPCBinaryElectrolyteDiscretization< X, Diag, OffDiag >, BatteryElectricDiffusionDiscretization< X, Diag, OffDiag >, ElecDiffusionDiscretization< X, Diag, OffDiag >, TimeDerivativePlateDiscretization< X, Diag, OffDiag >, MomentumPressureGradientDiscretization< X >, ConvectionDiscretization_Kmodel< X, Diag, OffDiag >, GenericKineticIBDiscretization< X, Diag, OffDiag >, TimeDerivativeStructureDiscretization< X, Diag, OffDiag >, SourceDiscretizationene< X >, ConvectionDiscretization< X, Diag, OffDiag >, TimeDerivativeDiscretization_Kmodel< X, Diag, OffDiag >, IbmDiscretization< X, Diag, OffDiag >, PhononConvectionDiscretization< X, Diag, OffDiag >, BatteryPCTimeDerivativeDiscretization< X, Diag, OffDiag >, GenericIBDiscretization< X, Diag, OffDiag >, SourceDiscretizationforFracture< T, Diag, OffDiag >, DriftDiscretization< X, Diag, OffDiag >, TimeDerivativeDiscretization< X, Diag, OffDiag >, TrapBandTunnelingDiscretization< X, Diag, OffDiag >, CollisionTermDiscretization< X, Diag, OffDiag >, PhononCollisionDiscretization< X, Diag, OffDiag >, BatteryPCHeatSourceDiscretization< X >, SourceDiscretization< X >, and Underrelaxer< X, Diag, OffDiag >.

Member Data Documentation

const MeshList& Discretization::_meshes
protected

Definition at line 28 of file Discretization.h.


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