ug4
ug::IDiscretizationItem< TDomain, TAlgebra > Class Template Referenceabstract

#include <disc_item.h>

Inherited by ug::NavierStokes::NavierStokesInflowBase< class, class >, and ug::NavierStokes::NavierStokesWall< class, class >.

Public Types

typedef TAlgebra algebra_type
 Type of algebra. More...
 
typedef TDomain domain_type
 Type of Domain. More...
 

Public Member Functions

virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint (size_t i)=0
 returns an element disc More...
 
virtual SmartPtr< IElemDisc< TDomain > > elem_disc (size_t i)=0
 returns the element disc More...
 
virtual size_t num_constraint () const =0
 returns the number of constraints More...
 
virtual size_t num_elem_disc () const =0
 returns the number of element discs More...
 
virtual ~IDiscretizationItem ()
 virtual destructor More...
 

Member Typedef Documentation

◆ algebra_type

template<typename TDomain , typename TAlgebra >
typedef TAlgebra ug::IDiscretizationItem< TDomain, TAlgebra >::algebra_type

Type of algebra.

◆ domain_type

template<typename TDomain , typename TAlgebra >
typedef TDomain ug::IDiscretizationItem< TDomain, TAlgebra >::domain_type

Type of Domain.

Constructor & Destructor Documentation

◆ ~IDiscretizationItem()

template<typename TDomain , typename TAlgebra >
virtual ug::IDiscretizationItem< TDomain, TAlgebra >::~IDiscretizationItem ( )
inlinevirtual

virtual destructor

Member Function Documentation

◆ constraint()

◆ elem_disc()

◆ num_constraint()

◆ num_elem_disc()


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