Marko Petek's Thesis application 1.0
The Marko Petek's code for numerical analysis of nonlinear damped and driven oscillation.

IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4 Class Reference

Inheritance diagram for IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4:
Collaboration diagram for IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4:

List of all members.

Public Member Functions

override void SolvingAlgorithm ()
 Specifični algoritem reševanja DE - v tem primeru RK4.

Properties

override string Name [get]
 Ime grafa.

Private Member Functions

void NextStep (int prevStep, int nextStep)
 Vstaviš trenutne/prejšnje vrednosti spremenljivk (x, f(x), f'(x), f''(x)), nazaj dobiš naslednje.

Private Attributes

double[][] _rk4OperatorArray
 Okenska tabela (generator naslednjega koraka). Premika se po tabeli rešitev in računa nove vrednosti s pomočjo starih.
int _heightOperatorArray
 Višina/druga dimenzija generatorske tabele. Enaka je številu spremenljivk pri enem koraku (brez neodvisne spremenljivke). Primer DE II. reda: f(x), f'(x), f''(x) ---> 3 spremenljivke.
double[] _lowerDerivativesArray
 Tabela vseh spremenljivk (razen najvišjega odvoda) pri trenutnem koraku. Spremenljivke preko delegata sprejme metoda, ki izračuna najvišji odvod po predpisu DE.

Member Function Documentation

override void IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4::SolvingAlgorithm ( ) [inline, virtual]

Specifični algoritem reševanja DE - v tem primeru RK4.

Implements IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolver.

void IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4::NextStep ( int  prevStep,
int  nextStep 
) [inline, private]

Vstaviš trenutne/prejšnje vrednosti spremenljivk (x, f(x), f'(x), f''(x)), nazaj dobiš naslednje.

Parameters:
prevStepVrednosti spremenljivk pri prejšnjem/trenutnem koraku.
nextStepKo metoda konča z računanjem naslednjega koraka, vrne rezultate v to tabelo.

Member Data Documentation

Okenska tabela (generator naslednjega koraka). Premika se po tabeli rešitev in računa nove vrednosti s pomočjo starih.

Višina/druga dimenzija generatorske tabele. Enaka je številu spremenljivk pri enem koraku (brez neodvisne spremenljivke). Primer DE II. reda: f(x), f'(x), f''(x) ---> 3 spremenljivke.

Tabela vseh spremenljivk (razen najvišjega odvoda) pri trenutnem koraku. Spremenljivke preko delegata sprejme metoda, ki izračuna najvišji odvod po predpisu DE.


Property Documentation

override string IG::MPetekLib::Algorithms::Solver::DEInitialProblemSolverRK4::Name [get]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties