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

IG::MPetekLib::Algorithms::Plotter::FunctionSampler Class Reference

Inheritance diagram for IG::MPetekLib::Algorithms::Plotter::FunctionSampler:
Collaboration diagram for IG::MPetekLib::Algorithms::Plotter::FunctionSampler:

List of all members.

Public Member Functions

void Sample ()
 Vzorči funkcijo in koordinate točk zapiše v tabelo Solution, ki se lahko poda GeneralPlotterju.
double Atan (double x)
double AtanModified (double x)

Protected Attributes

string _name
 Ime funkcije, ki jo želimo vzorčiti.
List< double[]> _solution
 Vzorčene koordinate.
List< string > _variableNames
 Imena spremenljivk.
double _from
 Začetna točka vzorčenja.
double _to
 Končna točka vzorčenja.
int _nPoints
 Število točk vzorčenja.
Function1D _function
 Delegat 1D funkcije, ki jo vzorčimo.

Properties

string Name [get, set]
 Ime funkcije, ki jo želimo vzorčiti.
List< double[]> Solution [get, set]
 Vzorčene koordinate.
List< string > VariableNames [get, set]
 Imena spremenljivk.
double From [get, set]
 Začetna točka vzorčenja.
double To [get, set]
 Končna točka vzorčenja.
int NPoints [get, set]
Function1D Function [get, set]
 Delegat 1D funkcije, ki jo vzorčimo.

Member Function Documentation

void IG::MPetekLib::Algorithms::Plotter::FunctionSampler::Sample ( ) [inline]

Vzorči funkcijo in koordinate točk zapiše v tabelo Solution, ki se lahko poda GeneralPlotterju.

double IG::MPetekLib::Algorithms::Plotter::FunctionSampler::Atan ( double  x) [inline]
double IG::MPetekLib::Algorithms::Plotter::FunctionSampler::AtanModified ( double  x) [inline]

Member Data Documentation

Ime funkcije, ki jo želimo vzorčiti.

Vzorčene koordinate.

Imena spremenljivk.

Začetna točka vzorčenja.

Končna točka vzorčenja.

Število točk vzorčenja.

Delegat 1D funkcije, ki jo vzorčimo.


Property Documentation

string IG::MPetekLib::Algorithms::Plotter::FunctionSampler::Name [get, set]

Ime funkcije, ki jo želimo vzorčiti.

Implements IG::MPetekLib::Algorithms::Plotter::IPlottable.

List<double[]> IG::MPetekLib::Algorithms::Plotter::FunctionSampler::Solution [get, set]

Vzorčene koordinate.

Implements IG::MPetekLib::Algorithms::Plotter::IPlottable.

List<string> IG::MPetekLib::Algorithms::Plotter::FunctionSampler::VariableNames [get, set]

Imena spremenljivk.

Implements IG::MPetekLib::Algorithms::Plotter::IPlottable.

double IG::MPetekLib::Algorithms::Plotter::FunctionSampler::From [get, set]

Začetna točka vzorčenja.

double IG::MPetekLib::Algorithms::Plotter::FunctionSampler::To [get, set]

Končna točka vzorčenja.

int IG::MPetekLib::Algorithms::Plotter::FunctionSampler::NPoints [get, set]
Function1D IG::MPetekLib::Algorithms::Plotter::FunctionSampler::Function [get, set]

Delegat 1D funkcije, ki jo vzorčimo.


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