#include "field.h"#include "util/util.h"
Go to the source code of this file.
Functions | |
| int | MpHext (Vec M, PetscReal *vres) |
| int | Hext_ho_hstep (GridData *gdata) |
| int | Hext_ho_hsweep (GridData *gdata) |
| int | Hext_ho_ht_Init () |
| int | Hext_ho_hstep_Init () |
| int | Hext_ho_Init (GridData *gdata) |
| int | Hext_ho (GridData *gdata, Vec VHextsum, PetscReal *hext) |
| int Hext_ho | ( | GridData * | gdata, | |
| Vec | VHextsum, | |||
| PetscReal * | hext | |||
| ) |
Definition at line 387 of file hext_ho.c.
References D_EPS, getscalf(), Hext_ho_hsweep(), Hext_ho_Init(), MagparFunctionInfoBegin, MagparFunctionInfoReturn, MagparFunctionProfReturn, ND, GridData::time, GridData::tscale, and VecSetVec().
Referenced by Hexternal().


| int Hext_ho_hstep | ( | GridData * | gdata | ) |
Definition at line 67 of file hext_ho.c.
References GridData::equil, get_scalf_hstep(), GridData::hscale, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::mode, and MU0.
Referenced by CheckIterationEmini(), and CheckIterationLLG().


| int Hext_ho_hstep_Init | ( | ) |
Definition at line 165 of file hext_ho.c.
References MagparFunctionLogBegin, MagparFunctionLogReturn, and read_hstep_file().
Referenced by Hext_ho_Init().


| int Hext_ho_hsweep | ( | GridData * | gdata | ) |
Definition at line 102 of file hext_ho.c.
References GridData::hscale, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::mode, MU0, and GridData::time.
Referenced by Hext_ho().

| int Hext_ho_ht_Init | ( | ) |
Definition at line 130 of file hext_ho.c.
References MagparFunctionLogBegin, MagparFunctionLogReturn, and readht().
Referenced by Hext_ho_Init().


| int Hext_ho_Init | ( | GridData * | gdata | ) |
Definition at line 201 of file hext_ho.c.
References D_EPS, GridData::eleprop, GridData::elevert, GridData::elevol, GAMMA, Hext_ho_hstep_Init(), Hext_ho_ht_Init(), GridData::hscale, GridData::ln_ele, GridData::M, MagparFunctionLogBegin, MagparFunctionLogReturn, GridData::mode, MU0, ND, NP, NV, GridData::propdat, GridData::time, GridData::totvol, GridData::tscale, and GridData::VMs3.
Referenced by Hext_ho().


| int MpHext | ( | Vec | M, | |
| PetscReal * | vres | |||
| ) |
Definition at line 54 of file hext_ho.c.
References MagparFunctionInfoBegin, and MagparFunctionInfoReturn.
Referenced by CheckIterationEmini(), CheckIterationLLG(), keepsolving(), and WriteLogData().
