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

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

#include <GradMixUEq.h>

Inherits GradMixture.

Collaboration diagram for GradMixUEq:
[legend]

Public Member Functions

 GradMixUEq ()
 ~GradMixUEq () override
void initializeGradientVectors () override
void computeDistanceGradientScalarProduct (Coord const &distance, Mixture *mixture) const override
void limitGradients (const Mixture &gradientLimiter) override
int numberOfTransmittedGradients () const override
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 { velocityU , velocityV , velocityW }
 Enumeration for the mixture flow variables, specific to UEq. More...

Additional Inherited Members

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

Detailed Description

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

Member Enumeration Documentation

◆ VarLocal

enum GradMixUEq::VarLocal
protected

Enumeration for the mixture flow variables, specific to UEq.

Enumerator
velocityU 
velocityV 
velocityW 

Constructor & Destructor Documentation

◆ GradMixUEq()

GradMixUEq::GradMixUEq ( )

◆ ~GradMixUEq()

GradMixUEq::~GradMixUEq ( )
override

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradMixUEq::computeDistanceGradientScalarProduct ( Coord const & distance,
Mixture * mixture ) const
overridevirtual

Reimplemented from GradMixture.

Here is the call graph for this function:

◆ initializeGradientVectors()

void GradMixUEq::initializeGradientVectors ( )
overridevirtual

Reimplemented from GradMixture.

Here is the call graph for this function:

◆ limitGradients()

void GradMixUEq::limitGradients ( const Mixture & gradientLimiter)
overridevirtual

Reimplemented from GradMixture.

Here is the call graph for this function:

◆ numberOfTransmittedGradients()

int GradMixUEq::numberOfTransmittedGradients ( ) const
overridevirtual

Reimplemented from GradMixture.


The documentation for this class was generated from the following files:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Models/UEq/GradMixUEq.h
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Models/UEq/GradMixUEq.cpp