#include "emini.h"#include "field/field.h"#include "util/util.h"#include "griddata.h"#include "io/magpario.h"

Go to the source code of this file.
Defines | |
| #define | NEQUIL 5 | 
Functions | |
| int | TaoEvalEnergyGrad (TAO_APPLICATION taoapp, Vec X, double *f, Vec G, void *ptr) | 
| int | ConvTest (TAO_SOLVER tao, void *cctx) | 
| int | myTSCreateEmini (GridData *gdata) | 
| int | EminiSolve (GridData *gdata) | 
| #define NEQUIL 5 | 
Referenced by ConvTest().
| int ConvTest | ( | TAO_SOLVER | tao, | |
| void * | cctx | |||
| ) | 
Definition at line 191 of file eminisolve.c.
References calc_dMdt(), GridData::escale, GridData::Etot, GridData::inp, GridData::M, MagparFunctionInfoBegin, MagparFunctionProfReturn, GridData::mode, ND, NEQUIL, RenormVec(), Sphere2Cart(), GridData::vequil, WriteLog(), and WriteSet().
Referenced by myTSCreateEmini().


| int EminiSolve | ( | GridData * | gdata | ) | 
Definition at line 466 of file eminisolve.c.
References Cart2Sphere(), D_EPS, DistortVec(), douter, GridData::equil, Htot(), Htot_Energy(), GridData::inp, GridData::ln_vert, GridData::M, MagparFunctionInfoBegin, MagparFunctionLogReturn, GridData::mode, my_daxpy, ND, RenormVec(), GridData::VHtot, WriteLog(), and WriteSet().
Referenced by ParInit(), and Solve().


| int myTSCreateEmini | ( | GridData * | gdata | ) | 
Definition at line 306 of file eminisolve.c.
References ConvTest(), GridData::ln_vert, GridData::M, MagparFunctionLogBegin, MagparFunctionLogReturn, GridData::mode, GridData::n_vert, ND, NP, GridData::propdat, TaoEvalEnergyGrad(), GridData::time, and GridData::vertprop.
Referenced by ParInit().


| int TaoEvalEnergyGrad | ( | TAO_APPLICATION | taoapp, | |
| Vec | X, | |||
| double * | f, | |||
| Vec | G, | |||
| void * | ptr | |||
| ) | 
Definition at line 76 of file eminisolve.c.
References Cart2SphereDiff(), douter, GridData::Etot, Htot_Energy(), Htot_Gradient(), GridData::ln_vert, GridData::M, MagparFunctionInfoBegin, MagparFunctionProfReturn, GridData::mode, my_dscal, ND, NP, GridData::propdat, Sphere2Cart(), GridData::vertprop, GridData::VHtot, and GridData::VMs3.
Referenced by myTSCreateEmini().

