#include <DiffReactAsympModel.hh>


Public Types | |
| typedef F | type |
Public Member Functions | |
| const F & | c () const |
| Return the conductivity. | |
| DiffReactAsympCollModel_Alpha1_Order2plus (Mesh2 &msh, const uint l, const uint p, const ElementFormula< G > &j0frm, BoundaryConditions *bc=0) | |
| const Real | eps () const |
| Return the thickness parameter. | |
| virtual DiffReactAsympCollModelSol_Discont < order, 1, F > * | modelSol () |
| void | setC (const F c) |
| void | setEps (Real eps) |
| const Vector< F > * | solL () |
| const Vector< F > * | solution () |
| Returns solution vector. | |
| virtual Space< Real > & | space () const |
| Returns the space. | |
| virtual | ~DiffReactAsympCollModel_Alpha1_Order2plus () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| F | c_ |
| Physical conductivity. | |
| Real | eps_ |
| Thickness. | |
| const std::string | problemName_ |
| Name of the problem. | |
| std::auto_ptr< Vector< F > > | sol_ |
| Solution vector. | |
Private Member Functions | |
| virtual Mesh & | mesh_ () |
| Mesh. | |
| virtual const std::string | mshAbbr_ () |
| Mesh abbreviation string. | |
| virtual void | solve_ () |
| Method for solving. | |
Private Attributes | |
| std::auto_ptr< SparseMatrix < Real > > | A_ |
| Matrix related to grad e grad e'. | |
| std::auto_ptr< SparseMatrix < Real > > | E_ |
| Matrix related to lambda [e']. | |
| std::auto_ptr< SparseMatrix < Real > > | L_ |
| Matrix related to lambda * lambda'. | |
| std::auto_ptr< SparseMatrix < Real > > | M_ |
| Matrix related to {e} {e'}. | |
| std::auto_ptr< SparseMatrix < Real > > | Mk2_ |
| Matrix related to {e} {e'} * kappa^2. | |
| std::auto_ptr < DiffReactAsympCollModelSol_Discont < order, 1, F > > | modelSol_ |
| Solution. | |
| Mesh2 & | msh_ |
| Mesh. | |
| MutableMesh1 | mshG_ |
| Mesh of edges on the interface. | |
| std::auto_ptr< SparseMatrix < Real > > | N_ |
| Matrix related to d_t {e} d_t {e'}. | |
| std::auto_ptr< Vector< G > > | rhs_ |
| Vector of right hand side (size = spcE.dim() + spcL.dim()) | |
| std::auto_ptr< Vector< F > > | solL_ |
| std::auto_ptr < hp2D::hpAdaptiveSpaceH1_DG > | spcE_ |
| std::auto_ptr< hp2D::TraceSpace > | spcE_jump_ |
| std::auto_ptr< hp2D::TraceSpace > | spcE_mean_ |
| std::auto_ptr< hp1D::pSpaceL2 > | spcL_ |
| std::auto_ptr< SparseMatrix < Real > > | T01_ |
| Matrix related to lambda {e'} * kappa. | |
Definition at line 1169 of file DiffReactAsympModel.hh.
typedef F concepts::Model< F >::type [inherited] |
| concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::DiffReactAsympCollModel_Alpha1_Order2plus | ( | Mesh2 & | msh, |
| const uint | l, | ||
| const uint | p, | ||
| const ElementFormula< G > & | j0frm, | ||
| BoundaryConditions * | bc = 0 |
||
| ) |
| virtual concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::~DiffReactAsympCollModel_Alpha1_Order2plus | ( | ) | [virtual] |
| const F& concepts::DiffReactAsympModelBase< F >::c | ( | ) | const [inline, inherited] |
Return the conductivity.
Definition at line 1033 of file DiffReactAsympModel.hh.
| const Real concepts::DiffReactAsympModelBase< F >::eps | ( | ) | const [inline, inherited] |
Return the thickness parameter.
Definition at line 1025 of file DiffReactAsympModel.hh.
| virtual std::ostream& concepts::Model< F >::info | ( | std::ostream & | os | ) | const [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in hp2D::Eddy2D_H, hp2D::Maxwell2D_H, hp2D::Eddy2D_E, hp2D::Eddy2D_H, hp2D::Maxwell2D_E, hp2D::Maxwell2D_H_Base, hp2D::Maxwell2D_H, and hp2D::Maxwell2D_H_DD.
| virtual Mesh& concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::mesh_ | ( | ) | [inline, private, virtual] |
| virtual DiffReactAsympCollModelSol_Discont<order,1,F>* concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::modelSol | ( | ) | [inline, virtual] |
Implements concepts::DiffReactAsympModelBase< F >.
Definition at line 1184 of file DiffReactAsympModel.hh.
| virtual const std::string concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::mshAbbr_ | ( | ) | [inline, private, virtual] |
Mesh abbreviation string.
Implements concepts::Model< F >.
Definition at line 1232 of file DiffReactAsympModel.hh.
| void concepts::DiffReactAsympModelBase< F >::setC | ( | const F | c | ) | [inline, inherited] |
| void concepts::DiffReactAsympModelBase< F >::setEps | ( | Real | eps | ) | [inline, inherited] |
| const Vector<F>* concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::solL | ( | ) | [inline] |
Definition at line 1188 of file DiffReactAsympModel.hh.
| const Vector<F>* concepts::Model< F >::solution | ( | ) | [inline, inherited] |
| virtual void concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::solve_ | ( | ) | [private, virtual] |
Method for solving.
Implements concepts::Model< F >.
| virtual Space<Real>& concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::space | ( | ) | const [inline, virtual] |
Returns the space.
Implements concepts::Model< F >.
Definition at line 1179 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::A_ [private] |
Matrix related to grad e grad e'.
Definition at line 1209 of file DiffReactAsympModel.hh.
F concepts::DiffReactAsympModelBase< F >::c_ [protected, inherited] |
Physical conductivity.
Definition at line 1042 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::E_ [private] |
Matrix related to lambda [e'].
Definition at line 1213 of file DiffReactAsympModel.hh.
Real concepts::DiffReactAsympModelBase< F >::eps_ [protected, inherited] |
Thickness.
Definition at line 1044 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::L_ [private] |
Matrix related to lambda * lambda'.
Definition at line 1217 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::M_ [private] |
Matrix related to {e} {e'}.
Definition at line 1211 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::Mk2_ [private] |
Matrix related to {e} {e'} * kappa^2.
Definition at line 1221 of file DiffReactAsympModel.hh.
std::auto_ptr<DiffReactAsympCollModelSol_Discont<order,1,F> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::modelSol_ [private] |
Solution.
Definition at line 1206 of file DiffReactAsympModel.hh.
Mesh2& concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::msh_ [private] |
Mesh.
Definition at line 1194 of file DiffReactAsympModel.hh.
MutableMesh1 concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::mshG_ [private] |
Mesh of edges on the interface.
Definition at line 1196 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::N_ [private] |
Matrix related to d_t {e} d_t {e'}.
Definition at line 1219 of file DiffReactAsympModel.hh.
const std::string concepts::Model< F >::problemName_ [protected, inherited] |
std::auto_ptr<Vector<G> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::rhs_ [private] |
Vector of right hand side (size = spcE.dim() + spcL.dim())
Definition at line 1224 of file DiffReactAsympModel.hh.
std::auto_ptr<Vector<F> > concepts::Model< F >::sol_ [protected, inherited] |
std::auto_ptr<Vector<F> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::solL_ [private] |
Definition at line 1226 of file DiffReactAsympModel.hh.
std::auto_ptr<hp2D::hpAdaptiveSpaceH1_DG> concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::spcE_ [private] |
Definition at line 1198 of file DiffReactAsympModel.hh.
std::auto_ptr<hp2D::TraceSpace> concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::spcE_jump_ [private] |
Definition at line 1201 of file DiffReactAsympModel.hh.
std::auto_ptr<hp2D::TraceSpace> concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::spcE_mean_ [private] |
Definition at line 1200 of file DiffReactAsympModel.hh.
std::auto_ptr<hp1D::pSpaceL2> concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::spcL_ [private] |
Definition at line 1203 of file DiffReactAsympModel.hh.
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha1_Order2plus< F, order, G >::T01_ [private] |
Matrix related to lambda {e'} * kappa.
Definition at line 1215 of file DiffReactAsympModel.hh.