Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G > Class Template Reference

#include <DiffReactAsympModel.hh>

Inheritance diagram for concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >:
Inheritance graph
[legend]
Collaboration diagram for concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef F type

Public Member Functions

const F & c () const
 Return the conductivity.
 DiffReactAsympCollModel_Alpha2_Order0 (Mesh2 &msh, const uint l, const uint p, const ElementFormula< G > &j0frm, BoundaryConditions *bc=0, bool robuster=false)
const Real eps () const
 Return the thickness parameter.
virtual
DiffReactAsympCollModelSol_Cont
< 0, 2, F > * 
modelSol ()
void setC (const F c)
void setEps (Real eps)
const Vector< F > * solution ()
 Returns solution vector.
virtual Space< Real > & space () const
 Returns the space.
virtual ~DiffReactAsympCollModel_Alpha2_Order0 ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Protected Attributes

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 Meshmesh_ ()
 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 > > 
M_
std::auto_ptr
< DiffReactAsympCollModelSol_Cont
< 0, 2, F > > 
modelSol_
 Solution.
Mesh2msh_
 Mesh.
std::auto_ptr< Vector< G > > rhs_
 Vector of right hand side.
bool robuster_
 Take the robuster model, add already term related to {dn e} for next order.
std::auto_ptr
< hp2D::hpAdaptiveSpaceH1
spcE_
std::auto_ptr< hp2D::TraceSpacetspc_

Detailed Description

template<class F = Real, class G = typename Realtype<F>::type>
class concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >

Definition at line 1244 of file DiffReactAsympModel.hh.


Member Typedef Documentation

template<class F>
typedef F concepts::Model< F >::type [inherited]

Definition at line 58 of file models.hh.


Constructor & Destructor Documentation

template<class F = Real, class G = typename Realtype<F>::type>
concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::DiffReactAsympCollModel_Alpha2_Order0 ( Mesh2 msh,
const uint  l,
const uint  p,
const ElementFormula< G > &  j0frm,
BoundaryConditions bc = 0,
bool  robuster = false 
)
template<class F = Real, class G = typename Realtype<F>::type>
virtual concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::~DiffReactAsympCollModel_Alpha2_Order0 ( ) [virtual]

Member Function Documentation

template<class F = Real>
const F& concepts::DiffReactAsympModelBase< F >::c ( ) const [inline, inherited]

Return the conductivity.

Definition at line 1033 of file DiffReactAsympModel.hh.

template<class F = Real>
const Real concepts::DiffReactAsympModelBase< F >::eps ( ) const [inline, inherited]

Return the thickness parameter.

Definition at line 1025 of file DiffReactAsympModel.hh.

template<class F>
virtual std::ostream& concepts::Model< F >::info ( std::ostream &  os) const [protected, virtual, inherited]
template<class F = Real, class G = typename Realtype<F>::type>
virtual Mesh& concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::mesh_ ( ) [inline, private, virtual]

Mesh.

Implements concepts::Model< F >.

Definition at line 1284 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
virtual DiffReactAsympCollModelSol_Cont<0,2,F>* concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::modelSol ( ) [inline, virtual]

Implements concepts::DiffReactAsympModelBase< F >.

Definition at line 1259 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
virtual const std::string concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::mshAbbr_ ( ) [inline, private, virtual]

Mesh abbreviation string.

Implements concepts::Model< F >.

Definition at line 1288 of file DiffReactAsympModel.hh.

template<class F = Real>
void concepts::DiffReactAsympModelBase< F >::setC ( const F  c) [inline, inherited]

Definition at line 1034 of file DiffReactAsympModel.hh.

Here is the call graph for this function:

template<class F = Real>
void concepts::DiffReactAsympModelBase< F >::setEps ( Real  eps) [inline, inherited]

Definition at line 1026 of file DiffReactAsympModel.hh.

Here is the call graph for this function:

template<class F>
const Vector<F>* concepts::Model< F >::solution ( ) [inline, inherited]

Returns solution vector.

Definition at line 66 of file models.hh.

template<class F = Real, class G = typename Realtype<F>::type>
virtual void concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::solve_ ( ) [private, virtual]

Method for solving.

Implements concepts::Model< F >.

template<class F = Real, class G = typename Realtype<F>::type>
virtual Space<Real>& concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::space ( ) const [inline, virtual]

Returns the space.

Implements concepts::Model< F >.

Definition at line 1254 of file DiffReactAsympModel.hh.


Member Data Documentation

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::A_ [private]

Matrix related to grad e grad e'.

Definition at line 1277 of file DiffReactAsympModel.hh.

template<class F = Real>
F concepts::DiffReactAsympModelBase< F >::c_ [protected, inherited]

Physical conductivity.

Definition at line 1042 of file DiffReactAsympModel.hh.

template<class F = Real>
Real concepts::DiffReactAsympModelBase< F >::eps_ [protected, inherited]

Thickness.

Definition at line 1044 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<SparseMatrix<Real> > concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::M_ [private]

Definition at line 1279 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<DiffReactAsympCollModelSol_Cont<0,2,F> > concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::modelSol_ [private]

Solution.

Definition at line 1274 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
Mesh2& concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::msh_ [private]

Mesh.

Definition at line 1264 of file DiffReactAsympModel.hh.

template<class F>
const std::string concepts::Model< F >::problemName_ [protected, inherited]

Name of the problem.

Definition at line 81 of file models.hh.

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<Vector<G> > concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::rhs_ [private]

Vector of right hand side.

Definition at line 1282 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
bool concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::robuster_ [private]

Take the robuster model, add already term related to {dn e} for next order.

Definition at line 1271 of file DiffReactAsympModel.hh.

template<class F>
std::auto_ptr<Vector<F> > concepts::Model< F >::sol_ [protected, inherited]

Solution vector.

Definition at line 77 of file models.hh.

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<hp2D::hpAdaptiveSpaceH1> concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::spcE_ [private]

Definition at line 1266 of file DiffReactAsympModel.hh.

template<class F = Real, class G = typename Realtype<F>::type>
std::auto_ptr<hp2D::TraceSpace> concepts::DiffReactAsympCollModel_Alpha2_Order0< F, G >::tspc_ [private]

Definition at line 1268 of file DiffReactAsympModel.hh.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)