Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
error_handling::aboveToleranceGSL_ETOL = 14, /* failed to reach the specified tolerance */
bvp::additive_schwarz_ddm< RBF >Additive Sschwarz domain decomposition method
error_handling::badArgumentGSL_EINVAL = 4, /* invalid argument supplied by user */
error_handling::badDimensionAn exception struct for RBFs when attempting to use the wrong dimension
error_handling::badDomainGSL_EDOM = 1, /* input domain error, e.g sqrt(-1) */
error_handling::badFunctionGSL_EBADFUNC = 9, /* problem with user-supplied function */
error_handling::badHardwareGSL_EUNSUP = 23, /* requested feature is not supported by the hardware */
error_handling::badPointerGSL_EFAULT = 3, /* invalid pointer */
error_handling::badRangeGSL_ERANGE = 2, /* output range error, e.g. exp(1e100) */
error_handling::badToleranceGSL_EBADTOL = 13, /* user specified an invalid tolerance */
bvp::bdry_diff_opAn operator for specifying boundary conditions
bvp::bdry_valuesFor referring to values purely on the boundary of an interpolator
bvp::BVPA boundary value problem
rbf::c_infty_rbf$C^\infty$ RBFs
error_handling::cacheLimitExceededGSL_ECACHE = 25, /* cache limit exceeded */
error_handling::cannotReachToleranceInFGSL_ETOLF = 29, /* cannot reach the specified tolerance in F */
error_handling::cannotReachToleranceInGradientGSL_ETOLG = 31, /* cannot reach the specified tolerance in gradient */
error_handling::cannotReachToleranceInXGSL_ETOLX = 30, /* cannot reach the specified tolerance in X */
bvp::ddmA generic domain decomposition method
bvp::ddm_bdry_diff_opA bdry_diff_op for domain decomposition methods
bvp::del1Partial wrt to some direction
bvp::del2Second partials wrt some direction
bvp::diff_opA general differential operator
bvp::diff_op2An at most 2nd-order differential operator
bvp::dirichlet_opDirichlet boundary conditions
error_handling::divideByZeroGSL_EZERODIV = 12, /* tried to divide by zero */
bvp::domainA domain is a bunch of interior points, a bunch of boundary points, and a normal vector at each boundary point
error_handling::endOfFileGSL_EOF = 32 /* end of file */
error_handling::errorGeneric error and base struct. /*GSL_FAILURE = -1,*/
error_handling::failedFactorisationGSL_EFACTOR = 6, /* factorization failed */
error_handling::failedSanityGSL_ESANITY = 7, /* sanity check failed - shouldn't happen */
error_handling::failureGSL_EFAILED = 5, /* generic failure */
rbf::gaussian$ e^{- (\epsilon r)^2}$ with $\epsilon > 0$
bvp::gsl_function_wrapperA function wrapper for calling GSL derivatives
bvp::Id_opIdentity operator
error_handling::inconformantSizesGSL_EBADLEN = 19, /* matrix, vector lengths are not conformant */
error_handling::indexOutOfRangeException for indices out of range
error_handling::integralOrSeriesDivergentGSL_EDIVERGE = 22, /* integral or series is divergent */
bvp::interp_valuesInterpolated values manipulated by the interpolator class
bvp::interpolator< RBF >An interpolator $ \displaystyle u(x) = \sum_{\xi \in \Xi} \lambda_\xi \varphi_\xi(x) $, where the $ \varphi_\xi $ are RBFs
rbf::inverse_multiquadric$1/\sqrt{1 + (\epsilon r)^2}$ with $\epsilon > 0$
rbf::inverse_quadratic$1/(1+(\epsilon r)^2)$ with $\epsilon > 0 $
error_handling::iterationNotProgressingGSL_ENOPROG = 27, /* iteration is not making progress towards solution */
error_handling::jacobiansNotImprovingSolutionGSL_ENOPROGJ = 28, /* jacobian evaluations are not improving solution */
bvp::LaplacianThe Laplacian
bvp::linear_BVP2A linear BVP of order at most 2
bvp::linear_diff_opA linear diff_op. Also pure abstract class for now
bvp::linear_diff_op2The heat, wave, and Laplace's equation use this kind of operators: they're both linear and at most 2nd order
error_handling::lossOfAccuracyGSL_ELOSS = 17, /* loss of accuracy */
linalg::matrixA wrapper class for GNU Scientific Library matrices
linalg::matrix::LUmatrixA private matrix member class for matrices factored in LU form
error_handling::matrixNotSquareGSL_ENOTSQR = 20, /* matrix not square */
error_handling::maxIterationsGSL_EMAXITER = 11, /* exceeded max number of iterations */
rbf::multiquadric$\sqrt{1+(\epsilon r)^2}$ with $\epsilon > 0$
bvp::neumann_opNeumann boundary conditions
error_handling::noConvergenceGSL_CONTINUE = -2, /* iteration has not converged */
bvp::normalsA unit normals class associated to an interpolator
error_handling::notImplementedGSL_EUNIMPL = 24, /* requested feature not (yet) implemented */
error_handling::outOfMemoryGSL_ENOMEM = 8, /* malloc failed */
error_handling::overflowGSL_EOVRFLW = 16, /* overflow */
bvp::overlapping_domainOverlapping domains for the Scwharz DDMs
rbf::piecewise_polynomial$r^n$ with $n$ odd
rbf::piecewise_smooth_rbfPiecewise smooth RBFs
rbf::radial_basis_functionBase abstract class
bvp::realfuncA real-valued function from $\mathbb{R}^n$ to $\mathbb{R}$
error_handling::roundOffErrorGSL_EROUND = 18, /* failed because of roundoff error */
error_handling::runAwayGSL_ERUNAWAY = 10, /* iterative process is out of control */
error_handling::singularityFoundGSL_ESING = 21, /* apparent singularity detected */
linalg::sliceVector slices corresponding to GNU Octave ranges
error_handling::tableLimitExceededGSL_ETABLE = 26, /* table limit exceeded */
rbf::thin_plate_spline$r^n \log(r)$ with $n$ even
error_handling::underflowGSL_EUNDRFLW = 15, /* underflow */
linalg::vectorA wrapper class for GSL vectors
linalg::vector_viewA vector that doesn't own its data; rather, points to data owned by another vector

Generated on Mon Sep 29 23:54:13 2008 for RBF-DDM by  doxygen 1.5.6