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

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

#include <GradMixPTUEq.h>

Inherits GradMixture.

Public Member Functions

 GradMixPTUEq ()
 
virtual ~GradMixPTUEq ()
 
virtual void initializeGradientVectors ()
 
virtual void computeDistanceGradientScalarProduct (Coord const &distance, Mixture *mixture) const
 
virtual void limitGradients (const Mixture &gradientLimiter)
 
virtual int numberOfTransmittedGradients () const
 
- Public Member Functions inherited from GradMixture
 GradMixture ()
 
virtual ~GradMixture ()
 
virtual void computeGradients (Cell *cell)
 
virtual void getBufferGradients (double *buffer, int &counter)
 
virtual void fillBufferGradients (double *buffer, int &counter)
 

Protected Types

enum  VarLocal {
  pressure , temperature , velocityU , velocityV ,
  velocityW
}
 Enumeration for the mixture flow variables, specific to PTUEq. More...
 

Additional Inherited Members

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

Detailed Description

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

Member Enumeration Documentation

◆ VarLocal

enum GradMixPTUEq::VarLocal
protected

Enumeration for the mixture flow variables, specific to PTUEq.

Enumerator
pressure 
temperature 
velocityU 
velocityV 
velocityW 

Constructor & Destructor Documentation

◆ GradMixPTUEq()

GradMixPTUEq::GradMixPTUEq ( )

◆ ~GradMixPTUEq()

GradMixPTUEq::~GradMixPTUEq ( )
virtual

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradMixPTUEq::computeDistanceGradientScalarProduct ( Coord const &  distance,
Mixture mixture 
) const
virtual

Reimplemented from GradMixture.

◆ initializeGradientVectors()

void GradMixPTUEq::initializeGradientVectors ( )
virtual

Reimplemented from GradMixture.

◆ limitGradients()

void GradMixPTUEq::limitGradients ( const Mixture gradientLimiter)
virtual

Reimplemented from GradMixture.

◆ numberOfTransmittedGradients()

int GradMixPTUEq::numberOfTransmittedGradients ( ) const
virtual

Reimplemented from GradMixture.


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