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

#include <tetra.h>

Public Member Functions

void infos (void)
 

Public Attributes

std::string regName
 
double alpha_LLG
 
double A
 
double J = 0
 
double K
 
Eigen::Vector3d uk
 
double K3
 
Eigen::Vector3d ex
 
Eigen::Vector3d ey
 
Eigen::Vector3d ez
 
double P
 
double N0
 
double sigma
 
double lsd
 
double lsf
 
double spinHall
 
double volume = 0
 

Detailed Description

region number and material constants

Member Function Documentation

◆ infos()

void prm::infos ( void  )

print the struct parameters

Member Data Documentation

◆ A

double Tetra::prm::A

exchange constant stiffness in [Joule per meter] = kg m^1 s^-2

◆ alpha_LLG

double Tetra::prm::alpha_LLG

\( \alpha \) damping parameter, dimensionless

◆ 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 = 0

\( J = \mu_0 Ms \) if J<=0 then the region is non magnetic

◆ K

double Tetra::prm::K

uniaxial anisotropy constant

◆ K3

double Tetra::prm::K3

cubic anisotropy constant

◆ lsd

double Tetra::prm::lsd

diffusion length related to s-d coupling in a magnetic material m^1

◆ lsf

double Tetra::prm::lsf

spin diffusion length in a metal (magnetic or not) m^1

◆ N0

double Tetra::prm::N0

density of states at Fermi level in [Energy]^-1 [Volume]^-1 = kg^-1 m^-5 s^2

◆ P

double Tetra::prm::P

spin diffusion polarization rate, dimensionless

◆ regName

std::string Tetra::prm::regName

region name

◆ sigma

double Tetra::prm::sigma

electrical conductivity in [Siemens per meter] = kg^-1 m^-3 s^3 A^2

◆ spinHall

double Tetra::prm::spinHall

Spin Orbit Torque contribution to spin diffusion due to spin Hall effect

◆ uk

Eigen::Vector3d Tetra::prm::uk

uniaxial anisotropy axis

◆ volume

double Tetra::prm::volume = 0

total volume of the region


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