MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
PostProcessingInterface Class Referenceabstract

#include <postprocessing.h>

Inheritance diagram for PostProcessingInterface:
[legend]

Public Member Functions

 PostProcessingInterface (const MInt postprocessingId_)
 
virtual ~PostProcessingInterface ()=default
 
 PostProcessingInterface (const PostProcessingInterface &)=delete
 
PostProcessingInterfaceoperator= (const PostProcessingInterface &)=delete
 
virtual void initPostProcessing ()=0
 
virtual void postprocessPreSolve ()=0
 
virtual void postprocessPostSolve ()=0
 
virtual void postprocessInSolve (MBool finalTimeStep)=0
 
virtual void postprocessSolution ()=0
 
virtual SolvermSolver () const =0
 
MInt a_postprocessingId () const
 

Public Attributes

MBool m_finalTimeStep = false
 

Protected Attributes

MInt m_postprocessingId
 

Detailed Description

Definition at line 60 of file postprocessing.h.

Constructor & Destructor Documentation

◆ PostProcessingInterface() [1/2]

PostProcessingInterface::PostProcessingInterface ( const MInt  postprocessingId_)
inline

Definition at line 62 of file postprocessing.h.

62: m_postprocessingId(postprocessingId_){};
MInt m_postprocessingId

◆ ~PostProcessingInterface()

virtual PostProcessingInterface::~PostProcessingInterface ( )
virtualdefault

◆ PostProcessingInterface() [2/2]

PostProcessingInterface::PostProcessingInterface ( const PostProcessingInterface )
delete

Member Function Documentation

◆ a_postprocessingId()

MInt PostProcessingInterface::a_postprocessingId ( ) const
inline

Definition at line 77 of file postprocessing.h.

77{ return m_postprocessingId; };

◆ initPostProcessing()

◆ mSolver()

◆ operator=()

PostProcessingInterface & PostProcessingInterface::operator= ( const PostProcessingInterface )
delete

◆ postprocessInSolve()

◆ postprocessPostSolve()

◆ postprocessPreSolve()

◆ postprocessSolution()

Member Data Documentation

◆ m_finalTimeStep

MBool PostProcessingInterface::m_finalTimeStep = false

Definition at line 78 of file postprocessing.h.

◆ m_postprocessingId

MInt PostProcessingInterface::m_postprocessingId
protected

Definition at line 81 of file postprocessing.h.


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