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

#include <facette.h>

Public Member Functions

void infos ()
 

Public Attributes

std::string regName
 
bool suppress_charges
 
double Ks
 
Eigen::Vector3d uk
 
double V
 
double J
 
Eigen::Vector3d P
 
Eigen::Vector3d s
 

Detailed Description

region number and material constants

Member Function Documentation

◆ infos()

void Facette::prm::infos ( void  )
inline

print the struct parameters

Member Data Documentation

◆ J

double Facette::prm::J

current density (boundary condition for electrostatic sub-problem)

◆ Ks

double Facette::prm::Ks

uniaxial surface anisotropy constant

◆ P

Eigen::Vector3d Facette::prm::P

Polarization spin accumulation (for spin diffusion problem)

◆ regName

std::string Facette::prm::regName

region name

◆ s

Eigen::Vector3d Facette::prm::s

spin diffusion vector (for spin diffusion boundary conditions)

◆ suppress_charges

bool Facette::prm::suppress_charges

suppress charges if true

◆ uk

Eigen::Vector3d Facette::prm::uk

anisotropy axis

◆ V

double Facette::prm::V

fixed potential (boundary condition for electrostatic sub-problem)


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