Gsl
Description:
Content:
Namespaces:
Classes:
Structs:
Enums:
Delegates:
- public delegate void ErrorHandler (string reason, string file, int line, int errno)
- public delegate void* InterpAlloc (size_t size)
- public delegate int InterpEval (void* t, double[] xa, double[] ya, size_t size, double x, unowned InterpAccel* i, out double y)
- public delegate int InterpEvalDeriv (void* t, double[] xa, double[] ya, size_t size, double x, unowned InterpAccel* i, out double y_p)
- public delegate int InterpEvalDeriv2 (void* t, double[] xa, double[] ya, size_t size, double x, unowned InterpAccel* i, out double y_pp)
- public delegate int InterpEvalInteg (void* t, double[] xa, double[] ya, size_t size, unowned InterpAccel* i, double a, double b, out double result)
- public delegate void InterpFree (void* t)
- public delegate int InterpInit (void* t, double[] xa, double[] ya, size_t size)
- public delegate int MinBracketingFunction (Function* f, double* x_minimum, double* f_minimum, double* x_lower, double* f_lower, double* x_upper, double* f_upper, size_t eval_max)
- public delegate int MinIterate (void* state, Function* f, double* x_minimum, double* f_minimum, double* x_lower, double* f_lower, double* x_upper, double* f_upper)
- public delegate int MinSet (void* state, Function* f, double xminimun, double f_minimum, double x_lower, double f_lower, double x_upper, double f_upper)
- public delegate double MonteFunc (double[] x_array, size_t dim, void* @params)
- public delegate int MultifitDf (Vector x, void* @params, Matrix df)
- public delegate int MultifitF (Vector x, void* @params, Vector f)
- public delegate int MultifitFAlloc (void* state, size_t n, size_t p)
- public delegate void MultifitFFree (void* state)
- public delegate int MultifitFIterate (void* state, MultifitFunction* function, Vector x, Vector f, Vector dx)
- public delegate int MultifitFSet (void* state, MultifitFunction* function, Vector x, Vector f, Vector dx)
- public delegate int MultifitFdf (Vector x, void* @params, Vector f, Matrix df)
- public delegate int MultifitFdfAlloc (void* state, size_t n, size_t p)
- public delegate void MultifitFdfFree (void* state)
- public delegate int MultifitFdfIterate (void* state, MultifitFunctionFdf fdf, Vector x, Vector f, Matrix J, Vector dx)
- public delegate int MultifitFdfSet (void* state, MultifitFunctionFdf fdf, Vector x, Vector f, Matrix J, Vector dx)
- public delegate void MultiminDf (Vector x, void* @params, Vector df)
- public delegate double MultiminF (Vector x, void* @params)
- public delegate int MultiminFAlloc (void* state, size_t n)
- public delegate int MultiminFFree (void* state)
- public delegate int MultiminFIterate (void* state, MultiminFunction* f, Vector x, double* size, double* fval)
- public delegate int MultiminFSet (void* state, MultiminFunction* f, Vector x, double* size)
- public delegate void MultiminFdf (Vector x, void* @params, double* f, Vector df)
- public delegate int MultiminFdfAlloc (void* state, size_t n)
- public delegate int MultiminFdfFree (void* state)
- public delegate int MultiminFdfIterate (void* state, MultiminFunctionFdf* fdf, Vector x, double* f, Vector gradient, Vector dx)
- public delegate int MultiminFdfRestart (void* state)
- public delegate int MultiminFdfSet (void* state, MultiminFunctionFdf* fdf, Vector x, double* f, Vector gradient, double step_size, double tol)
- public delegate int MultirootDF (Vector x, void* @params, Matrix df)
- public delegate int MultirootF (Vector x, void* @params, Vector f)
- public delegate int MultirootFAlloc (void* state, size_t n)
- public delegate int MultirootFDF (Vector x, void* @params, Vector f, Matrix df)
- public delegate void MultirootFFree (void* state)
- public delegate int MultirootFIterate (void* state, MultirootFunction* function, Vector x, Vector f, Vector dx)
- public delegate int MultirootFSet (void* state, MultirootFunction* function, Vector x, Vector f, Vector dx)
- public delegate int MultirootFdfAlloc (void* state, size_t n)
- public delegate int MultirootFdfFree (void* state)
- public delegate int MultirootFdfIterate (void* state, MultirootFunctionFdf* fdf, Vector x, Vector f, Matrix J, Vector dx)
- public delegate int MultirootFdfSet (void* state, MultirootFunctionFdf* fdf, Vector x, Vector f, Matrix J, Vector dx)
- public delegate int NTupleSelectFunc (void* ntuple_data, void* @params)
- public delegate double NTupleValueFunc (void* ntuple_data, void* @params)
- public delegate void* OdeivControlAlloc ()
- public delegate void OdeivControlFree (void* state)
- public delegate int OdeivControlHadjust (void* state, size_t dim, uint ord, double[] y, double[] yerr, double[] yp, double[] h)
- public delegate int OdeivControlInit (void* state, double eps_abs, double eps_rel, double a_y, double a_dydt)
- public delegate int OdeivFunction (double t, double[] y, double[] dydt, void* @params)
- public delegate int OdeivJacobian (double t, double[] y, double[] dfdy, double[] dfdt, void* @params)
- public delegate void* OdeivStepAlloc (size_t dim)
- public delegate int OdeivStepApply (void* state, size_t dim, double t, double h, double[] y, double[] yerr, double[] dydt_in, double[] dydt_out, OdeivSystem* dydt)
- public delegate void OdeivStepFree (void* state)
- public delegate uint OdeivStepOrder (void* state)
- public delegate int OdeivStepReset (void* state, size_t dim)
- public delegate int QRNGGetState2 (void* state, uint dimension, out double x)
- public delegate int QRNGInitState (void* state, uint dimension)
- public delegate size_t QRNGStateSize (uint dimension)
- public delegate double RNGGetDouble (void* state)
- public delegate ulong RNGGetState (void* state)
- public delegate void RNGSetState (void* state, ulong seed)
- public delegate int RootFdfsolverIterate (void* state, FunctionFdf* d, double* root)
- public delegate int RootFdfsolverSet (void* state, FunctionFdf* f, double* root)
- public delegate int RootFsolverIterate (void* state, Function* f, double* root, double* x_lower, double* x_upper)
- public delegate int RootFsolverSet (void* state, Function* f, double* root, double x_lower, double x_upper)
- public delegate void StreamHandler (string label, string file, int line, string reason)
- public delegate int WaveletInit (double** h1, double** g1, double** h2, double** g2, size_t* nc, size_t* offset, size_t member)
- public delegate double _Function (double x, void* @params)
- public delegate void _FunctionFdf (double x, void* @params, out double f, out double df)
Functions:
- public int find_bracket (Function* f, double* x_minimum, double* f_minimum, double* x_lower, double* f_lower, double* x_upper, double* f_upper, size_t eval_max)
- public int multimin_diff (MultiminFunction* f, Vector x, Vector g)
- public int multiroot_fdjacobian (MultirootFunction* F, Vector x, Vector f, double epsrel, Matrix jacobian)