htot.c File Reference

#include "field.h"
Include dependency graph for htot.c:

Go to the source code of this file.

Functions

int Htot_Init (GridData *gdata)
int Htot (GridData *gdata)
int Htot_Gradient (GridData *gdata)
int Htot_Energy (GridData *gdata)

Function Documentation

int Htot ( GridData gdata  ) 

Definition at line 55 of file htot.c.

References Hcubic(), Hdemag(), Helastic(), Hexchani(), Hexternal(), Htot_Init(), MagparFunctionInfoBegin, MagparFunctionProfReturn, and GridData::VHtot.

Referenced by calc_dMdt(), EminiSolve(), Htot_Gradient(), ParInit(), and Precond().

Here is the call graph for this function:

Here is the caller graph for this function:

int Htot_Energy ( GridData gdata  ) 
int Htot_Gradient ( GridData gdata  ) 

Definition at line 95 of file htot.c.

References Hcubic(), Hdemag(), Helastic(), Hexchani(), Hexternal(), Htot(), Htot_Init(), GridData::ln_vert, MagparFunctionInfoBegin, MagparFunctionProfReturn, ND, NP, GridData::propdat, RIGID_M_ALPHA, GridData::vertprop, GridData::VHtot, and GridData::VMs3.

Referenced by TaoEvalEnergyGrad().

Here is the call graph for this function:

Here is the caller graph for this function:

int Htot_Init ( GridData gdata  ) 

Definition at line 41 of file htot.c.

References GridData::M, MagparFunctionLogBegin, MagparFunctionLogReturn, and GridData::VHtot.

Referenced by Htot(), and Htot_Gradient().

Here is the caller graph for this function:


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