Amandus: Simulations based on multilevel Schwarz methods
Files | Classes | Functions
Application classes and functions

Infrastructure for integrating, assembling and solving. More...

Files

file  apps.h
 Global refinement linear loop shows convergence table on console.
 
file  apps.h
 Global refinement linear loop shows convergence table on console.
 
file  apps.h
 Global refinement linear loop shows convergence table on console.
 
file  apps.h
 Global refinement linear loop shows convergence table on console.
 
file  apps.h
 Global refinement linear loop shows convergence table on console.
 

Classes

class  AmandusApplicationSparse< dim >
 
class  AmandusApplication< dim, RELAXATION >
 
class  AmandusUMFPACK< dim >
 
class  AmandusResidual< dim >
 
class  AmandusSolve< dim >
 
class  AmandusArpack< dim >
 

Functions

template<int dim>
void global_refinement_nonlinear_loop (unsigned int n_steps, AmandusApplicationSparse< dim > &app, dealii::Algorithms::OperatorBase &solve, const AmandusIntegrator< dim > *error=0, AmandusIntegrator< dim > *estimator=0, const dealii::Function< dim > *initial_vector=0, const dealii::Function< dim > *inhom_boundary=0, const bool boundary_projection=false)
 
template<int dim>
void global_refinement_eigenvalue_loop (unsigned int n_steps, unsigned int n_values, AmandusApplicationSparse< dim > &app, dealii::Algorithms::OperatorBase &solve)
 
template<int dim>
void global_refinement_nested_nonlinear_loop (unsigned int n_steps, AmandusApplicationSparse< dim > &app, dealii::Triangulation< dim > &tria, dealii::Algorithms::OperatorBase &solve, const AmandusIntegrator< dim > *error=0, AmandusIntegrator< dim > *estimator=0, const dealii::Function< dim > *initial_vector=0, const dealii::Function< dim > *inhom_boundary=0, const bool boundary_projection=false)
 

Detailed Description

Infrastructure for integrating, assembling and solving.

Function Documentation

template<int dim>
void global_refinement_eigenvalue_loop ( unsigned int  n_steps,
unsigned int  n_values,
AmandusApplicationSparse< dim > &  app,
dealii::Algorithms::OperatorBase &  solve 
)

Here is the call graph for this function:

template<int dim>
void global_refinement_nested_nonlinear_loop ( unsigned int  n_steps,
AmandusApplicationSparse< dim > &  app,
dealii::Triangulation< dim > &  tria,
dealii::Algorithms::OperatorBase &  solve,
const AmandusIntegrator< dim > *  error = 0,
AmandusIntegrator< dim > *  estimator = 0,
const dealii::Function< dim > *  initial_vector = 0,
const dealii::Function< dim > *  inhom_boundary = 0,
const bool  boundary_projection = false 
)

Nested nonlinear loop using remesher

Here is the call graph for this function:

template<int dim>
void global_refinement_nonlinear_loop ( unsigned int  n_steps,
AmandusApplicationSparse< dim > &  app,
dealii::Algorithms::OperatorBase &  solve,
const AmandusIntegrator< dim > *  error = 0,
AmandusIntegrator< dim > *  estimator = 0,
const dealii::Function< dim > *  initial_vector = 0,
const dealii::Function< dim > *  inhom_boundary = 0,
const bool  boundary_projection = false 
)

Here is the call graph for this function: