dune-istl
2.4.1-rc2
|
#include "config.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <complex>
#include <cmath>
#include <sys/times.h>
#include <dune/istl/istlexception.hh>
#include <dune/istl/basearray.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/istl/bvector.hh>
#include <dune/istl/vbvector.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/io.hh>
#include <dune/istl/gsetc.hh>
#include <dune/istl/ilu.hh>
#include <dune/istl/operators.hh>
#include <dune/istl/solvers.hh>
#include <dune/istl/preconditioners.hh>
#include <dune/istl/scalarproducts.hh>
#include <dune/istl/multitypeblockvector.hh>
#include <dune/istl/multitypeblockmatrix.hh>
Classes | |
class | Timer |
Functions | |
void | test_basearray () |
template<class V > | |
void | f (V &v) |
void | test_BlockVector () |
void | test_VariableBlockVector () |
void | test_FieldMatrix () |
void | test_BCRSMatrix () |
void | test_IO () |
void | test_Iter () |
void | test_Interface () |
int | main (int, char **) |
void f | ( | V & | v | ) |
Referenced by test_BlockVector().
int main | ( | int | , |
char ** | |||
) |
void test_basearray | ( | ) |
References Dune::base_array_unmanaged< B, A >::begin(), Dune::base_array_unmanaged< B, A >::end(), and Dune::base_array_window< B, A >::move().
Referenced by main().
void test_BCRSMatrix | ( | ) |
Referenced by main().
void test_BlockVector | ( | ) |
References f(), Timer::start(), and Timer::stop().
Referenced by main().
void test_FieldMatrix | ( | ) |
Referenced by main().
void test_Interface | ( | ) |
References Dune::LoopSolver< X >::apply(), col, Dune::printmatrix(), and Dune::printvector().
Referenced by main().
void test_IO | ( | ) |
References Dune::BCRSMatrix< B, A >::addindex(), Dune::base_array_unmanaged< B, A >::begin(), Dune::VariableBlockVector< B, A >::begin(), Dune::BCRSMatrix< B, A >::begin(), Dune::VariableBlockVector< B, A >::createbegin(), Dune::BCRSMatrix< B, A >::createbegin(), Dune::VariableBlockVector< B, A >::createend(), Dune::BCRSMatrix< B, A >::createend(), Dune::base_array_unmanaged< B, A >::end(), Dune::VariableBlockVector< B, A >::end(), Dune::BCRSMatrix< B, A >::end(), Dune::BCRSMatrix< B, A >::endindices(), Dune::BCRSMatrix< B, A >::endrowsizes(), Dune::printmatrix(), Dune::printvector(), and Dune::BCRSMatrix< B, A >::setrowsize().
Referenced by main().
void test_Iter | ( | ) |
References Dune::BCRSMatrix< B, A >::begin(), Dune::bilu0_decomposition(), Dune::bilu_backsolve(), Dune::BCRSMatrix< B, A >::createbegin(), Dune::BCRSMatrix< B, A >::createend(), Dune::BCRSMatrix< B, A >::end(), Timer::gettime(), Dune::BCRSMatrix< B, A >::mmv(), Timer::start(), Timer::stop(), Dune::block_vector_unmanaged< B, A >::two_norm(), and Dune::BCRSMatrix< B, A >::umv().
Referenced by main().
void test_VariableBlockVector | ( | ) |
Referenced by main().