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

System-FIGL-Loeser-par.hpp File Reference

#include <mpi.h>
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
#include <ctime>
#include <vector>
#include "dim2taylor.hpp"
#include "itaylor.hpp"
#include "vectoroperations.hpp"
#include "taylor_mpicomm.hpp"
#include "vector_mpicomm.hpp"
#include "ilss_par.hpp"
#include "interval.hpp"
#include "ivector.hpp"
#include "intvector.hpp"
#include "imatrix.hpp"
#include "real.hpp"
#include "dot.hpp"
#include "idot.hpp"

Go to the source code of this file.

Classes

class  IntegralSystemOperatorRG
class  IntegralGleichungsSystem

Functions

void start_clock (clock_t &)
void print_time_used (clock_t, ofstream &)
interval Imid (interval &)
vector< itaylorblow (vector< itaylor > &, real)
ivector Powers (interval, int)
void Systembasis_Integration (imatrix &, imatrix &, int, int, ivector)
vector< itaylorIterativesVerfahren (IntegralSystemOperatorRG &, vector< itaylor > &, int, int, imatrix &, imatrix &, int &, ofstream &)

Variables

itaylor blow (itaylor &, real)


Detailed Description

VFIS Integral Equation Solver central module header with class definitions. Method/Function definitions see implementation 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

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,
ofstream &  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

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,
ofstream &  out
 

Print computation time

Parameters:
[in] t1 Timer variable
[in,out] out 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


Variable Documentation

itaylor blow(itaylor &, real)
 


Generated on Tue Feb 27 21:19:13 2007 for VFIS by  doxygen 1.4.4