 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
11 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
22 #if !defined(_HAVE_CODIPACK_)
45 #endif //ifndef _NUMERICS_H_
IssmDouble min(IssmDouble a, IssmDouble b)
IssmDouble max(IssmDouble a, IssmDouble b)
place holder for optimization parameters
IssmDouble alpha(IssmDouble x, IssmDouble y, IssmDouble z, int testid)
IssmDouble legendre(IssmDouble Pn1, IssmDouble Pn2, IssmDouble x, int n)
IssmDouble ODE1(IssmDouble alpha, IssmDouble beta, IssmDouble Si, IssmDouble dt, int method)
void XZvectorsToCoordinateSystem(IssmDouble *T, IssmDouble *xzvectors)
IssmDouble * p_polynomial_value(int m, int n, IssmDouble *x)
void cross(IssmDouble *result, IssmDouble *vector1, IssmDouble *vector2)
prototypes for constants.h
void BrentSearch(IssmDouble **pJ, OptPars optpars, IssmDouble *X0, IssmDouble(*f)(IssmDouble *, void *), IssmDouble(*g)(IssmDouble **, IssmDouble *, void *), void *usr)
int NewtonSolveDnorm(IssmDouble *pdnorm, IssmDouble c1, IssmDouble c2, IssmDouble c3, IssmDouble n, IssmDouble dnorm)
int cubic(IssmDouble a, IssmDouble b, IssmDouble c, IssmDouble d, IssmDouble X[3], int *num)