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

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

#include <GradTransport.h>

Public Member Functions

 GradTransport ()
virtual ~GradTransport ()
virtual void initializeGradientVectors ()
virtual void computeGradient (Cell *cell, const int &numTransport)
virtual void computeDistanceGradientScalarProduct (Coord const &distance, double &transport) const
virtual void limitGradients (const double &gradientLimiter)
virtual int numberOfTransmittedGradients () const
virtual void getBufferGradients (double *buffer, int &counter)
virtual void fillBufferGradients (double *buffer, int &counter)

Protected Attributes

std::vector< Coord > m_grads
 Gradient of the transport variable (size of 1).

Detailed Description

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

Constructor & Destructor Documentation

◆ GradTransport()

GradTransport::GradTransport ( )

◆ ~GradTransport()

GradTransport::~GradTransport ( )
virtual

Member Function Documentation

◆ computeDistanceGradientScalarProduct()

void GradTransport::computeDistanceGradientScalarProduct ( Coord const & distance,
double & transport ) const
virtual
Here is the call graph for this function:

◆ computeGradient()

void GradTransport::computeGradient ( Cell * cell,
const int & numTransport )
virtual
Here is the call graph for this function:

◆ fillBufferGradients()

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

◆ getBufferGradients()

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

◆ initializeGradientVectors()

void GradTransport::initializeGradientVectors ( )
virtual

◆ limitGradients()

void GradTransport::limitGradients ( const double & gradientLimiter)
virtual

◆ numberOfTransmittedGradients()

int GradTransport::numberOfTransmittedGradients ( ) const
virtual

Member Data Documentation

◆ m_grads

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

Gradient of the transport variable (size of 1).


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