Amandus: Simulations based on multilevel Schwarz methods
|
#include <estimator.h>
Public Member Functions | |
Interpolator (const dealii::DoFHandler< dim > &input_dofh, unsigned int interpolation_degree, const dealii::TensorFunction< 2, dim > &weight, const dealii::Function< dim > *bdry=0) | |
const dealii::FE_Q< dim > & | get_fe () const |
const dealii::DoFHandler< dim > & | get_dofh () const |
void | init_vector (dealii::Vector< double > &result) |
void | interpolate (dealii::Vector< double > &result, const dealii::Vector< double > &input) |
virtual void | cell (dealii::MeshWorker::DoFInfo< dim > &dinfo, dealii::MeshWorker::IntegrationInfo< dim > &info) const |
Private Member Functions | |
void | init_normalization () |
double | squared_max_ev (typename dealii::Triangulation< dim >::cell_iterator cell) const |
Private Attributes | |
dealii::FE_Q< dim > | fe |
dealii::DoFHandler< dim > | dofh |
dealii::SmartPointer< const dealii::TensorFunction< 2, dim > > | weight |
dealii::SmartPointer< const dealii::Function< dim > > | bdry |
dealii::SmartPointer< const dealii::DoFHandler< dim > > | input_dofh |
std::vector< double > | normalization_map |
dealii::SmartPointer< const dealii::Vector< double > > | input_fe_vector |
A weighted Oswald interpolation operator used to obtain a \(H^1\) conforming function after postprocessing.
DarcyIntegrators::Interpolator< dim >::Interpolator | ( | const dealii::DoFHandler< dim > & | input_dofh, |
unsigned int | interpolation_degree, | ||
const dealii::TensorFunction< 2, dim > & | weight, | ||
const dealii::Function< dim > * | bdry = 0 |
||
) |
|
virtual |
const dealii::DoFHandler< dim > & DarcyIntegrators::Interpolator< dim >::get_dofh | ( | ) | const |
const dealii::FE_Q< dim > & DarcyIntegrators::Interpolator< dim >::get_fe | ( | ) | const |
|
private |
void DarcyIntegrators::Interpolator< dim >::init_vector | ( | dealii::Vector< double > & | result | ) |
void DarcyIntegrators::Interpolator< dim >::interpolate | ( | dealii::Vector< double > & | result, |
const dealii::Vector< double > & | input | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |