#include "field/field.h"
#include "init/init.h"
#include "util/util.h"
#include "bmatrix.c"
Go to the source code of this file.
Defines | |
#define | XND 1 |
Functions | |
int | Hdemag_Init (GridData *gdata) |
int | Hdemag (GridData *gdata, Vec VHtotsum) |
int | Hdemag_Energy (GridData *gdata, Vec VMom, PetscReal *energy) |
Variables | |
KSP | ksp_Au1 |
KSP | ksp_Au2 |
#define XND 1 |
Referenced by Hdemag_Init().
int Hdemag | ( | GridData * | gdata, | |
Vec | VHtotsum | |||
) |
Definition at line 774 of file hdemag.c.
References __FUNCT__, Hdemag_Init(), ksp_Au1, ksp_Au2, GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, MagparFunctionProfReturn, GridData::mode, GridData::time, GridData::tscale, and GridData::VHdem.
Referenced by Htot(), and Htot_Gradient().
int Hdemag_Energy | ( | GridData * | gdata, | |
Vec | VMom, | |||
PetscReal * | energy | |||
) |
Definition at line 1063 of file hdemag.c.
References MagparFunctionInfoBegin, MagparFunctionInfoReturn, MagparFunctionProfReturn, and GridData::VHdem.
Referenced by CalcEnergy().
int Hdemag_Init | ( | GridData * | gdata | ) |
Definition at line 67 of file hdemag.c.
References BMatrix(), C_INT, D_EPS, GridData::eleprop, GridData::elevert, GridData::elevol, ksp_Au1, ksp_Au2, GridData::ln_ele, GridData::ln_vert, GridData::M, MagparFunctionLogBegin, MagparFunctionLogReturn, Mesh2Nodal(), my_ddot, GridData::n_ele, GridData::n_vert, GridData::n_vert_bnd, ND, NP, NV, ostr, PrintMatInfoAll(), ProgressBar(), GridData::propdat, tetgrad(), GridData::vertbndg2bnd, GridData::vertvol, GridData::vertxyz, GridData::VHdem, and XND.
Referenced by Hdemag().
KSP ksp_Au1 |
Definition at line 55 of file hdemag.c.
Referenced by adjtoldem(), Hdemag(), and Hdemag_Init().
KSP ksp_Au2 |
Definition at line 56 of file hdemag.c.
Referenced by adjtoldem(), Hdemag(), and Hdemag_Init().