Marko Petek's Thesis application 1.0
The Marko Petek's code for numerical analysis of nonlinear damped and driven oscillation.
|
Classes | |
class | DEInitialProblemSolver |
class | SolverException |
class | DEInitialProblemSolverRK4 |
Enumerations | |
enum | SolverStates { Undefined = 0x0, InitialConditionsExist = 0x1, EndPointExists = 0x2, BothConditionsExist = InitialConditionsExist | EndPointExists, NStepsExists = 0x4, StepSizeExists = 0x8, StepInfoExists = 0x10, DEExists = 0x20, SolveVariableNamesExist = 0x40, ReadyToSolve = SolveVariableNamesExist | DEExists | StepInfoExists | BothConditionsExist, Solved = 0x80 | NStepsExists | StepSizeExists | ReadyToSolve, ErrorsCalculated = 0x100 | NStepsExists | StepSizeExists | ReadyToSolve, ErrorsPostProcessed = 0x200 | ErrorsCalculated, ErrorsValidityVerified = 0x400 | NStepsExists | StepSizeExists | ReadyToSolve } |
Stanja splošnega solverja. Nekatere metode na solverju delujejo samo, če se solver nahaja v ustreznem stanju. More... | |
Functions | |
delegate double | HighestDerivativeFunctionDelegate (double[] derivative) |
Stanja splošnega solverja. Nekatere metode na solverju delujejo samo, če se solver nahaja v ustreznem stanju.
Undefined | |
InitialConditionsExist |
Obstajajo začetni pogoji. |
EndPointExists |
Obstaja končna točka reševanja. |
BothConditionsExist |
Obstajajo začetni pogoji in končna točka. |
NStepsExists |
Število korakov je določeno. |
StepSizeExists |
Veliksot koraka je določena. |
StepInfoExists |
Obstaja vsaj eden izmed podatkov: velikost koraka ali število korakov. |
DEExists |
Delegat, ki zastopa DE, je vezan na metodo DE. |
SolveVariableNamesExist |
Uporabnik je podal imena spremenljivk. |
ReadyToSolve |
Solver je pripravljen za reševanje. |
Solved |
Takoj po klicu metode Solve(). Obstaja rešitev in solver je še vedno pripravljen za reševanje. |
ErrorsCalculated |
Na _solution se nahajajo izračunane napake. Originalna rešitev se nahaja na _originalSolution. Solver je še vedno pripravljen za reševanje. |
ErrorsPostProcessed |
Napake so šle skozi filter za glajenje. Originalna rešitev se nahaja na _originalSolution. Solver je še vedno pripravljen za reševanje. |
ErrorsValidityVerified |
Veljavnost napak je bila preverjena. Solver je še vedno pripravljen za reševanje. |
delegate double IG::MPetekLib::Algorithms::Solver::HighestDerivativeFunctionDelegate | ( | double[] | derivative | ) |