#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.
|
| 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) |
|
DeclException1 |
( |
ExcErrorTooLarge |
, |
|
|
double |
, |
|
|
<< "error "<< arg1<< " is too large" |
|
|
) |
| |
Error is not close to machine accuracy