|
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 |
| double | volume = 0 |
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
| double Tetra::prm::volume = 0 |
total volume of the region