Computes the cellwise coefficients for the diffusion operator from the given data:
.
More...
#include <cellwise.hh>


Public Member Functions | |
| CellA_M_alpha_of_x (concepts::DynArray< Real > &A_M_alpha_of_x, const __gnu_cxx::hash_map< uint, uint > &data_level_map, const __gnu_cxx::hash_map< uint, Real > &Ea_of_x, const concepts::Array< Real > &sqrt_lambda, const concepts::Array< concepts::DynArray< Real > > &phi, const concepts::Array< concepts::Array< Real > > &mu, const concepts::Array< uint > &alpha) | |
| Constructor. | |
| virtual void | operator() (const Element< Real > &elm)=0 |
| Application operator. | |
| void | operator() (const concepts::Quad2d &cell) |
| void | operator() (const concepts::Triangle2d &cell) |
| virtual void | operator() (const concepts::Cell &cell) |
| Application operator. | |
| virtual void | operator() (const concepts::Element< Real > &elm) |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| concepts::DynArray< Real > & | A_M_ |
| const concepts::Array< uint > & | alpha_ |
| const __gnu_cxx::hash_map < uint, uint > & | data_level_map_ |
| const __gnu_cxx::hash_map < uint, Real > & | Ea_ |
| const uint | M_ |
| Sum boundary. | |
| const concepts::Array < concepts::Array< Real > > & | mu_ |
| const concepts::Array < concepts::DynArray< Real > > & | phi_ |
| const concepts::Array< Real > & | sqrt_lambda_ |
Computes the cellwise coefficients for the diffusion operator from the given data:
.
In the case of hp2D::Quads, only
is computed.
Definition at line 52 of file cellwise.hh.
| CellA_M_alpha_of_x::CellA_M_alpha_of_x | ( | concepts::DynArray< Real > & | A_M_alpha_of_x, |
| const __gnu_cxx::hash_map< uint, uint > & | data_level_map, | ||
| const __gnu_cxx::hash_map< uint, Real > & | Ea_of_x, | ||
| const concepts::Array< Real > & | sqrt_lambda, | ||
| const concepts::Array< concepts::DynArray< Real > > & | phi, | ||
| const concepts::Array< concepts::Array< Real > > & | mu, | ||
| const concepts::Array< uint > & | alpha | ||
| ) | [inline] |
Constructor.
| A_M_alpha_of_x | Result, |
| data_level_map | Maps indices from data mesh to computational mesh, phi is given on the data mesh and the rest on the computational mesh |
| Ea_of_x | |
| sqrt_lambda | |
| phi | |
| mu | |
| alpha | |
Definition at line 64 of file cellwise.hh.

| virtual std::ostream& CellA_M_alpha_of_x::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::CellPostprocess< Real >.
| virtual void concepts::CellPostprocess< Real >::operator() | ( | const Element< Real > & | elm | ) | [pure virtual, inherited] |
Application operator.
This application operator has to be overloaded to post process a space.
| elm | Current element |
Implemented in concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.
| virtual void CellA_M_alpha_of_x::operator() | ( | const concepts::Cell & | cell | ) | [virtual] |
Application operator.
This application operator has to be overloaded to post process a mesh.
| cell | Current cell |
Implements concepts::CellPostprocess< Real >.
| void CellA_M_alpha_of_x::operator() | ( | const concepts::Quad2d & | cell | ) |
| void CellA_M_alpha_of_x::operator() | ( | const concepts::Triangle2d & | cell | ) |
| virtual void CellA_M_alpha_of_x::operator() | ( | const concepts::Element< Real > & | elm | ) | [virtual] |
concepts::DynArray<Real>& CellA_M_alpha_of_x::A_M_ [private] |
Definition at line 83 of file cellwise.hh.
const concepts::Array<uint>& CellA_M_alpha_of_x::alpha_ [private] |
Definition at line 89 of file cellwise.hh.
const __gnu_cxx::hash_map<uint, uint>& CellA_M_alpha_of_x::data_level_map_ [private] |
Definition at line 84 of file cellwise.hh.
const __gnu_cxx::hash_map<uint, Real>& CellA_M_alpha_of_x::Ea_ [private] |
Definition at line 85 of file cellwise.hh.
const uint CellA_M_alpha_of_x::M_ [private] |
Sum boundary.
Definition at line 91 of file cellwise.hh.
const concepts::Array<concepts::Array<Real> >& CellA_M_alpha_of_x::mu_ [private] |
Definition at line 88 of file cellwise.hh.
const concepts::Array<concepts::DynArray<Real> >& CellA_M_alpha_of_x::phi_ [private] |
Definition at line 87 of file cellwise.hh.
const concepts::Array<Real>& CellA_M_alpha_of_x::sqrt_lambda_ [private] |
Definition at line 86 of file cellwise.hh.