#include "griddata.h"
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) |
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().
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().
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().
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().
int ReadPatran | ( | GridData * | gdata | ) |
Definition at line 31 of file readpatran.c.
References GridData::eleprop, GridData::elevert, GridData::ln_ele, GridData::ln_vert, MagparFunctionInfoReturn, MagparFunctionLogBegin, MagparFunctionLogReturn, GridData::n_ele, GridData::n_prop, GridData::n_vert, ND, NV, GridData::simname, and GridData::vertxyz.
Referenced by ReadMesh().
int Vec3VolAvg | ( | Vec | v, | |
PetscReal * | res | |||
) |
Definition at line 48 of file writelog.c.
References MagparFunctionInfoBegin, MagparFunctionInfoReturn, and ND.
Referenced by keepsolving(), and WriteLogData().
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().
int WriteDat | ( | GridData * | gdata | ) |
Definition at line 380 of file writedatadat.c.
References GridData::hscale, GridData::inp, GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, ND, GridData::simname, GridData::VHtot, and WriteDatInit().
Referenced by WriteSet().
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().
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().
int WriteLogPid | ( | GridData * | gdata | ) |
Definition at line 235 of file writelog_pid.c.
References D_EPS, GridData::Edem, GridData::Eexchani, GridData::Eext, GridData::escale, GridData::Etot, Htot_Energy(), GridData::M, MagparFunctionInfoBegin, MagparFunctionInfoReturn, my_dscal, GridData::n_prop, ND, GridData::time, GridData::totvol, GridData::tscale, GridData::VHtot, and WriteLogPidInit().
Referenced by WriteLog().
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().