GEOS
Classes | Namespaces | Macros | Typedefs | Functions
WaveSolverBase.hpp File Reference
#include "mesh/MeshFields.hpp"
#include "physicsSolvers/PhysicsSolverBase.hpp"
#include "common/LifoStorage.hpp"
#include "functions/TableFunction.hpp"
#include "finiteElement/elementFormulations/Qk_Hexahedron_Lagrange_GaussLobatto.hpp"
#include "WaveSolverUtils.hpp"

Go to the source code of this file.

Classes

class  geos::WaveSolverBase
 
struct  geos::WaveSolverBase::viewKeyStruct
 
struct  geos::WaveSolverBase::parametersPML
 

Namespaces

 geos
 
 geos::fields
 

Macros

#define SEM_FE_TYPES
 
#define SELECTED_FE_TYPES   SEM_FE_TYPES
 

Typedefs

using geos::fields::reference32Type = array2d< WaveSolverUtils::wsCoordType, nodes::REFERENCE_POSITION_PERM >
 

Functions

 geos::fields::DECLARE_FIELD (referencePosition32, "referencePosition32", reference32Type, 0, NOPLOT, WRITE_AND_READ, "Copy of the referencePosition from NodeManager in 32 bits integer")
 

Macro Definition Documentation

◆ SEM_FE_TYPES

#define SEM_FE_TYPES
Value:
finiteElement::Q1_Hexahedron_Lagrange_GaussLobatto, \
finiteElement::Q2_Hexahedron_Lagrange_GaussLobatto, \
finiteElement::Q3_Hexahedron_Lagrange_GaussLobatto, \
finiteElement::Q4_Hexahedron_Lagrange_GaussLobatto, \
finiteElement::Q5_Hexahedron_Lagrange_GaussLobatto

Definition at line 35 of file WaveSolverBase.hpp.