|
| | PdeSolver (VectorFieldType &f, size_type order) |
| |
| | ~PdeSolver () |
| |
| const CurveType & | getCurve () const |
| |
| CurveType & | getCurve () |
| |
| const CurveType & | getImplicitCurve () const |
| |
| template<typename SetType > |
| void | operator() (SetType &set) |
| |
| template<typename SetType > |
| void | operator() (SetType &set, SetType &result) |
| | Computes image of the set (in set's representation) and stores it in the result set. More...
|
| |
| VectorFieldType & | getVectorField () |
| |
| void | encloseC0Map (const FiniteVectorType &x0, const VectorType &x, VectorType &y, FiniteVectorType &o_phi, FiniteVectorType &o_rem, VectorType &o_enc, MatrixType &o_jacPhi) |
| |
| void | encloseC1Map (const FiniteVectorType &x0, const VectorType &x, const FiniteVectorType &inDy, VectorType &y, FiniteVectorType &o_phi, FiniteVectorType &o_rem, VectorType &o_enc, MatrixType &o_jacPhi, MatrixType &o_jacRem, MatrixType &o_jacEnc, VectorArray &DyxId, VectorArray &Dyx, FiniteVectorType &outDy, FiniteVectorType &encDy) |
| |
| void | computeImplicitCoefficients (const FiniteVectorType &x0, const VectorType &x, size_type q) |
| |
| void | initRemainderCoefficients (ScalarType, const VectorType &, unsigned) |
| |
| void | computeTimeStep (const ScalarType &t, const VectorType &x) |
| |
| void | setStep (ScalarType h) |
| |
| void | adjustTimeStep (ScalarType h) |
| |
| ScalarType | getStep () |
| |
| ScalarType | getCoeffNorm (size_type, size_type degree) const |
| |
| virtual VectorType | operator() (const ScalarType &h) const |
| |
| virtual VectorType | valueAtCenter (const ScalarType &h) const |
| |
| virtual VectorType | remainder (const ScalarType &h) const |
| |
| virtual MatrixType | oneStepDerivativeOfNumericalMethod (const ScalarType &h) const |
| |
| virtual VectorType | getCenter () const |
| |
| virtual MatrixType | derivative (const ScalarType &h) const |
| |
| virtual MatrixType | operator[] (const ScalarType &h) const |
| |
| virtual void | setOrder (size_type order) |
| | Sets the order of Taylor interpolation. More...
|
| |
| size_type | getOrder () const |
| | Returns the order of Taylor interpolation. More...
|
| |
| size_type | getAllocatedOrder () const |
| | Returns maximal allocated order - used to avoid memory reallocation. More...
|
| |
| size_type | dimension () const |
| | Returns the dimension in which the relevant dynamics is observed. More...
|
| |
| void | clearCoefficients () |
| | sets all coefficients to zero More...
|
| |
| const ScalarType | centerCoefficient (size_type i, size_type j) const |
| |
| const ScalarType | coefficient (size_type i, size_type j) const |
| |
| const ScalarType | coefficient (size_type i, size_type j, size_type k) const |
| |
| const ScalarType | remainderCoefficient (size_type i, size_type j) const |
| |
| const ScalarType | remainderCoefficient (size_type i, size_type j, size_type k) const |
| |
| VectorArray & | getCoefficientsAtCenter () |
| |
| const VectorArray & | getCoefficientsAtCenter () const |
| |
| VectorArray & | getCoefficients () |
| |
| const VectorArray & | getCoefficients () const |
| |
| VectorArray & | getRemainderCoefficients () |
| |
| const VectorArray & | getRemainderCoefficients () const |
| |
| MatrixArray & | getMatrixCoefficients () |
| |
| const MatrixArray & | getMatrixCoefficients () const |
| |
| MatrixArray & | getMatrixRemainderCoefficients () |
| |
| const MatrixArray & | getMatrixRemainderCoefficients () const |
| |
| MatrixArray & | getDyxCoefficients () |
| |
| const MatrixArray & | getDyxCoefficients () const |
| |
| MatrixArray & | getDyxRemainderCoefficients () |
| |
| const MatrixArray & | getDyxRemainderCoefficients () const |
| |
| void | setInitMatrix (const MatrixType &M) |
| |
| void | setInitMatrix (const MatrixType &) |
| |
| void | setInitHessian (const HessianType &) |
| |
| void | setInitJet (const JetType &) |
| |
| std::runtime_error | domainErrorMessage (std::string msg, ScalarType h, Real left, Real right) const |
| |
| virtual HessianType | hessian (const ScalarType &) const |
| |
| virtual JetType | jet (const ScalarType &) const |
| |
| virtual void | eval (ScalarType, JetType &) const |
| |
| virtual void | setDomain (Real left, Real right) |
| |
| virtual Real | getLeftDomain () const |
| |
| virtual Real | getRightDomain () const |
| |
| void | turnOnStepControl () |
| |
| void | turnOffStepControl () |
| |
| void | onOffStepControl (bool _onOffStepControl) |
| |
| const StepControlType & | getStepControl () const |
| |
| void | setStepControl (const StepControlType &stepControl) |
| |
| bool | isStepChangeAllowed () const |
| |
| void | setAbsoluteTolerance (TolScalarType tol) |
| |
| void | setRelativeTolerance (TolScalarType tol) |
| |
| TolScalarType | getAbsoluteTolerance () const |
| |
| TolScalarType | getRelativeTolerance () const |
| |
| SeriesT::ScalarType | getMaxStep () const |
| |
| void | setMaxStep (SeriesT::ScalarType maxStep) |
| |
|
| template<class V > |
| bool | checkRemainderInclusion (const V &T, const FiniteVectorType &rem, ScalarType &beta) |
| | this function is used to check, that predicted enclosure is indeed an enclosure for leading modes used both in C^0 and C^1 computation More...
|
| |
| void | makeSelfConsistentBound (VectorArray &enc) |
| |
| void | computeODECoefficients (VectorArray &a, size_type p) |
| |
| void | scaleRemByStepPower (const VectorArray &enc, ScalarType s) |
| |
| bool | checkRemainderInclusion (const VectorArray &, ScalarType &beta) |
| |
| void | predictEnclosure (const VectorArray &X, VectorArray &enc, ScalarType R, ScalarType I, ScalarType IP) |
| |
| void | makeSelfConsistentBound (C1Data enc) |
| |
| void | computeODECoefficients (C1Data a, size_type p) |
| |
| void | scaleRemByStepPower (C1Data enc, ScalarType s) |
| |
| bool | checkRemainderInclusion (C1Data, ScalarType &beta) |
| |
| void | predictEnclosure (C1Data X, C1Data enc, ScalarType R, ScalarType I, ScalarType IP) |
| |
| void | predictEnclosure (const VectorArray &X, VectorArray &enc, FiniteVectorType &rem, ScalarType R, ScalarType I, ScalarType IP) |
| | this function is used to predict enclosure for C^0 part and for finite number of column in C^1 algorithm More...
|
| |
| void | initEncloseOneStep (const FiniteVectorType &x0, const VectorType &x) |
| | this function realizes initial computation usd in both for C^0 and C^1 algorithms More...
|
| |
| void | sumTaylorSeriesOfLeadingModes (size_type m, VectorType &x, FiniteVectorType &o_phi, FiniteVectorType &o_rem, MatrixType &o_jacPhi) |
| | computes output from one step of both C^0 and C^1 algorithms, that is o_phi, o_jacPhi and o_rem More...
|
| |
| template<class EncType > |
| void | highOrderEnclosure (const EncType &X, EncType &enc) |
| |
| void | highOrderEnclosure () |
| |
| void | setInitialCondition (const FiniteVectorType &x0, const VectorType &x, CurveType &curve) |
| |
| void | saveCurrentSet (const capd::diffAlgebra::TimeRange< ScalarType > &) |
| |
| void | saveCurrentSet (const capd::dynset::C1Set< MatrixType > &set) |
| |
| template<class V > |
| void | sumTaylorSeries (V &x, const VectorArray &c, ScalarType h, int p, size_type dim) const |
| |
| void | sumTaylorSeries (MatrixType &A, const MatrixArray &J, ScalarType h, int p, size_type dim) const |
| |
| void | realloc (size_type dimension) |
| |