v0.14.0
Loading...
Searching...
No Matches
electrostatics.hpp File Reference
#include <MoFEM.hpp>

Go to the source code of this file.

Classes

struct  intPostProc< SPACE_DIM >
 
struct  intPostProc< 2 >
 
struct  intPostProc< 3 >
 
struct  BlockData
 
struct  DataAtIntegrationPts
 
struct  OpBlockChargeDensity
 
struct  OpBlockPermittivity
 
struct  OpTotalEnergy
 
struct  OpEnergyDensity
 
struct  OpGradTimesPerm
 
struct  OpElectricDispJump< SPACE_DIM >
 
struct  OpElectrodeCharge< SPACE_DIM >
 
struct  OpElectricField
 

Typedefs

using DomainEle = PipelineManager::ElementsAndOpsByDim<SPACE_DIM>::DomainEle
 
using IntEle = PipelineManager::ElementsAndOpsByDim<SPACE_DIM>::BoundaryEle
 
using IntEleOp = IntEle::UserDataOperator
 
using PostProcEle = PostProcBrokenMeshInMoab<DomainEle>
 
using SideEle = PipelineManager::ElementsAndOpsByDim<SPACE_DIM>::FaceSideEle
 
using SideEleOp = SideEle::UserDataOperator
 
using PostProcFaceEle
 
using IntElementForcesAndSourcesCore = intPostProc<SPACE_DIM>::intEle
 
using OpDomainLhsMatrixK
 
using OpInterfaceRhsVectorF
 
using OpBodySourceVectorb
 

Variables

constexpr auto domainField = "POTENTIAL"
 
constexpr int BASE_DIM = 1
 
constexpr int FIELD_DIM = 1
 
constexpr int SPACE_DIM = EXECUTABLE_DIMENSION
 
const double bodySource = 0.0
 

Typedef Documentation

◆ DomainEle

◆ IntEle

◆ IntElementForcesAndSourcesCore

Examples
Electrostatics.cpp.

Definition at line 35 of file electrostatics.hpp.

◆ IntEleOp

Definition at line 17 of file electrostatics.hpp.

◆ OpBodySourceVectorb

◆ OpDomainLhsMatrixK

Initial value:
FormsIntegrators< DomainEleOp >::Assembly< A >::BiLinearForm< I >::OpGradGrad< 1, FIELD_DIM, SPACE_DIM > OpGradGrad
Examples
Electrostatics.cpp, poisson_2d_homogeneous.cpp, and poisson_2d_homogeneous.hpp.

Definition at line 38 of file electrostatics.hpp.

◆ OpInterfaceRhsVectorF

◆ PostProcEle

Definition at line 19 of file electrostatics.hpp.

◆ PostProcFaceEle

◆ SideEle

◆ SideEleOp

Definition at line 21 of file electrostatics.hpp.

Variable Documentation

◆ BASE_DIM

int BASE_DIM = 1
constexpr

Definition at line 8 of file electrostatics.hpp.

◆ bodySource

const double bodySource = 0.0
Examples
Electrostatics.cpp.

Definition at line 11 of file electrostatics.hpp.

◆ domainField

auto domainField = "POTENTIAL"
constexpr
Examples
Electrostatics.cpp, and poisson_2d_dis_galerkin.cpp.

Definition at line 7 of file electrostatics.hpp.

◆ FIELD_DIM

int FIELD_DIM = 1
constexpr

Definition at line 9 of file electrostatics.hpp.

◆ SPACE_DIM

int SPACE_DIM = EXECUTABLE_DIMENSION
constexpr

Definition at line 10 of file electrostatics.hpp.