00001 00004 #ifndef hp2dbf_iddiv_hh 00005 #define hp2dbf_iddiv_hh 00006 00007 #include "basics/typedefs.hh" 00008 00009 namespace concepts { 00010 00011 // forward declarations 00012 template<class F> 00013 class RCP; 00014 00015 template<class F, class G> 00016 class ElementFormula; 00017 00018 } // namespace concepts; 00019 00020 namespace vectorial { 00021 // forward declarations 00022 template<class F, class G> 00023 class BilinearForm; 00024 } 00025 00026 namespace hp2D { 00027 00028 // ********************************************************** setupIdentity ** 00029 00036 template<class F> 00037 void setupIdDiv 00038 (vectorial::BilinearForm<F,typename concepts::Realtype<F>::type>& bf, 00039 const concepts::ElementFormulaContainer<F> 00040 frm = concepts::ElementFormulaContainer<F>()); 00041 00042 } // namespace hp2D 00043 00044 #endif // hp2dbf_iddiv_hh