hexternal.c File Reference

#include "field.h"
#include "util/util.h"
Include dependency graph for hexternal.c:

Go to the source code of this file.

Functions

int Hexternal_Init (GridData *gdata)
int Hexternal (GridData *gdata, Vec VHtotsum)
int Hexternal_Energy (GridData *gdata, Vec VMom, PetscReal *energy)
PetscReal Hexternal_hext ()

Function Documentation

int Hexternal ( GridData gdata,
Vec  VHtotsum 
)

Definition at line 55 of file hexternal.c.

References Hext_cu(), Hext_ho(), Hext_kq(), Hext_py(), Hexternal_Init(), MagparFunctionInfoBegin, MagparFunctionProfReturn, and GridData::VHext.

Referenced by Htot(), and Htot_Gradient().

Here is the call graph for this function:

Here is the caller graph for this function:

int Hexternal_Energy ( GridData gdata,
Vec  VMom,
PetscReal *  energy 
)

Definition at line 98 of file hexternal.c.

References MagparFunctionInfoBegin, and MagparFunctionProfReturn.

Referenced by CalcEnergy().

Here is the caller graph for this function:

PetscReal Hexternal_hext (  ) 

Definition at line 113 of file hexternal.c.

References MagparFunctionInfoBegin, and MagparFunctionInfoReturn.

Referenced by CheckIterationLLG(), and WriteLogData().

Here is the caller graph for this function:

int Hexternal_Init ( GridData gdata  ) 

Definition at line 42 of file hexternal.c.

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

Referenced by Hexternal().

Here is the caller graph for this function:


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