v0.14.0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
ReactionDiffusion Namespace Reference

Classes

struct  BlockData
 
struct  Monitor
 
struct  OpAssembleLhsTauTau
 
struct  OpAssembleLhsTauV
 
struct  OpAssembleLhsVTau
 
struct  OpAssembleLhsVV
 
struct  OpAssembleNaturalBCRhsTau
 
struct  OpAssembleSlowRhsV
 
struct  OpAssembleStiffRhsTau
 
struct  OpAssembleStiffRhsV
 
struct  OpComputeSlowValue
 
struct  OpError
 
struct  OpEssentialBC
 
struct  OpInitialMass
 
struct  OpSkeletonSource
 
struct  PreviousData
 

Typedefs

using FaceEle = MoFEM::FaceElementForcesAndSourcesCoreSwitch< 0 >
 
using BoundaryEle = MoFEM::EdgeElementForcesAndSourcesCoreSwitch< 0 >
 
using OpFaceEle = FaceEle::UserDataOperator
 
using OpBoundaryEle = BoundaryEle::UserDataOperator
 
using EntData = DataForcesAndSourcesCore::EntData
 

Functions

double compute_init_val (const double x, const double y, const double z)
 
double compute_essen_bc (const double x, const double y, const double z)
 
double compute_natu_bc (const double x, const double y, const double z)
 

Variables

const double B = 0.0
 
const double B_epsilon = 0.0
 
int save_every_nth_step = 1
 
const double init_value = 1.0
 
const double essen_value = 0
 
const double natu_value = 0
 
FTensor::Index< 'i', 3 > i
 

Typedef Documentation

◆ BoundaryEle

using ReactionDiffusion::BoundaryEle = typedef MoFEM::EdgeElementForcesAndSourcesCoreSwitch<0>

Definition at line 11 of file RDOperators.hpp.

◆ EntData

using ReactionDiffusion::EntData = typedef DataForcesAndSourcesCore::EntData

Definition at line 16 of file RDOperators.hpp.

◆ FaceEle

using ReactionDiffusion::FaceEle = typedef MoFEM::FaceElementForcesAndSourcesCoreSwitch<0>

Definition at line 9 of file RDOperators.hpp.

◆ OpBoundaryEle

Definition at line 14 of file RDOperators.hpp.

◆ OpFaceEle

Definition at line 13 of file RDOperators.hpp.

Function Documentation

◆ compute_essen_bc()

double ReactionDiffusion::compute_essen_bc ( const double  x,
const double  y,
const double  z 
)

Definition at line 70 of file RDOperators.hpp.

70 {
71 return 0.0;
72 }

◆ compute_init_val()

double ReactionDiffusion::compute_init_val ( const double  x,
const double  y,
const double  z 
)

Definition at line 66 of file RDOperators.hpp.

66 {
67 return 0.0;
68}

◆ compute_natu_bc()

double ReactionDiffusion::compute_natu_bc ( const double  x,
const double  y,
const double  z 
)

Definition at line 74 of file RDOperators.hpp.

74 {
75 return 0.0;
76 }

Variable Documentation

◆ B

const double ReactionDiffusion::B = 0.0

Definition at line 20 of file RDOperators.hpp.

◆ B_epsilon

const double ReactionDiffusion::B_epsilon = 0.0

Definition at line 21 of file RDOperators.hpp.

◆ essen_value

const double ReactionDiffusion::essen_value = 0

Definition at line 26 of file RDOperators.hpp.

◆ i

FTensor::Index<'i', 3> ReactionDiffusion::i

Definition at line 29 of file RDOperators.hpp.

◆ init_value

const double ReactionDiffusion::init_value = 1.0

Definition at line 25 of file RDOperators.hpp.

◆ natu_value

const double ReactionDiffusion::natu_value = 0

Definition at line 27 of file RDOperators.hpp.

◆ save_every_nth_step

int ReactionDiffusion::save_every_nth_step = 1

Definition at line 23 of file RDOperators.hpp.