v0.14.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/tutorials/max-0/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 64 of file MagneticElement.hpp.

Constructor & Destructor Documentation

◆ BlockData()

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

Definition at line 88 of file MagneticElement.hpp.

89  : fieldName("MAGNETIC_POTENTIAL"), feName("MAGNETIC"),
90  feNaturalBCName("MAGENTIC_NATURAL_BC"), mU(1), ePsilon(0.1) {}

◆ ~BlockData()

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

Definition at line 91 of file MagneticElement.hpp.

91 {}

Member Data Documentation

◆ A

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

Definition at line 85 of file MagneticElement.hpp.

◆ D

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

Definition at line 86 of file MagneticElement.hpp.

◆ dM

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

Definition at line 84 of file MagneticElement.hpp.

◆ ePsilon

double MagneticElement::BlockData::ePsilon

regularization paramater

Examples
MagneticElement.hpp.

Definition at line 73 of file MagneticElement.hpp.

◆ essentialBc

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

Definition at line 79 of file MagneticElement.hpp.

◆ F

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

Definition at line 86 of file MagneticElement.hpp.

◆ feName

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

Definition at line 68 of file MagneticElement.hpp.

◆ feNaturalBCName

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

Definition at line 69 of file MagneticElement.hpp.

◆ fieldName

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

Definition at line 67 of file MagneticElement.hpp.

◆ mU

double MagneticElement::BlockData::mU

magnetic constant N / A2

Examples
MagneticElement.hpp.

Definition at line 72 of file MagneticElement.hpp.

◆ naturalBc

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

Definition at line 76 of file MagneticElement.hpp.

◆ oRder

int MagneticElement::BlockData::oRder

approximation order

Examples
MagneticElement.hpp.

Definition at line 81 of file MagneticElement.hpp.


The documentation for this struct was generated from the following file:
MagneticElement::BlockData::mU
double mU
magnetic constant N / A2
Definition: MagneticElement.hpp:72
MagneticElement::BlockData::fieldName
const string fieldName
Definition: MagneticElement.hpp:67
MagneticElement::BlockData::feNaturalBCName
const string feNaturalBCName
Definition: MagneticElement.hpp:69
MagneticElement::BlockData::ePsilon
double ePsilon
regularization paramater
Definition: MagneticElement.hpp:73
MagneticElement::BlockData::feName
const string feName
Definition: MagneticElement.hpp:68