error_handling::aboveTolerance | GSL_ETOL = 14, /* failed to reach the specified tolerance */ |
bvp::additive_schwarz_ddm< RBF > | |
error_handling::badArgument | GSL_EINVAL = 4, /* invalid argument supplied by user */ |
error_handling::badDimension | An exception struct for RBFs when attempting to use the wrong dimension |
error_handling::badDomain | GSL_EDOM = 1, /* input domain error, e.g sqrt(-1) */ |
error_handling::badFunction | GSL_EBADFUNC = 9, /* problem with user-supplied function */ |
error_handling::badHardware | GSL_EUNSUP = 23, /* requested feature is not supported by the hardware */ |
error_handling::badPointer | GSL_EFAULT = 3, /* invalid pointer */ |
error_handling::badRange | GSL_ERANGE = 2, /* output range error, e.g. exp(1e100) */ |
error_handling::badTolerance | GSL_EBADTOL = 13, /* user specified an invalid tolerance */ |
bvp::bdry_diff_op | |
bvp::BVP | A boundary value problem |
rbf::c_infty_rbf | C-infty RBFs |
error_handling::cacheLimitExceeded | GSL_ECACHE = 25, /* cache limit exceeded */ |
error_handling::cannotReachToleranceInF | GSL_ETOLF = 29, /* cannot reach the specified tolerance in F */ |
error_handling::cannotReachToleranceInGradient | GSL_ETOLG = 31, /* cannot reach the specified tolerance in gradient */ |
error_handling::cannotReachToleranceInX | GSL_ETOLX = 30, /* cannot reach the specified tolerance in X */ |
bvp::ddm | |
bvp::ddm_bdry_diff_op | |
bvp::del1 | |
bvp::del2 | |
bvp::diff_op | |
bvp::diff_op2 | |
bvp::dirichlet_op | |
error_handling::divideByZero | GSL_EZERODIV = 12, /* tried to divide by zero */ |
bvp::domain | |
error_handling::endOfFile | GSL_EOF = 32 /* end of file */ |
error_handling::error | Generic error and base struct. /*GSL_FAILURE = -1,*/ |
error_handling::failedFactorisation | GSL_EFACTOR = 6, /* factorization failed */ |
error_handling::failedSanity | GSL_ESANITY = 7, /* sanity check failed - shouldn't happen */ |
error_handling::failure | GSL_EFAILED = 5, /* generic failure */ |
rbf::gaussian | Exp(- (eps*r)^2) with eps > 0 |
bvp::gsl_function_wrapper | |
bvp::Id_op | |
error_handling::inconformantSizes | GSL_EBADLEN = 19, /* matrix, vector lengths are not conformant */ |
error_handling::indexOutOfRange | Exception for indices out of range |
error_handling::integralOrSeriesDivergent | GSL_EDIVERGE = 22, /* integral or series is divergent */ |
bvp::interpolator< RBF > | |
rbf::inverse_multiquadric | 1/sqrt(1 + (eps*r)^2) with eps > 0 |
rbf::inverse_quadratic | 1/(1+(eps*r)^2) with eps > 0 |
error_handling::iterationNotProgressing | GSL_ENOPROG = 27, /* iteration is not making progress towards solution */ |
error_handling::jacobiansNotImprovingSolution | GSL_ENOPROGJ = 28, /* jacobian evaluations are not improving solution */ |
bvp::Laplacian | |
bvp::linear_BVP2 | A linear BVP of order at most 2 |
bvp::linear_diff_op | |
bvp::linear_diff_op2 | |
error_handling::lossOfAccuracy | GSL_ELOSS = 17, /* loss of accuracy */ |
linalg::matrix | A wrapper class for GNU Scientific Library matrices |
linalg::matrix::LUmatrix | A private matrix member class for matrices factored in LU form |
error_handling::matrixNotSquare | GSL_ENOTSQR = 20, /* matrix not square */ |
error_handling::maxIterations | GSL_EMAXITER = 11, /* exceeded max number of iterations */ |
rbf::multiquadric | Sqrt(1+(eps*r)^2) with eps > 0 |
bvp::neumann_op | |
error_handling::noConvergence | GSL_CONTINUE = -2, /* iteration has not converged */ |
error_handling::notImplemented | GSL_EUNIMPL = 24, /* requested feature not (yet) implemented */ |
error_handling::outOfMemory | GSL_ENOMEM = 8, /* malloc failed */ |
error_handling::overflow | GSL_EOVRFLW = 16, /* overflow */ |
bvp::overlapping_domain | |
rbf::piecewise_polynomial | R^n with n odd |
rbf::piecewise_smooth_rbf | Piecewise smooth RBFs |
rbf::radial_basis_function | Base abstract class |
bvp::realfunc | |
error_handling::roundOffError | GSL_EROUND = 18, /* failed because of roundoff error */ |
error_handling::runAway | GSL_ERUNAWAY = 10, /* iterative process is out of control */ |
error_handling::singularityFound | GSL_ESING = 21, /* apparent singularity detected */ |
linalg::slice | Vector slices corresponding to GNU Octave ranges |
error_handling::tableLimitExceeded | GSL_ETABLE = 26, /* table limit exceeded */ |
rbf::thin_plate_spline | R^n log(r) with n even |
error_handling::underflow | GSL_EUNDRFLW = 15, /* underflow */ |
linalg::vector | A wrapper class for GSL vectors |
linalg::vector_view | A vector that doesn't own its data; rather, points to data owned by another vector |