proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
CLSVOF_base Class Referenceabstract

#include </work/cekees/proteus/proteus/mprans/CLSVOF.h>

Inheritance diagram for CLSVOF_base:
[legend]
Collaboration diagram for CLSVOF_base:
[legend]

Public Member Functions

virtual ~CLSVOF_base ()
virtual void calculateResidual (arguments_dict &args)=0
virtual void calculateJacobian (arguments_dict &args)=0
virtual std::tuple< double, double, double, double, double, double, double, double, double, double, double > calculateMetricsAtEOS (arguments_dict &args)=0
virtual std::tuple< double, double, double, double, double > calculateMetricsAtETS (arguments_dict &args)=0
virtual void normalReconstruction (arguments_dict &args)=0
virtual void calculateRhsL2Proj (arguments_dict &args)=0
virtual void calculateLumpedMassMatrix (arguments_dict &args)=0
virtual void assembleSpinUpSystem (arguments_dict &args)=0
virtual void FCTStep (arguments_dict &args)=0

Public Attributes

std::valarray< double > Rpos
std::valarray< double > Rneg
std::valarray< double > FluxCorrectionMatrix

Detailed Description

Definition at line 30 of file CLSVOF.h.

Constructor & Destructor Documentation

◆ ~CLSVOF_base()

virtual proteus::CLSVOF_base::~CLSVOF_base ( )
inlinevirtual

Definition at line 35 of file CLSVOF.h.

Member Function Documentation

◆ assembleSpinUpSystem()

virtual void proteus::CLSVOF_base::assembleSpinUpSystem ( arguments_dict & args)
pure virtual

◆ calculateJacobian()

virtual void proteus::CLSVOF_base::calculateJacobian ( arguments_dict & args)
pure virtual

◆ calculateLumpedMassMatrix()

virtual void proteus::CLSVOF_base::calculateLumpedMassMatrix ( arguments_dict & args)
pure virtual

◆ calculateMetricsAtEOS()

virtual std::tuple< double, double, double, double, double, double, double, double, double, double, double > proteus::CLSVOF_base::calculateMetricsAtEOS ( arguments_dict & args)
pure virtual

◆ calculateMetricsAtETS()

virtual std::tuple< double, double, double, double, double > proteus::CLSVOF_base::calculateMetricsAtETS ( arguments_dict & args)
pure virtual

◆ calculateResidual()

virtual void proteus::CLSVOF_base::calculateResidual ( arguments_dict & args)
pure virtual

◆ calculateRhsL2Proj()

virtual void proteus::CLSVOF_base::calculateRhsL2Proj ( arguments_dict & args)
pure virtual

◆ FCTStep()

virtual void proteus::CLSVOF_base::FCTStep ( arguments_dict & args)
pure virtual

◆ normalReconstruction()

virtual void proteus::CLSVOF_base::normalReconstruction ( arguments_dict & args)
pure virtual

Member Data Documentation

◆ FluxCorrectionMatrix

Definition at line 34 of file CLSVOF.h.

◆ Rneg

std::valarray<double> proteus::CLSVOF_base::Rneg

Definition at line 34 of file CLSVOF.h.

◆ Rpos

std::valarray<double> proteus::CLSVOF_base::Rpos

Definition at line 34 of file CLSVOF.h.


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