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

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

#include <GradPhaseNEq.h>

Inherits GradPhase.

Collaboration diagram for GradPhaseNEq:
[legend]

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

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

Member Enumeration Documentation

◆ VarLocal

enum GradPhaseNEq::VarLocal
protected

Enumeration for the phase flow variables, specific to NEq.

Enumerator
alpha 
density 
pressure 
velocityU 
velocityV 
velocityW 

Constructor & Destructor Documentation

◆ GradPhaseNEq()

GradPhaseNEq::GradPhaseNEq ( )

◆ ~GradPhaseNEq()

GradPhaseNEq::~GradPhaseNEq ( )
override

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradPhaseNEq::computeDistanceGradientScalarProduct ( Coord const & distance,
Phase * phase ) const
overridevirtual

Reimplemented from GradPhase.

Here is the call graph for this function:

◆ initializeGradientVectors()

void GradPhaseNEq::initializeGradientVectors ( )
overridevirtual

Reimplemented from GradPhase.

Here is the call graph for this function:

◆ limitGradients()

void GradPhaseNEq::limitGradients ( const Phase & gradientLimiter)
overridevirtual

Reimplemented from GradPhase.

Here is the call graph for this function:

◆ numberOfTransmittedGradients()

int GradPhaseNEq::numberOfTransmittedGradients ( ) const
overridevirtual

Reimplemented from GradPhase.


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