hext_ho.c File Reference

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

Go to the source code of this file.

Functions

int MpHext (Vec M, PetscReal *vres)
int Hext_ho_hstep (GridData *gdata)
int Hext_ho_hsweep (GridData *gdata)
int Hext_ho_ht_Init ()
int Hext_ho_hstep_Init ()
int Hext_ho_Init (GridData *gdata)
int Hext_ho (GridData *gdata, Vec VHextsum, PetscReal *hext)

Function Documentation

int Hext_ho ( GridData gdata,
Vec  VHextsum,
PetscReal *  hext 
)

Definition at line 387 of file hext_ho.c.

References D_EPS, getscalf(), Hext_ho_hsweep(), Hext_ho_Init(), MagparFunctionInfoBegin, MagparFunctionInfoReturn, MagparFunctionProfReturn, ND, GridData::time, GridData::tscale, and VecSetVec().

Referenced by Hexternal().

Here is the call graph for this function:

Here is the caller graph for this function:

int Hext_ho_hstep ( GridData gdata  ) 

Definition at line 67 of file hext_ho.c.

References GridData::equil, get_scalf_hstep(), GridData::hscale, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::mode, and MU0.

Referenced by CheckIterationEmini(), and CheckIterationLLG().

Here is the call graph for this function:

Here is the caller graph for this function:

int Hext_ho_hstep_Init (  ) 

Definition at line 165 of file hext_ho.c.

References MagparFunctionLogBegin, MagparFunctionLogReturn, and read_hstep_file().

Referenced by Hext_ho_Init().

Here is the call graph for this function:

Here is the caller graph for this function:

int Hext_ho_hsweep ( GridData gdata  ) 

Definition at line 102 of file hext_ho.c.

References GridData::hscale, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::mode, MU0, and GridData::time.

Referenced by Hext_ho().

Here is the caller graph for this function:

int Hext_ho_ht_Init (  ) 

Definition at line 130 of file hext_ho.c.

References MagparFunctionLogBegin, MagparFunctionLogReturn, and readht().

Referenced by Hext_ho_Init().

Here is the call graph for this function:

Here is the caller graph for this function:

int Hext_ho_Init ( GridData gdata  ) 
int MpHext ( Vec  M,
PetscReal *  vres 
)

Definition at line 54 of file hext_ho.c.

References MagparFunctionInfoBegin, and MagparFunctionInfoReturn.

Referenced by CheckIterationEmini(), CheckIterationLLG(), keepsolving(), and WriteLogData().

Here is the caller graph for this function:


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