GEOS
Classes | Namespaces | Macros
FiniteElementBase.hpp File Reference
#include "common/DataTypes.hpp"
#include "common/GeosxMacros.hpp"
#include "finiteElement/PDEUtilities.hpp"
#include "LvArray/src/tensorOps.hpp"
#include "mesh/NodeManager.hpp"
#include "mesh/EdgeManager.hpp"
#include "mesh/FaceManager.hpp"

Go to the source code of this file.

Classes

class  geos::finiteElement::FiniteElementBase
 Base class for FEM element implementations. More...
 
struct  geos::finiteElement::FiniteElementBase::StackVariables
 Kernel variables allocated on the stack. More...
 
struct  geos::finiteElement::FiniteElementBase::MeshData< SUBREGION_TYPE >
 Variables used to initialize the class. More...
 
struct  geos::finiteElement::FiniteElementBase::FunctionSpaceHelper< N >
 An helper struct to determine the function space. More...
 

Namespaces

 geos
 

Macros

#define USING_FINITEELEMENTBASE
 Macro to simplify name resolution in derived classes. More...
 

Macro Definition Documentation

◆ USING_FINITEELEMENTBASE

#define USING_FINITEELEMENTBASE
Value:
using FiniteElementBase::value; \
using FiniteElementBase::symmetricGradient; \
using FiniteElementBase::gradient; \
using FiniteElementBase::valueAndGradient; \
using FiniteElementBase::plusGradNajAij; \
using FiniteElementBase::plusNaFi; \
using FiniteElementBase::plusGradNajAijPlusNaFi;

Macro to simplify name resolution in derived classes.

Definition at line 1076 of file FiniteElementBase.hpp.