AlphaDivision | Metoda alfa-podziału |
AlphaDivisionIteration | Dane pojedynczej iteracji metody alfa-podziału |
AlphaDivisionLayer | Warstwa wykresu rysująca iterację metody alfa-podziału |
AttributeDatabase | Baza kolorów i atrybutów (tekstu i nie tylko) |
AugmentedForm | Standardowa postać macierzowa problemu optymalizacji liniowej |
AutoChoice< T > | Okienko wyboru metody |
BasicMethodPanel< T > | Szablon panelu dla metod optymalizacji funkcji wielu zmiennych |
BolzanoDivision | Metoda podziału Bolzano |
BolzanoDivisionIteration | Dane pojedynczej iteracji metody podziału Bolzano |
BoundingBoxLayer | Pseudo-warstwa, której celem jest jedynie wyznaczenie minimalnego rozmiaru |
CauchyMutation | Klasa reprezentująca mutację z rozkładem Cauchy'ego |
ClickToolAction | Akcja związana z narzędziem |
Configuration | Obiekt przechowujący globalne ustawienia |
ConjugateGradientsMethodIteration | Klasa danych iteracji metody Fletchera-Reevesa |
ConstrainedOptimizationIteration | Klasa bazowa dla klas danych pojedynczej iteracji optymalizacji z ograniczeniami |
Constraint | Ograniczenie |
ConstraintsLayer | Warstwa wykresu odpowiedzialna za przedstawienie ograniczeń na wykresie X-Y |
ConstraintsLegendAction | Akcja narzędzia "Dopasuj do iteracji" |
ConstraintsValidator | WxValidator dla kontrolki ustawiania funkcji i ograniczeń |
CountedPtr< T > | Prosty, zliczający referencje wskaźnik |
CrossoverMethod | Klasa bazowa dla metod krzyżowania |
CustomValueCondition | Warunek stopu oparty na podanej liczbie |
Derivative | Metoda pochodnej |
DerivativeIteration | Dane pojedynczej iteracji metody podziału dychotomicznego |
DerivativeLayer | Warstwa wykresu rysująca iterację metody alfa-podziału |
DerivativeLineSearchPanel< T > | Szablon panelu dla metod pochodnej i znaku pochodnej |
DFP | Metoda Davidona-Fletchera-Powella |
DFPIteration | Dane pojedynczej iteracji metody Davidona-Fletchera-Powella |
DichotomousDivision | Metoda podziału dychotomicznego |
DichotomousDivisionIteration | Dane pojedynczej iteracji metody podziału dychotomicznego |
DirectionalUnivariateAdapter | Przekształca funkcję wielu zmiennych w funkcję jednej zmiennej |
DistanceCondition | Warunek stopu oparty na odległości dwóch punktów |
DoubleParameter | Parametr o wartości zmiennoprzecinkowej i ograniczonym przedziale wartości |
DoubleParameterValidator | WxValidator dla parametrów metod w polach tekstowych |
DoubleValidator | WxValidator dla wartości double w polach tekstowych |
DrawDeceasedAction | Akcja narzędzia zmieniającego tryb wyświetlania przebiegu optymalizacji metodą ewolucyjną |
Eduoptim2 | Klasa reprezentująca aplikację |
EMIterationsCondition | Warunek stopu metody ewolucyjnej oparty na liczbie kolejnych iteracji, w których nie zmienił się najlepszy punkt |
EMPointDeviationCondition | Warunek stopu metody ewolucyjnej oparty na odchyleniu standardowym liczonym dla wszystkich punktów w populacji |
EMStopCondition | Warunek stopu dla metody ewolucyjnej |
EMValueDeviationCondition | Warunek stopu metody ewolucyjnej oparty na odchyleniu standardowym liczonym dla wartości funkcji we wszystkich punktach w populacji |
EpsilonControl | Część panelu pobierająca od użytkownika parametr epsilon i sprawdzająca jego poprawność |
Error | Klasa reprezentująca informację o błędzie/wyjątku |
EvaluationError | Klasa reprezentująca błąd w obliczaniu wartości funkcji |
EvolutionaryMethod | Metoda oparta o algorytmy ewolucyjne |
EvolutionaryMethodIteration | Dane iteracji ewolucyjnej metody optymalizacji |
EvolutionaryMethodLayer | Warstwa wykresu rysująca przebieg optymalizacji metodą ewolucyjną |
FibonacciDivision | Metoda Fibonacciego |
FibonacciDivisionIteration | Dane pojedynczej iteracji metody podziału dychotomicznego |
FibonacciDivisionLayer | Warstwa wykresu rysująca iterację metody alfa-podziału |
FitResultAction | Akcja narzędzia "Dopasuj widok do całego przebiegu" |
FletcherReeves | Metoda Fletchera-Reevesa |
FullPlotVisualizer | Klasa odpowiedzialna za wizualizację wyników na wykresie |
FunctionBase | Klasa reprezentująca funkcję matematyczną |
FunctionDecorator | Dekorator funkcji |
FunctionTree | Drzewo reprezentujące funkcję matematyczną |
FunctionValidator | WxValidator dla funkcji matematycznych |
GeneralValidator | Ogólny wxValidator, wywołuje jedynie walidatory kontrolek |
GeneticOperatorControl< T > | Kontrolka wyboru operatora genetycznego |
GeneticOperatorValidator< T > | |
GradientMethodIteration | Klasa bazowa dla klas danych iteracji metod gradientowych |
GradientMethodLayer | Warstwa wykresu rysująca przebieg optymalizacji metodą gradientową |
History | Klasa przechowująca historię wprowadzonych przez użytkownika ciągów znaków |
HistoryManager | Klasa zarządzająca zbiorem historii funkcji |
HookeJeevesDiscrete | Metoda Hooke'a i Jeevesa z krokiem dyskretnym |
HookeJeevesDiscreteIteration | Dane pojedynczej iteracji metody Hooke'a Jeevesa z krokiem dyskretnym |
HookeJeevesIteration | Dane pojedynczej iteracji metody Hooke'a Jeevesa |
HookeJeevesLayer | Warstwa wykresu rysująca przebieg optymalizacji algorytmem Hooke'a Jeevesa |
HookeJeevesOptimal | Metoda Hooke'a i Jeevesa z krokiem optymalnym |
HookeJeevesOptimalIteration | Dane pojedynczej iteracji metody Hooke'a Jeevesa z krokiem optymalnym |
HyperbolicInnerPenalty | Hiperboliczna funkcja bariery |
InBetweenCrossover | Klasa reprezentująca metodę prostego krzyżowania dwóch chromosomów |
InitialRangeValidator | WxValidator dla obszaru, na którym ma powstać początkowa iteracja w metodzie ewolucyjnej |
InitialSectionValidator | WxValidator dla początkowego odcinka metod w kierunku |
InnerPenalty | Wewnętrzna funkcja kary (funkcja bariery) |
IntegerValidator | Walidator liczb całkowitych z wymuszaniem wartości minimalnej i maksymalnej |
IntervalCountLimiter | Obiekt funkcyjny służący do określania maksymalnej liczby przedziałów dla podanej długości przedziału |
IterationData | Klasa bazowa dla klas zawierających dane iteracji algorytmu optymalizacji |
IterationValueInterpolation | Funkcja "iteracja -> wartość funkcji celu", z interpolacją liniową |
IterationValueVisualizer | Klasa odpowiedzialna za wizualizację wyników na wykresie iteracja-wartość |
LinearFunction | Funkcja liniowa |
LinearMethod | Metoda optymalizacji liniowej (programowania liniowego) |
LinearParser | Parser funkcji liniowych |
LinearProblem | Zadanie programowania liniowego |
LineSearch | Metoda optymalizacji w kierunku (optymalizacji funkcji jednej zmiennej) |
LineSearchControl | Kontrolka wyboru metody optymalizacji w kierunku |
LineSearchSettingsDialog | Okienko dialogowe dla ustawień metody w kierunku |
LineSearchValidator | WxValidator dla kontrolki ustawiania metody optymalizacji w kierunku |
LogarithmicInnerPenalty | Logarytmiczna funkcja bariery |
Logger | Prosty logger dziedziczący z wxTextOutputStream |
Marquardt | Metoda Marquardta |
MarquardtIteration | Dane pojedynczej iteracji metody podziału dychotomicznego |
MarquardtLayer | Warstwa wykresu rysująca iterację metody Marquardta |
MatrixStyle | Macierz styli |
Method | Metoda optymalizacji |
MethodPanelFactory | Fabryka paneli ustawień parametrów metod |
MethodPanelInfo | Klasa zawierająca informacje o panelu, jaki ma zostać utworzony przez fabrykę |
MethodWithLineSearch | Metoda optymalizacji z optymalizacją w kierunku |
MethodWithLineSearchPanel< T > | Szablon panelu dla metod z optymalizacją w kierunku |
MultilineString | Klasa służąca drukowaniu tekstu, którego wiersz rozciąga się na kilka linii |
MultivariateConstrainedIteration | Dane pojedynczej iteracji optymalizacji z ograniczeniami w wielu wymiarach |
MultivariateFunctionLayer | Warstwa wykresu odpowiedzialna za rysowanie wykresu funkcji wielu zmiennych |
MultivariatePlot | Kontrolka wyświeltająca wykres funkcji dwóch i więcej zmiennych |
MutationMethod | Klasa bazowa dla klas mutacji |
NelderMead | Algorytm optymalizacji metodą Neldera-Meada |
NelderMead::Simplex | Klasa wewnętrzna, której obiekt reprezentuje sympleks złożony z obiektów klasy PointWithValue |
NelderMeadIteration | Dane pojedynczej iteracji metody Neldera-Meada |
NelderMeadLayer | Warstwa wykresu rysująca przebieg optymalizacji metodá Neldera-Meada |
Newton | Metoda Newtona |
NewtonIteration | Klasa danych iteracji metody Newtona |
NewtonLayer | Warstwa wykresu rysująca przebieg optymalizacji metodą Newtona |
NewtonModified | Zmodyfikowana metoda Newtona |
NewtonModifiedIteration | Klasa danych iteracji metody Newtona |
NewtonRaphson | Metoda Newtona-Raphsona |
NewtonRaphsonIteration | Dane pojedynczej iteracji metody Newtona-Raphsona |
NewtonRaphsonLayer | Warstwa wykresu rysująca iterację metody alfa-podziału |
NMBestWorstCondition | Warunek stopu oparty na najlepszym i najgorszym punkcie w sympleksie |
NMCircumferenceCondition | Warunek stopu oparty na obwodzie sympleksu |
NMPreviousWorstCondition | Warunek stopu oparty na najgorszych punktach w sympleksie w bieżącej i poprzedniej iteracji |
NMStopCondition | Warunek stopu dla metody Neldera-Meada |
NMWorstReplacementCondition | Warunek stopu oparty na najgorszym punkcie w sympleksie i punkcie, który zastąpił go w bieżącej iteracji |
NonlinearFunction | Funkcja nieliniowa opisana wzorem |
NonlinearParser | Parser funkcji liniowych |
ObjectChoice< T > | Kontrola wyboru obiektu |
Observable | Interface obiektu obserwowanego |
Observer | Obserwator |
OnlyBestAction | Akcja narzędzia zmieniającego tryb wyświetlania przebiegu optymalizacji metodą ewolucyjną |
OptimizationError | Błąd optymalizacji |
OuterPenalty | Zewnętrzna funkcja kary |
ParseError | Wyjątek reprezentujący błąd parsowania |
ParseErrorDialog | Okienko do wyświetlania komunikatu o błędzie parsowania |
ParseErrorText | Kontrolka wypisująca tekst funkcji oraz znacznik wskazujący na punkt, w którym wystąpił błąd parsowania |
Parser | Klasa bazowa dla parserów wyrażeń matematycznych |
PenaltyFunction | Funkcja kary |
PlotAxis | A one line description of the class |
PlotLayer | Warstwa wykresu |
PlotStatus | Kontrolka wyświetlająca współrzędne kursora myszy, gdy jest on nad obszarem funkcji |
PlotToolbar | Pasek narzędzi dla okna wykresu |
PointControl | Kontrolka ustawiania wartości punktu |
PointLineSearchPanel< T > | Szablon panelu dla metod optymalizacji w kierunku startujących z podanego punktu |
PointWithValue | Punkt z wartością funkcji |
PolakRibiere | Metoda Polaka-Ribiere'a |
PowellIteration | Klasa bazowa dla klas danych iteracji metod Powella |
PowellLayer | Warstwa wykresu rysująca przebieg optymalizacji obu wariantów metody Powella |
PowellVariant1 | Metoda Powella - wariant pierwszy |
PowellVariant1Iteration | Dane pojedynczej iteracji pierwszego wariantu metody Powella |
PowellVariant2 | Metoda Powella - wariant drugi |
PowellVariant2Iteration | Dane pojedynczej iteracji drugiego wariantu metody Powella |
ProblemBase | Bazowa klasa dla zadań optymalizacji |
ProblemChoice | Kontrolka wyboru problemu/zadania |
ProblemDialog | Okno dialogowe wprowadzania zadania optymalizacji |
ProblemPanelFactory | Fabryka paneli ustawień parametrów problemów |
ProblemWithPenalty | Zadanie optymalizacji z funkcją kary |
ProblemWithPenaltyValidator | WxValidator dla panelu ustawień problemu ProblemWithPenalty |
QuadraticApproximation | Metoda aproksymacji kwadratowej |
QuadraticApproximationLayer | Warstwa wykresu rysująca iterację metody aproksymacji kwadratowej |
RangeControl | Kontrolka ustawiania wartości ograniczonego obszaru |
Region | Opisuje prostokątny obszar |
Result | Wynik działania metody optymalizacji |
ResultLayer | Warstwa wykresu odpowiedzialna za wykreślanie przebiegu optymalizacji |
ResultLayer::ColourPointType | Typ reprezentujący punkt z atrybutem |
ResultLayer::PointPainter | Klasa rysująca punkt (dla algortymów STLowych) |
RosenbrockDiscrete | Metoda Rosenbrocka z krokiem dyskretnym |
RosenbrockDiscreteIteration | Dane pojedynczej iteracji metody Rosenbrocka z krokiem dyskretnym |
RosenbrockDiscreteLayer | Warstwa wykresu rysująca przebieg optymalizacji algorytmem Rosenbrocka z dyskretnym krokiem próbnym |
RosenbrockIteration | Klasa bazowa dla klas danych iteracji metod Rosenbrocka z krokiem dyskretnym i optymalnym |
RosenbrockOptimal | Metoda Rosenbrocka z krokiem optymalnym |
RosenbrockOptimalIteration | Dane pojedynczej iteracji metody Rosenbrocka z krokiem optymalnym |
RosenbrockOptimalLayer | Warstwa wykresu rysująca przebieg optymalizacji algorytmem Rosenbrocka z optymalnym krokiem próbnym |
RouletteSelection | Klasa reprezentująca selekcję proporcjonalną |
SecantDivision | Metoda siecznych |
SecantDivisionIteration | Dane pojedynczej iteracji podziału odcinka metodá siecznych |
SectionLineSearch | Klasa bazowa dla metod optymalizacji w kierunku polegających na podziale i redukcji odcinka |
SectionLineSearchPanel< T > | Szablon panelu dla metod optymalizacji w kierunku polegających na redukcji odcinka |
SelectionMethod | Klasa bazowa dla klas selekcji osobników populacji |
SignOfDerivative | Metoda znaku pochodnej |
SignOfDerivativeIteration | Dane pojedynczej iteracji metody podziału dychotomicznego |
SignOfDerivativeLayer | Warstwa wykresu rysująca iterację metody alfa-podziału |
SimpleUnivariateAdapter | Opakowuje funkcję tak, by mogła być traktowana jak funkcja jednej zmiennej |
Simplex | Algorytm programowania liniowego "simplex" |
SimplexIteration | Dane pojedynczej iteracji metody Simplex |
SimplexLayer | Warstwa wykresu rysująca przebieg optymalizacji metody simplex |
SinglePointLineSearch | Klasa bazowa dla metod optymalizacji w kierunku, które polegają na poszukiwaniu coraz lepszych pojedynczych punktów |
SlopeCondition | Warunek stopu oparty na przybliżonym nachyleniu funkcji pomiędzy dwoma punktami |
SquaredCustomValueCondition | Warunek stopu oparty na kwadracie podanej liczby |
StandardStopCondition | Podstawowy warunek stopu |
SteepestDescent | Metoda największego spadku (Cauchy'ego) |
SteepestDescentIteration | Klasa danych iteracji metody największego spadku |
StopConditionValidator | WxValidator dla wartości kontrolki ustawiania warunku stopu |
SubsequentIterationsAction | Akcja narzędzia "Rysuj kolejne iteracje" |
Symbols | Singleton trzymający symbole, głównie matematyczne |
TextIterationVisualizer | Klasa bazowa dla klas drukujących iteracje poszczególnych metod |
TextVisualizer | Tekstowy wizualizator wyników |
ThreeParticipantsCrossover | Klasa reprezentująca metodę krzyżowania z udziałem trzech osobników |
TivAlphaDivision | Klasa wizualizatorów tekstowych iteracji metody alfa-podziału |
TivBolzanoDivision | Klasa wizualizatora tekstowego dla iteracji metody podziału dychotomicznego |
TivConjugateGradientsMethod | Klasa wizualizatora tekstowego dla iteracji metod gradientów sprzężonych (Fletchera-Reevesa i Polaka-Ribiery) |
TivConstrainedOptimization | Klasa bazowa dla wizualizatorów tekstowych iteracji optymalizacji z ograniczeniami |
TivDerivative | Klasa wizualizatora tekstowego dla iteracji metody pochodnej |
TivDFP | Klasa wizualizatorów tekstowych iteracji metody Davidona-Fletchera-Powella |
TivDichotomousDivision | Klasa wizualizatora tekstowego dla iteracji metody podziału dychotomicznego |
TivEvolutionaryMethod | Klasa wizualizacji tekstowej optymalizacji metodą ewolucyjną |
TivFibonacciDivision | Klasa wizualizatorów tekstowych iteracji metody podziaiu Fibonacciego |
TivHookeJeeves | Wizualizator tekstowy dla iteracji algorytmu Hooke'a Jeevesa |
TivHookeJeevesDiscrete | Wizualizator tekstowy dla iteracji algorytmu HookeJeevesDiscrete |
TivHookeJeevesOptimal | Wizualizator tekstowy dla iteracji algorytmu HookeJeevesOptimal |
TivMarquardt | Klasa wizualizatora tekstowego dla iteracji metody Marquardta |
TivMultivariateConstrained | Klasa wizualizatora tekstowego iteracji optymalizacji z ograniczeniami w wielu wymiarach |
TivNelderMead | Klasa bazowa dla wizualizatorów tekstowych iteracji optymalizacji z ograniczeniami |
TivNewton | Klasa wizualizatorów tekstowych iteracji metody Newtona |
TivNewtonModified | Klasa wizualizatorów tekstowych iteracji zmodyfikowanej metody Newtona |
TivNewtonRaphson | Klasa wizualizatora tekstowego dla iteracji metody pochodnej |
TivPowell | Klasa bazowa dla wizualizatorów tekstowych iteracji PowellVariant1 i PowellVariant2 |
TivPowellVariant1 | Klasa wizualizatorów tekstowych iteracji pierwszego wariantu metody Powella |
TivPowellVariant2 | Klasa wizualizatorów tekstowych iteracji drugiego wariantu metody Powella |
TivQuadraticApproximation | Klasa wizualizatorów tekstowych iteracji metody aproksymacji kwadratowej |
TivRosenbrock | Klasa bazowa dla wizualizatorów tekstowych iteracji RosenbrockDiscrete i RosenbrockOptimal |
TivRosenbrockDiscrete | Wizualizator tekstowy dla iteracji algorytmu RosenbrockDiscrete |
TivRosenbrockOptimal | Wizualizator tekstowy dla iteracji algorytmu RosenbrockOptimal |
TivSecantDivision | Klasa wizualizatora tekstowego dla iteracji metody podziału dychotomicznego |
TivSignOfDerivative | Klasa wizualizatora tekstowego dla iteracji metody znaku pochodnej |
TivSimplex | Klasa wizualizatorów tekstowych iteracji algorytmu Simplex |
TivSteepestDescent | Klasa wizualizatorów tekstowych iteracji metody największego spadku |
TivUniformDivision | Klasa wizualizatorów tekstowych iteracji metody podziału równomiernego |
TivUnivariateConstrained | Klasa wizualizatora tekstowego iteracji optymalizacji z ograniczeniami w wielu wymiarach |
ToggleToolAction | Akcja narzędzia włącz/wyłącz (toggle) |
Tokenizer | Klasa dzieląca ciąg znaków na tokeny |
Tokenizer::FunctionInfo | Informacja o funkcji matematycznej |
ToolbarTool | Klasa reprezentująca narzędzie umieszczane na pasku |
TournamentSelection | Klasa reprezentująca selekcję turniejowej |
UnconstrainedProblem | Typowe zadanie optymalizacji bez ograniczeń |
UniformDivision | Metoda podziału równomiernego |
UniformDivisionIteration | Dane pojedynczej iteracji metody podziału równomiernego |
UniformDivisionLayer | Warstwa wykresu rysująca iterację metody podziału równomiernego |
UniformMutation | Klasa reprezentująca mutację z rozkładem jendostajnym |
UnivariateConstrainedIteration | Dane pojedynczej iteracji metody Neldera-Meada |
UnivariateConstrainedLayer | Warstwa wykresu rysująca przebieg optymalizacji z ograniczeniami w wielu wymiarach |
UnivariateConstraintsLayer | Warstwa wykresu odpowiedzialna za przedstawienie ograniczeń na wykresie X-Y |
UnivariateFunction | Funkcja jednej zmiennej |
UnivariateFunctionLayer | Warstwa wykresu odpowiedzialna za rysowanie wykresu funkcji jednej zmiennej |
UnivariateNonlinearFunction | Funkcja jednej zmiennej |
UnivariateResultLayer | Warstwa wykresu prezentująca przebieg optymalizacji funkcji jednej zmiennej |
ValueCondition | Warunek stopu oparty na różnicy wartości funkcji w dwóch punktach |
VariableNames | Struktura przechowująca nazwy zmiennych |
VariantedMethodWithLineSearchPanel< T > | Szablon panelu dla metod z optymalizacją w kierunku |
VisualizationFrame | Okno zawierające wizualizacje pojedynczego przebiegu optymalizacji |
Visualizer | Klasa bazowa dla różnego rodzaju wizualizacji |
VisualizerFactory | Fabryka odpowiedzialna za tworzenie obiektów wizualizacji dla danej iteracji |
VisualizerFactory::VisualizerCreators | Klasa przechowująca kreatory (fabryki) różnych typów wizualizacji |
wxTextCtrlOutputStream | Klasa dziedzicząca po wxOutputStream, przekazująca dane do obiektu typu wxTextCtrl; |
XyConstrainedLayer | Warstwa wykresu rysująca przebieg optymalizacji z ograniczeniami w wielu wymiarach |
XyConstraintsLayer | Warstwa wykresu odpowiedzialna za przedstawienie ograniczeń na wykresie X-Y |
XyResultLayer | Warstwa wykresu prezentująca przebieg optymalizacji funkcji wielu zmiennych |
XyUnconstrainedLayer | Klasa podstawowa dla klas warstw przebiegu optymalizacji wielu zmiennych bez ograniczeń |