ECOGEN 4.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< Coordm_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

◆ computeGradient()

void GradTransport::computeGradient ( Cell cell,
const int &  numTransport 
)
virtual

◆ 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: