34#include "../Maths/Coord.h"
std::vector< Variable > variableNamesPhases
Variable names of the corresponding gradients (for phases)
Definition GradPhase.cpp:4
std::vector< std::vector< int > > numeratorPhases
Numerator of the computed phase for gradients (for phases)
Definition GradPhase.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
static constexpr int defaultInt
Definition Errors.h:91
static void errorMessage(const std::string &message)
Definition Errors.cpp:56
Phase variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS)
Definition GradPhase.h:44
std::vector< Coord > m_grads
Vector of gradients of the phase flow variables.
Definition GradPhase.h:63
virtual void computeDistanceGradientScalarProduct(Coord const &, Phase *) const
Definition GradPhase.h:52
GradPhase()
Definition GradPhase.cpp:9
virtual void fillBufferGradients(double *buffer, int &counter)
Definition GradPhase.cpp:52
virtual ~GradPhase()
Definition GradPhase.cpp:13
virtual void computeGradients(Cell *cell, int const &phase)
Definition GradPhase.cpp:32
void initializeGradsVariablesNamesNumerators()
Definition GradPhase.cpp:17
virtual void limitGradients(const Phase &)
Definition GradPhase.h:53
virtual void initializeGradientVectors()
Definition GradPhase.h:49
virtual int numberOfTransmittedGradients() const
Definition GradPhase.h:56
virtual void getBufferGradients(double *buffer, int &counter)
Definition GradPhase.cpp:41
Abstract class for a phase.
Definition Phase.h:47