magpario.h File Reference

#include "griddata.h"
Include dependency graph for magpario.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int ReadINP (GridData *gdata, char *fmesh, Vec Vdest, int col)
int read_one_line (FILE *fd, char *line, int bufsize, char **comment_out)
int ReadKrn (GridData *gdata)
int ReadMesh (GridData *gdata)
int ReadPatran (GridData *gdata)
int Vec3VolAvg (Vec v, PetscReal *res)
int WriteAVS (GridData *gdata)
int WriteDat (GridData *gdata)
int WriteSet (GridData *gdata)
int WriteDatinit (GridData *gdata)
int WriteFEMAVS (GridData *gdata)
int WriteLog (GridData *gdata)
int WriteLogPid (GridData *gdata)
int WriteMavg (GridData *gdata)

Function Documentation

int read_one_line ( FILE *  fd,
char *  line,
int  bufsize,
char **  comment_out 
)

Definition at line 32 of file readkrn.c.

Referenced by CheckIterationLLG_Init(), and ReadKrn().

Here is the caller graph for this function:

int ReadINP ( GridData gdata,
char *  fmesh,
Vec  Vdest,
int  col 
)

Definition at line 31 of file readinp.c.

References D_EPS, GridData::ln_ele, GridData::ln_vert, MagparFunctionLogBegin, MagparFunctionLogReturn, GridData::n_vert, ND, and GridData::vertxyz.

Referenced by MagSet(), and ReadMesh().

Here is the caller graph for this function:

int ReadKrn ( GridData gdata  ) 

Definition at line 73 of file readkrn.c.

References D_EPS, GridData::escale, GAMMA, GridData::hscale, GridData::lenscale, MagparFunctionLogBegin, MagparFunctionLogReturn, MU0, GridData::n_prop, NP, GridData::propdat, read_one_line(), GridData::simname, and GridData::tscale.

Referenced by ModifyPropPar(), ModifyPropSer(), and SerInit().

Here is the call graph for this function:

Here is the caller graph for this function:

int ReadMesh ( GridData gdata  ) 

Definition at line 29 of file readmesh.c.

References GridData::elevert, GridData::inp, MagparFunctionLogBegin, MagparFunctionLogReturn, ReadINP(), ReadPatran(), GridData::simname, and GridData::vertxyz.

Referenced by SerInit().

Here is the call graph for this function:

Here is the caller graph for this function:

int ReadPatran ( GridData gdata  ) 
int Vec3VolAvg ( Vec  v,
PetscReal *  res 
)

Definition at line 48 of file writelog.c.

References MagparFunctionInfoBegin, MagparFunctionInfoReturn, and ND.

Referenced by keepsolving(), and WriteLogData().

Here is the caller graph for this function:

int WriteAVS ( GridData gdata  ) 

1 sign + 1 digit + 1 decimal point + 5 digits (mantissa) + 1 e + 1 sign + 2 digits (exponent) + 1 space

Definition at line 55 of file writedataavs.c.

References D_EID, D_FLT, GridData::elel2g, GridData::eleprop, GridData::elevert, FPRINTF2, FPRINTF3, GridData::hscale, GridData::inp, GridData::ln_ele, GridData::ln_vert, GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, GridData::n_ele, GridData::n_vert, ND, NEDATA, NEDATA2, NV, nvdata, GridData::simname, SynchronizedFastFPrintf(), GridData::vertl2g, GridData::vertxyz, GridData::VHdem, GridData::VHexchani, and GridData::VHext.

Referenced by WriteSet().

Here is the call graph for this function:

Here is the caller graph for this function:

int WriteDat ( GridData gdata  ) 

Definition at line 377 of file writedatadat.c.

References GridData::hscale, GridData::inp, GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, ND, GridData::simname, GridData::VHtot, and WriteDatInit().

Referenced by WriteSet().

Here is the call graph for this function:

Here is the caller graph for this function:

int WriteDatinit ( GridData gdata  ) 
int WriteFEMAVS ( GridData gdata  ) 

1 sign + 1 digit + 1 decimal point + 5 digits (mantissa) + 1 e + 1 sign + 2 digits (exponent) + 1 space

Definition at line 44 of file writefemavs.c.

References D_EID, D_FLT, GridData::elel2g, GridData::eleprop, GridData::elevert, GridData::elevol, GridData::hscale, GridData::inp, GridData::ln_ele, GridData::ln_vert, MagparFunctionLogBegin, MagparFunctionLogReturn, MU0, GridData::n_ele, GridData::n_vert, ND, NEDATA, NP, NV, NVDATA, GridData::propdat, GridData::simname, SynchronizedFastFPrintf(), GridData::vertl2g, GridData::vertprop, GridData::vertvol, and GridData::vertxyz.

Referenced by ParInit().

Here is the call graph for this function:

Here is the caller graph for this function:

int WriteLog ( GridData gdata  ) 

Definition at line 295 of file writelog.c.

References MagparFunctionInfoBegin, MagparFunctionInfoReturn, WriteLogData(), WriteLogPid(), and WriteLogPVode().

Referenced by CheckIterationEmini(), CheckIterationLLG(), ConvTest(), EminiSolve(), ParInit(), and Solve().

Here is the call graph for this function:

Here is the caller graph for this function:

int WriteLogPid ( GridData gdata  ) 
int WriteMavg ( GridData gdata  ) 
int WriteSet ( GridData gdata  ) 

Definition at line 36 of file writedata.c.

References GridData::inp, MagparFunctionInfoBegin, MagparFunctionInfoReturn, WriteAVS(), WriteDat(), WritePNG(), and WritePNG2().

Referenced by CheckIterationEmini(), CheckIterationLLG(), ConvTest(), EminiSolve(), keepsolving(), ParInit(), and Solve().

Here is the call graph for this function:

Here is the caller graph for this function:


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