Amandus: Simulations based on multilevel Schwarz methods
Public Member Functions | Private Attributes | List of all members
AmandusArpack< dim > Class Template Reference

#include <amandus_arpack.h>

Inheritance diagram for AmandusArpack< dim >:
Inheritance graph
[legend]
Collaboration diagram for AmandusArpack< dim >:
Collaboration graph
[legend]

Public Member Functions

 AmandusArpack (AmandusApplicationSparse< dim > &application, AmandusIntegrator< dim > &integrator)
 
virtual void operator() (dealii::AnyData &out, const dealii::AnyData &in)
 

Private Attributes

dealii::SmartPointer< AmandusApplicationSparse< dim >, AmandusSolve< dim > > application
 The pointer to the application object. More...
 
dealii::SmartPointer< AmandusIntegrator< dim >, AmandusSolve< dim > > integrator
 The pointer to the local integrator for assembling matrices. More...
 

Detailed Description

template<int dim>
class AmandusArpack< dim >

A solution operator using AmandusApplicationSparse::arpack_solve().

Constructor & Destructor Documentation

template<int dim>
AmandusArpack< dim >::AmandusArpack ( AmandusApplicationSparse< dim > &  application,
AmandusIntegrator< dim > &  integrator 
)

Constructor of the operator, taking the application and the integrator which is used to assemble the matrices.

Member Function Documentation

template<int dim>
void AmandusArpack< dim >::operator() ( dealii::AnyData &  out,
const dealii::AnyData &  in 
)
virtual

Apply the solution operator. If indicated by events, reassemble matrices

Member Data Documentation

template<int dim>
dealii::SmartPointer<AmandusApplicationSparse<dim>, AmandusSolve<dim> > AmandusArpack< dim >::application
private

The pointer to the application object.

template<int dim>
dealii::SmartPointer<AmandusIntegrator<dim>, AmandusSolve<dim> > AmandusArpack< dim >::integrator
private

The pointer to the local integrator for assembling matrices.


The documentation for this class was generated from the following files: