proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
TADR.h File Reference
#include <cmath>
#include <iomanip>
#include <iostream>
#include <valarray>
#include "CompKernel.h"
#include "ModelFactory.h"
#include "ArgumentsDict.h"
#include "xtensor-python/pyarray.hpp"
Include dependency graph for TADR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  proteus::TADR_base
class  proteus::TADR< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >

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_baseproteus::newTADR (int nSpaceIn, int nQuadraturePoints_elementIn, int nDOF_mesh_trial_elementIn, int nDOF_trial_elementIn, int nDOF_test_elementIn, int nQuadraturePoints_elementBoundaryIn, int CompKernelFlag)

Macro Definition Documentation

◆ IS_BETAij_ONE

#define IS_BETAij_ONE   0

Definition at line 16 of file TADR.h.

◆ nnz

#define nnz   nSpace

Definition at line 11 of file TADR.h.

◆ POWER_SMOOTHNESS_INDICATOR

#define POWER_SMOOTHNESS_INDICATOR   2

Definition at line 15 of file TADR.h.