The asymptotic expansion solution
, evaluated on a FE mesh with elements in the sheet.
More...
#include <DiffReactAsympModel.hh>


Public Types | |
| typedef F | value_type |
Public Member Functions | |
| virtual DiffReactAsympModeluepsN< F > * | clone () const |
| Virtual copy constructor. | |
| DiffReactAsympModeluepsN (DiffReactAsympModelSolBase< F > &sol, CellToCellMapping< 2, 2 > &map, Space< Real > &spc, Space< Real > &tspc, const Real eps, uint order) | |
| Real | eps () const |
| virtual F | operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const |
| virtual F | operator() (const ElementWithCell< typename Realtype< F >::type > &elm, const Real p, const Real t=0.0) const =0 |
| Evaluates the formula. | |
| virtual F | operator() (const ElementWithCell< typename Realtype< F >::type > &elm, const Real3d &p, const Real t=0.0) const =0 |
| virtual F | operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const |
| Not implemented. | |
| virtual F | operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const |
| Not implemented. | |
| virtual F | operator() (const ElementWithCell< typename Realtype< F >::type > &elm, const Real2d &p, const Real t=0.0) const =0 |
| uint | order () const |
| virtual | ~DiffReactAsympModeluepsN () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| const Real | eps_ |
| Thickness. | |
| CellToCellMapping< 2, 2 > & | map_ |
| Mapping from a point in a connector in FE mesh to one in limit mesh. | |
| std::map< const Connector *, const ElementWithCell< Real > * > | mapToElm_ |
| const uint | order_ |
| Order of the model. | |
| DiffReactAsympModelSolBase< F > & | sol_ |
| Solution of the asymptotic expansion model. | |
| Space< Real > & | spc_ |
| Space for asymptotic model and belonging trace space. | |
| Space< Real > & | tspc_ |
The asymptotic expansion solution
, evaluated on a FE mesh with elements in the sheet.
A mapping from points in topological cells in the FE mesh to the correlating points in topological cells in the limit mesh have to be given.
Definition at line 799 of file DiffReactAsympModel.hh.
typedef F concepts::ElementFormula< F, typename Realtype<F>::type >::value_type [inherited] |
Definition at line 31 of file elementFormula.hh.
| concepts::DiffReactAsympModeluepsN< F >::DiffReactAsympModeluepsN | ( | DiffReactAsympModelSolBase< F > & | sol, |
| CellToCellMapping< 2, 2 > & | map, | ||
| Space< Real > & | spc, | ||
| Space< Real > & | tspc, | ||
| const Real | eps, | ||
| uint | order | ||
| ) |
| virtual concepts::DiffReactAsympModeluepsN< F >::~DiffReactAsympModeluepsN | ( | ) | [inline, virtual] |
Definition at line 806 of file DiffReactAsympModel.hh.
| virtual DiffReactAsympModeluepsN<F>* concepts::DiffReactAsympModeluepsN< F >::clone | ( | ) | const [inline, virtual] |
Virtual copy constructor.
Implements concepts::ElementFormula< F >.
Definition at line 817 of file DiffReactAsympModel.hh.
| Real concepts::DiffReactAsympModeluepsN< F >::eps | ( | ) | const [inline] |
Definition at line 822 of file DiffReactAsympModel.hh.
| virtual std::ostream& concepts::DiffReactAsympModeluepsN< F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
| virtual F concepts::ElementFormula< F, typename Realtype<F>::type >::operator() | ( | const ElementWithCell< typename Realtype<F>::type > & | elm, |
| const Real | p, | ||
| const Real | t = 0.0 |
||
| ) | const [pure virtual, inherited] |
Evaluates the formula.
| elm | Element |
| p | Point in space in local element coordinates |
| t | Point in time |
| virtual F concepts::DiffReactAsympModeluepsN< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real3d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
Not implemented.
| virtual F concepts::ElementFormula< F, typename Realtype<F>::type >::operator() | ( | const ElementWithCell< typename Realtype<F>::type > & | elm, |
| const Real3d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [pure virtual, inherited] |
| virtual F concepts::DiffReactAsympModeluepsN< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
Not implemented.
| virtual F concepts::DiffReactAsympModeluepsN< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real2d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
| virtual F concepts::ElementFormula< F, typename Realtype<F>::type >::operator() | ( | const ElementWithCell< typename Realtype<F>::type > & | elm, |
| const Real2d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [pure virtual, inherited] |
| uint concepts::DiffReactAsympModeluepsN< F >::order | ( | ) | const [inline] |
Definition at line 823 of file DiffReactAsympModel.hh.
const Real concepts::DiffReactAsympModeluepsN< F >::eps_ [private] |
Thickness.
Definition at line 834 of file DiffReactAsympModel.hh.
CellToCellMapping<2,2>& concepts::DiffReactAsympModeluepsN< F >::map_ [private] |
Mapping from a point in a connector in FE mesh to one in limit mesh.
Definition at line 830 of file DiffReactAsympModel.hh.
std::map<const Connector*, const ElementWithCell<Real>*> concepts::DiffReactAsympModeluepsN< F >::mapToElm_ [private] |
Definition at line 838 of file DiffReactAsympModel.hh.
const uint concepts::DiffReactAsympModeluepsN< F >::order_ [private] |
Order of the model.
Definition at line 836 of file DiffReactAsympModel.hh.
DiffReactAsympModelSolBase<F>& concepts::DiffReactAsympModeluepsN< F >::sol_ [private] |
Solution of the asymptotic expansion model.
Definition at line 828 of file DiffReactAsympModel.hh.
Space<Real>& concepts::DiffReactAsympModeluepsN< F >::spc_ [private] |
Space for asymptotic model and belonging trace space.
Definition at line 832 of file DiffReactAsympModel.hh.
Space<Real> & concepts::DiffReactAsympModeluepsN< F >::tspc_ [private] |
Definition at line 832 of file DiffReactAsympModel.hh.