ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
GradPhaseUEq Class Reference

Phase variable gradients for UEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS) More...

#include <GradPhaseUEq.h>

Inherits GradPhase.

Public Member Functions

 GradPhaseUEq ()
 
virtual ~GradPhaseUEq ()
 
virtual void initializeGradientVectors ()
 
virtual void computeDistanceGradientScalarProduct (Coord const &distance, Phase *phase) const
 
virtual void limitGradients (const Phase &gradientLimiter)
 
virtual int numberOfTransmittedGradients () const
 
- Public Member Functions inherited from GradPhase
 GradPhase ()
 
virtual ~GradPhase ()
 
virtual void computeGradients (Cell *cell, int const &phase)
 
virtual void getBufferGradients (double *buffer, int &counter)
 
virtual void fillBufferGradients (double *buffer, int &counter)
 

Protected Types

enum  VarLocal { alpha , density , pressure }
 Enumeration for the phase flow variables, specific to UEq. More...
 

Additional Inherited Members

- Protected Member Functions inherited from GradPhase
void initializeGradsVariablesNamesNumerators ()
 
- Protected Attributes inherited from GradPhase
std::vector< Coordm_grads
 Vector of gradients of the phase flow variables.
 

Detailed Description

Phase variable gradients for UEq model. Stored for 2nd-order computation on unstructured mesh (O2 NS)

Member Enumeration Documentation

◆ VarLocal

enum GradPhaseUEq::VarLocal
protected

Enumeration for the phase flow variables, specific to UEq.

Enumerator
alpha 
density 
pressure 

Constructor & Destructor Documentation

◆ GradPhaseUEq()

GradPhaseUEq::GradPhaseUEq ( )

◆ ~GradPhaseUEq()

GradPhaseUEq::~GradPhaseUEq ( )
virtual

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradPhaseUEq::computeDistanceGradientScalarProduct ( Coord const &  distance,
Phase phase 
) const
virtual

Reimplemented from GradPhase.

◆ initializeGradientVectors()

void GradPhaseUEq::initializeGradientVectors ( )
virtual

Reimplemented from GradPhase.

◆ limitGradients()

void GradPhaseUEq::limitGradients ( const Phase gradientLimiter)
virtual

Reimplemented from GradPhase.

◆ numberOfTransmittedGradients()

int GradPhaseUEq::numberOfTransmittedGradients ( ) const
virtual

Reimplemented from GradPhase.


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