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

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

#include <GradMixEuler.h>

Inherits GradMixture.

Collaboration diagram for GradMixEuler:
[legend]

Public Member Functions

 GradMixEuler ()
 ~GradMixEuler () override
void initializeGradientVectors () override
void computeGradients (Cell *) override
void computeDistanceGradientScalarProduct (Coord const &, Mixture *) const override
void limitGradients (const Mixture &) override
int numberOfTransmittedGradients () const override
void getBufferGradients (double *, int &) override
void fillBufferGradients (double *, int &) override
Public Member Functions inherited from GradMixture
 GradMixture ()
virtual ~GradMixture ()

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 Euler model. Stored for 2nd-order computation on unstructured mesh (O2 NS).

No variables stored here since this model is for single-phase flows.

Constructor & Destructor Documentation

◆ GradMixEuler()

GradMixEuler::GradMixEuler ( )
inline

◆ ~GradMixEuler()

GradMixEuler::~GradMixEuler ( )
inlineoverride

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradMixEuler::computeDistanceGradientScalarProduct ( Coord const & ,
Mixture *  ) const
inlineoverridevirtual

Reimplemented from GradMixture.

◆ computeGradients()

void GradMixEuler::computeGradients ( Cell * )
inlineoverridevirtual

Reimplemented from GradMixture.

◆ fillBufferGradients()

void GradMixEuler::fillBufferGradients ( double * ,
int &  )
inlineoverridevirtual

Reimplemented from GradMixture.

◆ getBufferGradients()

void GradMixEuler::getBufferGradients ( double * ,
int &  )
inlineoverridevirtual

Reimplemented from GradMixture.

◆ initializeGradientVectors()

void GradMixEuler::initializeGradientVectors ( )
inlineoverridevirtual

Reimplemented from GradMixture.

◆ limitGradients()

void GradMixEuler::limitGradients ( const Mixture & )
inlineoverridevirtual

Reimplemented from GradMixture.

◆ numberOfTransmittedGradients()

int GradMixEuler::numberOfTransmittedGradients ( ) const
inlineoverridevirtual

Reimplemented from GradMixture.


The documentation for this class was generated from the following file:
  • /home/runner/work/ECOGEN/ECOGEN/doc_sources/src/Models/Euler/GradMixEuler.h