GEOS
Classes | Namespaces | Enumerations | Functions
PhysicsSolverBaseKernels.hpp File Reference
#include "common/format/EnumStrings.hpp"
#include "common/DataTypes.hpp"
#include "common/MpiWrapper.hpp"

Go to the source code of this file.

Classes

class  geos::physicsSolverBaseKernels::ResidualNormKernelBase< NUM_NORM >
 Define the base interface for the residual calculations. More...
 
struct  geos::physicsSolverBaseKernels::ResidualNormKernelBase< NUM_NORM >::LinfStackVariables
 Kernel variables located on the stack for Linf norm. More...
 
struct  geos::physicsSolverBaseKernels::ResidualNormKernelBase< NUM_NORM >::L2StackVariables
 Kernel variables located on the stack for L2 norm. More...
 
class  geos::physicsSolverBaseKernels::LinfResidualNormHelper
 Utility class to compute the global Linf residual norm. More...
 
class  geos::physicsSolverBaseKernels::L2ResidualNormHelper
 Utility class to compute the global L2 residual norm. More...
 

Namespaces

 geos
 

Enumerations

enum class  geos::physicsSolverBaseKernels::NormType : integer { Linf , L2 }
 Type of norm used to check convergence TODO: find a way to put this inside the class. More...
 

Functions

 geos::physicsSolverBaseKernels::ENUM_STRINGS (NormType, "Linfinity", "L2")
 

Enumeration Type Documentation

◆ NormType

Type of norm used to check convergence TODO: find a way to put this inside the class.

Enumerator
Linf 

Linfinity norm

L2 

L2

Definition at line 334 of file PhysicsSolverBaseKernels.hpp.