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

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

#include <GradMixture.h>

Inherited by GradMixEuler, GradMixEulerHomogeneous, GradMixPTUEq, and GradMixUEq.

Public Member Functions

 GradMixture ()
 
virtual ~GradMixture ()
 
virtual void initializeGradientVectors ()
 
virtual void computeGradients (Cell *cell)
 
virtual void computeDistanceGradientScalarProduct (Coord const &, Mixture *) const
 
virtual void limitGradients (const Mixture &)
 
virtual int numberOfTransmittedGradients () const
 
virtual void getBufferGradients (double *buffer, int &counter)
 
virtual void fillBufferGradients (double *buffer, int &counter)
 

Protected Member Functions

void initializeGradsVariablesNamesNumerators ()
 

Protected Attributes

std::vector< Coordm_grads
 Vector of gradients of the mixture flow variables.
 

Detailed Description

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

Constructor & Destructor Documentation

◆ GradMixture()

GradMixture::GradMixture ( )

◆ ~GradMixture()

GradMixture::~GradMixture ( )
virtual

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

virtual void GradMixture::computeDistanceGradientScalarProduct ( Coord const &  ,
Mixture  
) const
inlinevirtual

◆ computeGradients()

void GradMixture::computeGradients ( Cell cell)
virtual

Reimplemented in GradMixEuler.

◆ fillBufferGradients()

void GradMixture::fillBufferGradients ( double *  buffer,
int &  counter 
)
virtual

Reimplemented in GradMixEuler.

◆ getBufferGradients()

void GradMixture::getBufferGradients ( double *  buffer,
int &  counter 
)
virtual

Reimplemented in GradMixEuler.

◆ initializeGradientVectors()

virtual void GradMixture::initializeGradientVectors ( )
inlinevirtual

◆ initializeGradsVariablesNamesNumerators()

void GradMixture::initializeGradsVariablesNamesNumerators ( )
protected

◆ limitGradients()

virtual void GradMixture::limitGradients ( const Mixture )
inlinevirtual

◆ numberOfTransmittedGradients()

virtual int GradMixture::numberOfTransmittedGradients ( ) const
inlinevirtual

Member Data Documentation

◆ m_grads

std::vector<Coord> GradMixture::m_grads
protected

Vector of gradients of the mixture flow variables.


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