|
proteus 1.9.0
C/C++/Fortran libraries
|
#include <cmath>#include <iomanip>#include <iostream>#include <valarray>#include "CompKernel.h"#include "ModelFactory.h"#include "ArgumentsDict.h"#include "xtensor-python/pyarray.hpp"Go to the source code of this file.
Namespaces | |
| namespace | proteus |
Macros | |
| #define | nnz nSpace |
| #define | POWER_SMOOTHNESS_INDICATOR 2 |
| #define | IS_BETAij_ONE 0 |
Enumerations | |
| enum class | proteus::STABILIZATION : int { proteus::Galerkin = 0 , proteus::EV_Stab = 1 , proteus::EntropyViscosity = 2 , proteus::Implicit_FCT = 3 , proteus::Galerkin =-1 , proteus::VMS =0 , proteus::TaylorGalerkinEV =1 , proteus::EntropyViscosity =2 , proteus::SmoothnessIndicator =3 , proteus::Kuzmin =4 , proteus::ImplicitEV =5 , proteus::Galerkin = 0 , proteus::EV_Stab = 1 , proteus::EntropyViscosity = 2 , proteus::Implicit_FCT = 3 } |
| enum class | proteus::ENTROPY : int { proteus::POWER =0 , proteus::LOG =1 } |
| enum class | proteus::DISPERSION : int { proteus::Constant =0 , proteus::PowerLawSaturation =1 , proteus::VelocityBased =2 } |
Functions | |
| double | proteus::EPOWER (const double &phi, const double &phiL, const double &phiR) |
| double | proteus::DEPOWER (const double &phi, const double &phiL, const double &phiR) |
| double | proteus::ELOG (const double &phi, const double &phiL, const double &phiR) |
| double | proteus::DELOG (const double &phi, const double &phiL, const double &phiR) |
| TADR_base * | proteus::newTADR (int nSpaceIn, int nQuadraturePoints_elementIn, int nDOF_mesh_trial_elementIn, int nDOF_trial_elementIn, int nDOF_test_elementIn, int nQuadraturePoints_elementBoundaryIn, int CompKernelFlag) |