#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().