65 virtual std::ostream&
info(std::ostream&
os)
const;
88 const F
cA = 1.0,
const F
cB = 1.0) :
93 cA_(
cA), cB_(
cB), em_() {}
102 virtual std::ostream&
info(std::ostream&
os)
const;
104 std::unique_ptr<BilinearForm<F,G> > bfAptr_, bfBptr_;
167 transpose_ = !transpose_;
172 virtual std::ostream&
info(std::ostream&
os)
const;
192 errorMessage_ =
"Empty RCP<BilinearForm>";
196 virtual std::ostream&
info(std::ostream&
os)
const throw();
198 std::string errorMessage_;
253 virtual std::ostream&
info(std::ostream&
os)
const {
254 return os <<
typeOf(*
this) <<
"(" << bf1_
255 <<
" , " << bf2_ <<
")";
309 virtual std::ostream&
info(std::ostream&
os)
const {
310 return os <<
typeOf(*
this) <<
"(" << bf1_
311 <<
" , " << w_ <<
")";
365 operator*(
const Real w,
369 operator*(
const Cmplx w,
373 operator*(
const Real w,
377 operator*(
const Cmplx w,
void operator()(const Element< G > &elmX, const Element< G > &elmY, ElementMatrix< F > &em) const
virtual BilinearF_Sum< F, H, J, G > * clone() const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
void operator()(const Element< G > &elmX, const Element< G > &elmY, ElementMatrix< F > &em) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual BilinearF_W< F, H, J, G > * clone() const
void zeros()
Fills the matrix with zeros.
ElementFormulaContainer< Real > operator-(const ElementFormulaContainer< Real > frm, const Real a)
Simple subtracting of a element formulas and a constant via –operator.
std::string typeOf(const T &t)
Frm_Sum< Real > operator+(const Formula< Real > &frm, const Real a)
Set< F > makeSet(uint n, const F &first,...)
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
GenericElement< KarniadakisMixin< F > > Element
template aliases for backwards compatibility