Dokumentacja klasy LinearFunction

#include <LinearFunction.h>

Diagram dziedziczenia dla LinearFunction

NonlinearFunction FunctionBase Lista wszystkich składowych.

Opis szczegółowy

Funkcja liniowa.

Oprócz obliczania wartości funkcji w punkcie można obliczyć wektor współczynników przy poszczególnych zmiennych oraz wartość wyrazu wolnego.


Metody publiczne

 LinearFunction (void)
 Konstruktor domyślny.
 LinearFunction (std::auto_ptr< const FunctionTree > apFunction, const wxString &textForm=wxT(""))
 Konstruktor przyjmujący wektor współczynników i zmienne.
virtual ~LinearFunction (void)
 Destructor.
virtual std::auto_ptr< FunctionBaseClone () const
virtual wxString ToString (bool full) const
 Zwraca tekstową reprezentację funkcji.
virtual RowVector Coefficients () const
 Wylicza wektor współczynników definiujących funkcję.
virtual double A0 () const
 Oblicza współczynnik a0.

Metody chronione

 LinearFunction (const LinearFunction &from)


Dokumentacja konstruktora i destruktora

LinearFunction::LinearFunction std::auto_ptr< const FunctionTree apFunction,
const wxString &  textForm = wxT("")
 

Konstruktor przyjmujący wektor współczynników i zmienne.

Parametry:
coefficients Współczynniki przy kolejnych zmiennych.
a0 Wyraz wolny.
textForm Reprezentacja tekstowa funkcji.


Dokumentacja funkcji składowych

wxString LinearFunction::ToString bool  full  )  const [virtual]
 

Zwraca tekstową reprezentację funkcji.

Parametry:
full Czy zwrócić pełny opis, czy sam wzór.

Reimplementowana z NonlinearFunction.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:52 2006 dla EduOptim2 programem  doxygen 1.4.6