#include <System-FIGL-Loeser-par.hpp>
Public Member Functions | |
IntegralGleichungsSystem (int sysord=0, int ord=0) | |
IntegralGleichungsSystem (KFkt, interval, interval, ReFkt, interval, int, int, ofstream &, string) | |
void | PartInitIntegralGleichungsSystem (KFkt, interval, interval, ReFkt, interval, int, int, ofstream &, string) |
int | DistributeValues (int) |
void | Einschliessung_berechnen (ofstream &, string, int, int, int &) |
void | SystemLoesungsansatz (vector< vector< vector< itaylor > > > &, vector< itaylor > &, int, ofstream &, string, int, int, int, int &) |
void | SystemLoesung_bilden (vector< vector< vector< itaylor > > > &, vector< itaylor > &, int, ofstream &) |
real | Genauigkeit (int) |
void | Export (string dest, string fname, string varname="IGLSys_Lsg") |
void | Export_Plot (string dest, string fname, int steps, string varname="IGLSys_Lsg", string plottitle="Integral Equation System Solution Enclosure") |
Getters | |
Getters (Read access functions). | |
vector< vector< dim2taylor > > & | getKern () |
dim2taylor & | getKern (int i, int j) |
vector< itaylor > & | getRS () |
itaylor & | getRS (int i) |
ivector & | getSSys () |
ivector & | getTSys () |
ivector & | getRS_SSys () |
interval | getS () |
interval | getS (int i) |
interval | getSmid (int i) |
interval | getT () |
interval | getT (int i) |
interval | getTmid (int i) |
interval | getRS_S () |
vector< itaylor > & | getLsg () |
itaylor & | getLsg (int i) |
Private Types | |
typedef dim2taylor(* | KFkt )(dim2taylor_vector &) |
typedef itaylor(* | ReFkt )(itaylor &) |
Private Attributes | |
vector< vector< KFkt > > | KernFktSys0 |
vector< ReFkt > | RechtsFktSys0 |
vector< vector< dim2taylor > > | KernSys0 |
vector< itaylor > | RSSys0 |
ivector | ILGS_Lsg |
vector< itaylor > | Lsg0 |
int | sysord |
int | ord |
imatrix | BasisInt_a |
imatrix | BasisInt_b |
vector< vector< ivector > > | RestkernSys0 |
Domains and domain midpoints | |
interval | Sglob |
interval | Tglob |
interval | RS_Sglob |
ivector | SSys |
ivector | TSys |
ivector | SmidSys |
ivector | TmidSys |
ivector | RS_SSys |
ivector | RS_SmidSys |
Friends | |
ostream & | operator<< (ostream &, IntegralGleichungsSystem &) |
Not included: Indirectly associated functions (iteration functions, etc.)
|
Typedef for kernel function pointer. |
|
Typedef for right hand side function pointer. |
|
Constructor for class IntegralGleichungsSystem
|
|
Constructor for class IntegralGleichungsSystem
|
|
Distribution of data that has been left out during initialization
|
|
Main solution method containing method/subroutine calls for all parts of the integral equation solution method. (All necessary data is stored in the class's attributes)
|
|
Export solution function in destination system's source code.
|
|
Export solution function and interval plot in destination system's source code.
|
|
Computes the result accuracy by sampling the function at a given number of evaluation points (evenly distributed)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Constructor-like method for class IntegralGleichungsSystem This function does the same as the constructor above, but leaves out some parts, esp. the Taylor expansion, to allow these parts to be carried out by one process only. (The data has to be distributed afterwards, though.)
|
|
Part IV of the solution algorithm: Compute the solution from the linear system solution.
|
|
Part II/III of the solution algorithm: Compute the elements of the linear system and solve the system (the latter with the appropriate external function).
|
|
Output operator for class IntegralGleichungsSystem objects
|
|
Integrals of monomials. |
|
Integrals of monomials. |
|
Linear system solution. |
|
Kernel function pointer matrix. |
|
Kernel Taylor coefficients |
|
Integral equation system solution. |
|
Taylor order. |
|
Right hand side function pointer vector. |
|
Remainders of kernel Taylor expansions |
|
|
|
|
|
|
|
Right hand side Taylor coefficients |
|
|
|
|
|
|
|
Integral equation system order. |
|
|
|
|
|
|