33 #ifndef __H__UG__LIB_DISC__SPATIAL_DISC__DISC_ITEM__
34 #define __H__UG__LIB_DISC__SPATIAL_DISC__DISC_ITEM__
38 template <
typename TDomain,
typename TAlgebra>
39 class IDomainConstraint;
41 template <
typename TDomain,
typename TAlgebra>
Definition: smart_pointer.h:108
Definition: disc_item.h:43
virtual size_t num_elem_disc() const =0
returns the number of element discs
TAlgebra algebra_type
Type of algebra.
Definition: disc_item.h:49
virtual SmartPtr< IElemDisc< TDomain > > elem_disc(size_t i)=0
returns the element disc
TDomain domain_type
Type of Domain.
Definition: disc_item.h:46
virtual ~IDiscretizationItem()
virtual destructor
Definition: disc_item.h:65
virtual SmartPtr< IDomainConstraint< TDomain, TAlgebra > > constraint(size_t i)=0
returns an element disc
virtual size_t num_constraint() const =0
returns the number of constraints