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


Public Types | |
| typedef Point< F, 2 > | value_type |
Public Member Functions | |
| virtual DiffReactAsympModeluepsN_grad < F > * | clone () const |
| Virtual copy constructor. | |
| DiffReactAsympModeluepsN_grad (DiffReactAsympModelSolBase< F > &sol, CellToCellMapping< 2, 2 > &map, Space< Real > &spc, Space< Real > &tspc, const Real eps, uint order) | |
| Real | eps () const |
| virtual Point< F, 2 > | operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const |
| virtual Point< F, 2 > | operator() (const ElementWithCell< typename Realtype< Point< F, 2 > >::type > &elm, const Real p, const Real t=0.0) const =0 |
| Evaluates the formula. | |
| virtual Point< F, 2 > | operator() (const ElementWithCell< typename Realtype< Point< F, 2 > >::type > &elm, const Real3d &p, const Real t=0.0) const =0 |
| virtual Point< F, 2 > | operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const |
| Not implemented. | |
| virtual Point< F, 2 > | operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const |
| Not implemented. | |
| virtual Point< F, 2 > | operator() (const ElementWithCell< typename Realtype< Point< F, 2 > >::type > &elm, const Real2d &p, const Real t=0.0) const =0 |
| uint | order () const |
| virtual | ~DiffReactAsympModeluepsN_grad () |
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 gradient of 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 855 of file DiffReactAsympModel.hh.
typedef Point< F, 2 > concepts::ElementFormula< Point< F, 2 > , typename Realtype<Point< F, 2 > >::type >::value_type [inherited] |
Definition at line 31 of file elementFormula.hh.
| concepts::DiffReactAsympModeluepsN_grad< F >::DiffReactAsympModeluepsN_grad | ( | DiffReactAsympModelSolBase< F > & | sol, |
| CellToCellMapping< 2, 2 > & | map, | ||
| Space< Real > & | spc, | ||
| Space< Real > & | tspc, | ||
| const Real | eps, | ||
| uint | order | ||
| ) |
| virtual concepts::DiffReactAsympModeluepsN_grad< F >::~DiffReactAsympModeluepsN_grad | ( | ) | [inline, virtual] |
Definition at line 862 of file DiffReactAsympModel.hh.
| virtual DiffReactAsympModeluepsN_grad<F>* concepts::DiffReactAsympModeluepsN_grad< F >::clone | ( | ) | const [inline, virtual] |
Virtual copy constructor.
Implements concepts::ElementFormula< Point< F, 2 > >.
Definition at line 873 of file DiffReactAsympModel.hh.
| Real concepts::DiffReactAsympModeluepsN_grad< F >::eps | ( | ) | const [inline] |
Definition at line 878 of file DiffReactAsympModel.hh.
| virtual std::ostream& concepts::DiffReactAsympModeluepsN_grad< F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
| virtual Point< F, 2 > concepts::ElementFormula< Point< F, 2 > , typename Realtype<Point< F, 2 > >::type >::operator() | ( | const ElementWithCell< typename Realtype<Point< F, 2 > >::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 Point<F,2> concepts::DiffReactAsympModeluepsN_grad< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real3d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
Not implemented.
| virtual Point< F, 2 > concepts::ElementFormula< Point< F, 2 > , typename Realtype<Point< F, 2 > >::type >::operator() | ( | const ElementWithCell< typename Realtype<Point< F, 2 > >::type > & | elm, |
| const Real3d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [pure virtual, inherited] |
| virtual Point<F,2> concepts::DiffReactAsympModeluepsN_grad< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
Not implemented.
| virtual Point<F,2> concepts::DiffReactAsympModeluepsN_grad< F >::operator() | ( | const ElementWithCell< Real > & | elm, |
| const Real2d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [virtual] |
| virtual Point< F, 2 > concepts::ElementFormula< Point< F, 2 > , typename Realtype<Point< F, 2 > >::type >::operator() | ( | const ElementWithCell< typename Realtype<Point< F, 2 > >::type > & | elm, |
| const Real2d & | p, | ||
| const Real | t = 0.0 |
||
| ) | const [pure virtual, inherited] |
| uint concepts::DiffReactAsympModeluepsN_grad< F >::order | ( | ) | const [inline] |
Definition at line 879 of file DiffReactAsympModel.hh.
const Real concepts::DiffReactAsympModeluepsN_grad< F >::eps_ [private] |
Thickness.
Definition at line 890 of file DiffReactAsympModel.hh.
CellToCellMapping<2,2>& concepts::DiffReactAsympModeluepsN_grad< F >::map_ [private] |
Mapping from a point in a connector in FE mesh to one in limit mesh.
Definition at line 886 of file DiffReactAsympModel.hh.
std::map<const Connector*, const ElementWithCell<Real>*> concepts::DiffReactAsympModeluepsN_grad< F >::mapToElm_ [private] |
Definition at line 894 of file DiffReactAsympModel.hh.
const uint concepts::DiffReactAsympModeluepsN_grad< F >::order_ [private] |
Order of the model.
Definition at line 892 of file DiffReactAsympModel.hh.
DiffReactAsympModelSolBase<F>& concepts::DiffReactAsympModeluepsN_grad< F >::sol_ [private] |
Solution of the asymptotic expansion model.
Definition at line 884 of file DiffReactAsympModel.hh.
Space<Real>& concepts::DiffReactAsympModeluepsN_grad< F >::spc_ [private] |
Space for asymptotic model and belonging trace space.
Definition at line 888 of file DiffReactAsympModel.hh.
Space<Real> & concepts::DiffReactAsympModeluepsN_grad< F >::tspc_ [private] |
Definition at line 888 of file DiffReactAsympModel.hh.