6#ifndef hp2dbf_laplace_hh
7#define hp2dbf_laplace_hh
24 template<
class F, u
int dim>
33 template<
typename F,
typename G>
39 template<
class F,
class G>
48 class InfiniteLaguerreQuad;
61 template<class F = Real, class G = typename concepts::Realtype<F>::type>
64 typedef typename concepts::Combtype<F,G>::type value_type;
89 template<
class F = Real>
106 virtual std::ostream&
info(std::ostream& os)
const;
127 template<
class F = Real>
145 virtual std::ostream&
info(std::ostream& os)
const;
bool all_
Parameter for the sum factorisation.
LaplaceBase(const concepts::ElementFormulaContainer< F > frm, bool all=false)
LaplaceMatrix(const FrmE_Matrix frm=FrmE_Matrix(), bool all=false)
virtual LaplaceMatrix< F > * clone() const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual Laplace< F > * clone() const
Laplace(const concepts::ElementFormulaContainer< F > frm=concepts::ElementFormulaContainer< F >(), bool all=false)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility
void setupLaplace(vectorial::BilinearForm< F, typename concepts::Realtype< F >::type > &bf, const concepts::ElementFormulaContainer< F, typename concepts::Realtype< F >::type > frm=concepts::ElementFormulaContainer< F, typename concepts::Realtype< F >::type >())