31#ifndef GRADTRANSPORT_H
32#define GRADTRANSPORT_H
std::vector< Variable > variableNamesTransports
Variable names of the corresponding gradients (for transports).
Definition GradTransport.cpp:4
std::vector< std::vector< int > > numeratorTransports
Numerator of the computed transport for gradients.
Definition GradTransport.cpp:5
Base class for a mesh cell.
Definition Cell.h:59
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
virtual void getBufferGradients(double *buffer, int &counter)
Definition GradTransport.cpp:59
virtual int numberOfTransmittedGradients() const
Definition GradTransport.cpp:55
virtual void limitGradients(const double &gradientLimiter)
Definition GradTransport.cpp:44
virtual void computeDistanceGradientScalarProduct(Coord const &distance, double &transport) const
Definition GradTransport.cpp:40
virtual void initializeGradientVectors()
Definition GradTransport.cpp:17
virtual void computeGradient(Cell *cell, const int &numTransport)
Definition GradTransport.cpp:33
virtual ~GradTransport()
Definition GradTransport.cpp:13
virtual void fillBufferGradients(double *buffer, int &counter)
Definition GradTransport.cpp:68
GradTransport()
Definition GradTransport.cpp:9
std::vector< Coord > m_grads
Gradient of the transport variable (size of 1).
Definition GradTransport.h:59