Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

System-FIGL-Loeser.cpp File Reference

#include <iostream>
#include <fstream>
#include <vector>
#include <ctime>
#include "dim2taylor.hpp"
#include "itaylor.hpp"
#include "ilss.hpp"
#include "interval.hpp"
#include "ivector.hpp"
#include "intvector.hpp"
#include "imatrix.hpp"
#include "real.hpp"
#include "dot.hpp"
#include "idot.hpp"
#include "vectoroperations.hpp"
#include "System-FIGL-Loeser.hpp"

Functions

void start_clock (clock_t &t1)
void print_time_used (clock_t t1, ostream &out)
interval Imid (interval &I)
itaylor blow (itaylor &it, real eps)
vector< itaylorblow (vector< itaylor > &vit, real eps)
ivector Powers (interval baseInt, int ord)
void Systembasis_Integration (imatrix &Int_a0, imatrix &Int_b0, int sysord, int intord, ivector Tvec)
vector< itaylorIterativesVerfahren (IntegralSystemOperatorRG &IntSysOp, vector< itaylor > &FktGV0, int sysord, int ord, imatrix &BInt_a, imatrix &BInt_b, int &err, ostream &outf)
ostream & operator<< (ostream &os, IntegralGleichungsSystem &IGLS)

Detailed Description

VFIS Integral Equation Solver central module with all central methods/functions. Class definitions see header file.

Function Documentation

vector<itaylor> blow vector< itaylor > &  vit,
real  eps
 

Epsilon inflation for vectors of itaylor arguments (elementwise).

Parameters:
[in] vit vector of itaylor objects
[in] eps Epsilon
Returns:
Vector of inflated itaylor objects

itaylor blow itaylor it,
real  eps
 

Epsilon inflation for itaylor arguments (elementwise).

Parameters:
[in] it itaylor object
[in] eps Epsilon
Returns:
The inflated itaylor object

interval Imid interval &  I  ) 
 

Interval Midpoint Computation with interval result.

Parameters:
[in] I The interval
Returns:
The midpoint

vector<itaylor> IterativesVerfahren IntegralSystemOperatorRG IntSysOp,
vector< itaylor > &  FktGV0,
int  sysord,
int  ord,
imatrix &  BInt_a,
imatrix &  BInt_b,
int &  err,
ostream &  outf
 

Part I: Iteration function: Carries out the fixed point iteration

y_0=g; y_{i+1}=IntOp(y_i)

for an integral system operator IntSysOp

Parameters:
[in] IntSysOp The integral operator of the iteration
[in] FktGV0 Right hand side function vector
[in] sysord Integral equation system order
[in] ord Taylor order
[in] BInt_a Integrals of powers of basic monomials
[in] BInt_b Integrals of powers of basic monomials
[out] err Error code
[in,out] outf Output file stream
Returns:
itaylor representation of the result vector

ostream& operator<< ostream &  os,
IntegralGleichungsSystem IGLS
 

Output operator for class IntegralGleichungsSystem objects

Parameters:
[in,out] os Output stream
[in] IGLS IntegralGleichungsSystem object reference
Returns:
Output stream

ivector Powers interval  baseInt,
int  ord
 

Computes powers I^j, j=1..ord, for a given interval.

Parameters:
[in] baseInt interval
[in] ord maximum exponent
Returns:
ivector containing I^j, j=1..ord

void print_time_used clock_t  t1,
ostream &  out
 

Print computation time

Parameters:
[in] t1 Timer variable
[in,out] outf Output file stream

void start_clock clock_t &  t1  ) 
 

Start timer

Parameters:
[in] t1 Timer variable

void Systembasis_Integration imatrix &  Int_a0,
imatrix &  Int_b0,
int  sysord,
int  intord,
ivector  Tvec
 

Computes integrals of basic monomials.

Parameters:
[out] Int_a0 Given domains T[i]:=[a_i,b_i], i=1..sysord with midpoint t0_i, the integrals of (a_i-t0_i)^k, k=0..intord, are computed and stored in Int_a[i]
[out] Int_b0 Given domains T[i]:=[a_i,b_i], i=1..sysord with midpoint t0_i, the integrals of (b_i-t0_i)^k, k=0..intord, are computed and stored in Int_b[i]
[in] sysord Order of integral equation system
[in] intord Maximum order of integral computation
[in] Tvec domains


Generated on Wed Apr 4 18:16:37 2007 for VFIS by  doxygen 1.4.4