Amandus: Simulations based on multilevel Schwarz methods
Classes | Functions
tests.h File Reference
#include <deal.II/algorithms/any_data.h>
#include <deal.II/base/logstream.h>
#include <deal.II/base/utilities.h>
#include <deal.II/lac/vector.h>
#include <amandus/amandus.h>

Go to the source code of this file.

Classes

class  ExactResidual< dim >
 
class  TensorProductPolynomial< dim >
 

Functions

 DeclException1 (ExcErrorTooLarge, double,<< "error "<< arg1<< " is too large")
 
template<int dim>
void solve_and_error (dealii::BlockVector< double > &errors, AmandusApplicationSparse< dim > &app, dealii::Algorithms::OperatorBase &solver, dealii::Algorithms::OperatorBase &residual, const AmandusIntegrator< dim > &error)
 
template<int dim>
void iterative_solve_and_error (dealii::BlockVector< double > &errors, AmandusApplicationSparse< dim > &app, dealii::Algorithms::OperatorBase &solver, const ErrorIntegrator< dim > &error, const dealii::Function< dim > *initial_function=0, unsigned int n_qpoints=0)
 
template<int dim>
void verify_residual (unsigned int n_refinements, AmandusApplicationSparse< dim > &app, AmandusIntegrator< dim > &matrix_integrator, AmandusIntegrator< dim > &residual_integrator)
 
template<int dim>
void verify_theta_residual (unsigned int n_refinements, AmandusApplicationSparse< dim > &app, AmandusIntegrator< dim > &matrix_integrator, AmandusIntegrator< dim > &residual_integrator)
 

Function Documentation

DeclException1 ( ExcErrorTooLarge  ,
double  ,
<< "error "<< arg1<< " is too large"   
)

Error is not close to machine accuracy