Feellgood
|
#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 |
region number and material constants
|
inline |
print the struct parameters
double Tetra::prm::A |
exchange constant stiffness
double Tetra::prm::alpha_LLG |
\( \alpha \) damping parameter
Eigen::Vector3d Tetra::prm::ex |
unit vector1 (for cubic anisotropy)
Eigen::Vector3d Tetra::prm::ey |
unit vector2 (for cubic anisotropy)
Eigen::Vector3d Tetra::prm::ez |
unit vector3 (for cubic anisotropy)
double Tetra::prm::J |
\( M_s = \nu_0 J \)
double Tetra::prm::K |
uniaxial anisotropy constant
double Tetra::prm::K3 |
cubic anisotropy constant
std::string Tetra::prm::regName |
region name
Eigen::Vector3d Tetra::prm::uk |
uniaxial anisotropy axis