v0.9.0
Public Member Functions | Public Attributes | List of all members
MagneticElement::BlockData Struct Reference

data structure storing material constants, model parameters, matrices, etc. More...

#include <users_modules/basic_finite_elements/magnetostatic/src/MagneticElement.hpp>

Collaboration diagram for MagneticElement::BlockData:
[legend]

Public Member Functions

 BlockData ()
 
 ~BlockData ()
 

Public Attributes

const string fieldName
 
const string feName
 
const string feNaturalBCName
 
double mU
 magnetic constant N / A2 More...
 
double ePsilon
 regularization paramater More...
 
Range naturalBc
 
Range essentialBc
 
int oRder
 approximation order More...
 
DM dM
 
Mat A
 
Vec D
 
Vec F
 

Detailed Description

data structure storing material constants, model parameters, matrices, etc.

Definition at line 79 of file MagneticElement.hpp.

Constructor & Destructor Documentation

◆ BlockData()

MagneticElement::BlockData::BlockData ( )
Examples
MagneticElement.hpp.

Definition at line 103 of file MagneticElement.hpp.

104  : fieldName("MAGNETIC_POTENTIAL"), feName("MAGNETIC"),
105  feNaturalBCName("MAGENTIC_NATURAL_BC"), mU(1), ePsilon(0.1) {}
double ePsilon
regularization paramater
double mU
magnetic constant N / A2

◆ ~BlockData()

MagneticElement::BlockData::~BlockData ( )
Examples
MagneticElement.hpp.

Definition at line 106 of file MagneticElement.hpp.

106 {}

Member Data Documentation

◆ A

Mat MagneticElement::BlockData::A
Examples
MagneticElement.hpp.

Definition at line 100 of file MagneticElement.hpp.

◆ D

Vec MagneticElement::BlockData::D
Examples
MagneticElement.hpp.

Definition at line 101 of file MagneticElement.hpp.

◆ dM

DM MagneticElement::BlockData::dM
Examples
MagneticElement.hpp.

Definition at line 99 of file MagneticElement.hpp.

◆ ePsilon

double MagneticElement::BlockData::ePsilon

regularization paramater

Examples
MagneticElement.hpp.

Definition at line 88 of file MagneticElement.hpp.

◆ essentialBc

Range MagneticElement::BlockData::essentialBc
Examples
MagneticElement.hpp.

Definition at line 94 of file MagneticElement.hpp.

◆ F

Vec MagneticElement::BlockData::F
Examples
MagneticElement.hpp.

Definition at line 101 of file MagneticElement.hpp.

◆ feName

const string MagneticElement::BlockData::feName
Examples
MagneticElement.hpp.

Definition at line 83 of file MagneticElement.hpp.

◆ feNaturalBCName

const string MagneticElement::BlockData::feNaturalBCName
Examples
MagneticElement.hpp.

Definition at line 84 of file MagneticElement.hpp.

◆ fieldName

const string MagneticElement::BlockData::fieldName
Examples
MagneticElement.hpp.

Definition at line 82 of file MagneticElement.hpp.

◆ mU

double MagneticElement::BlockData::mU

magnetic constant N / A2

Examples
MagneticElement.hpp.

Definition at line 87 of file MagneticElement.hpp.

◆ naturalBc

Range MagneticElement::BlockData::naturalBc
Examples
MagneticElement.hpp.

Definition at line 91 of file MagneticElement.hpp.

◆ oRder

int MagneticElement::BlockData::oRder

approximation order

Examples
MagneticElement.hpp.

Definition at line 96 of file MagneticElement.hpp.


The documentation for this struct was generated from the following file: