#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 783 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 1072 of file hdemag.c.
References MagparFunctionInfoBegin, MagparFunctionInfoReturn, MagparFunctionProfReturn, and GridData::VHdem.
Referenced by Htot_Energy().

| int Hdemag_Init | ( | GridData * | gdata | ) |
Definition at line 67 of file hdemag.c.
References BMatrix(), C_INT, D_EPS, GridData::eleprop, GridData::elevert, GridData::elevertall, GridData::elevol, ksp_Au1, ksp_Au2, GridData::ln_ele, GridData::ln_vert, GridData::M, MagparFunctionLogBegin, MagparFunctionLogReturn, Mesh2Nodal(), GridData::mesh2nodal_ia, GridData::mesh2nodal_ja, 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().