hdemag.c File Reference

#include "field/field.h"
#include "init/init.h"
#include "util/util.h"
#include "bmatrix.c"
Include dependency graph for hdemag.c:
This graph shows which files directly or indirectly include this file:

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 Documentation

#define XND   1

Referenced by Hdemag_Init().


Function Documentation

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the caller graph for this function:

int Hdemag_Init ( GridData gdata  ) 

Variable Documentation

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


magpar - Parallel Finite Element Micromagnetics Package
Copyright (C) 2002-2010 Werner Scholz