Feellgood
Public Member Functions | Public Attributes | List of all members
Tetra::prm Class Reference

#include <tetra.h>

Public Member Functions

void infos ()
 

Public Attributes

std::string regName
 
double alpha_LLG
 
double A
 
double J
 
double K
 
Eigen::Vector3d uk
 
double K3
 
Eigen::Vector3d ex
 
Eigen::Vector3d ey
 
Eigen::Vector3d ez
 
STT p_STT
 

Detailed Description

region number and material constants

Member Function Documentation

◆ infos()

void Tetra::prm::infos ( void  )
inline

print the struct parameters

Member Data Documentation

◆ A

double Tetra::prm::A

exchange constant stiffness

◆ alpha_LLG

double Tetra::prm::alpha_LLG

\( \alpha \) damping parameter

◆ ex

Eigen::Vector3d Tetra::prm::ex

unit vector1 (for cubic anisotropy)

◆ ey

Eigen::Vector3d Tetra::prm::ey

unit vector2 (for cubic anisotropy)

◆ ez

Eigen::Vector3d Tetra::prm::ez

unit vector3 (for cubic anisotropy)

◆ J

double Tetra::prm::J

\( M_s = \nu_0 J \)

◆ K

double Tetra::prm::K

uniaxial anisotropy constant

◆ K3

double Tetra::prm::K3

cubic anisotropy constant

◆ p_STT

STT Tetra::prm::p_STT

spin transfert torque (thiaville STT) parameters

◆ regName

std::string Tetra::prm::regName

region name

◆ uk

Eigen::Vector3d Tetra::prm::uk

uniaxial anisotropy axis


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