proteus  1.8.1
C/C++/Fortran libraries
Classes | Namespaces | Macros | Functions
RANS3PF.h File Reference
#include <cmath>
#include <valarray>
#include <iostream>
#include <vector>
#include <set>
#include <cstring>
#include "CompKernel.h"
#include "ModelFactory.h"
#include "SedClosure.h"
#include "equivalent_polynomials.h"
#include "ArgumentsDict.h"
#include "xtensor-python/pyarray.hpp"
Include dependency graph for RANS3PF.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  proteus::cppRANS3PF_base
 
class  proteus::cppRANS3PF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >
 

Namespaces

 proteus
 

Macros

#define CELL_BASED_EV_COEFF   1
 
#define POWER_SMOOTHNESS_INDICATOR   2
 
#define EPS_FOR_GAMMA_INDICATOR   1E-10
 
#define C_FOR_GAMMA_INDICATOR   0.25
 
#define USE_GAMMA_INDICATOR   0
 
#define ANISOTROPIC_DIFFUSION   0
 
#define USE_CYLINDER_AS_PARTICLE
 

Functions

double sgn3p (double val)
 
cppRANS3PF_base * proteus::newRANS3PF (int nSpaceIn, int nQuadraturePoints_elementIn, int nDOF_mesh_trial_elementIn, int nDOF_trial_elementIn, int nDOF_test_elementIn, int nQuadraturePoints_elementBoundaryIn, int CompKernelFlag, double aDarcy, double betaForch, double grain, double packFraction, double packMargin, double maxFraction, double frFraction, double sigmaC, double C3e, double C4e, double eR, double fContact, double mContact, double nContact, double angFriction, double vos_limiter, double mu_fr_limiter)
 

Macro Definition Documentation

◆ ANISOTROPIC_DIFFUSION

#define ANISOTROPIC_DIFFUSION   0

Definition at line 39 of file RANS3PF.h.

◆ C_FOR_GAMMA_INDICATOR

#define C_FOR_GAMMA_INDICATOR   0.25

Definition at line 37 of file RANS3PF.h.

◆ CELL_BASED_EV_COEFF

#define CELL_BASED_EV_COEFF   1

Definition at line 34 of file RANS3PF.h.

◆ EPS_FOR_GAMMA_INDICATOR

#define EPS_FOR_GAMMA_INDICATOR   1E-10

Definition at line 36 of file RANS3PF.h.

◆ POWER_SMOOTHNESS_INDICATOR

#define POWER_SMOOTHNESS_INDICATOR   2

Definition at line 35 of file RANS3PF.h.

◆ USE_CYLINDER_AS_PARTICLE

#define USE_CYLINDER_AS_PARTICLE

Definition at line 45 of file RANS3PF.h.

◆ USE_GAMMA_INDICATOR

#define USE_GAMMA_INDICATOR   0

Definition at line 38 of file RANS3PF.h.

Function Documentation

◆ sgn3p()

double sgn3p ( double  val)

Definition at line 16 of file RANS3PF.h.