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

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

#include <GradPhase.h>

Inherited by GradPhaseEuler, GradPhaseEulerHomogeneous, GradPhasePTUEq, and GradPhaseUEq.

Public Member Functions

 GradPhase ()
 
virtual ~GradPhase ()
 
virtual void initializeGradientVectors ()
 
virtual void computeGradients (Cell *cell, int const &phase)
 
virtual void computeDistanceGradientScalarProduct (Coord const &, Phase *) const
 
virtual void limitGradients (const Phase &)
 
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 phase flow variables.
 

Detailed Description

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

Constructor & Destructor Documentation

◆ GradPhase()

GradPhase::GradPhase ( )

◆ ~GradPhase()

GradPhase::~GradPhase ( )
virtual

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

virtual void GradPhase::computeDistanceGradientScalarProduct ( Coord const &  ,
Phase  
) const
inlinevirtual

◆ computeGradients()

void GradPhase::computeGradients ( Cell cell,
int const &  phase 
)
virtual

◆ fillBufferGradients()

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

◆ getBufferGradients()

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

◆ initializeGradientVectors()

virtual void GradPhase::initializeGradientVectors ( )
inlinevirtual

◆ initializeGradsVariablesNamesNumerators()

void GradPhase::initializeGradsVariablesNamesNumerators ( )
protected

◆ limitGradients()

virtual void GradPhase::limitGradients ( const Phase )
inlinevirtual

◆ numberOfTransmittedGradients()

virtual int GradPhase::numberOfTransmittedGradients ( ) const
inlinevirtual

Member Data Documentation

◆ m_grads

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

Vector of gradients of the phase flow variables.


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