8#ifndef Eddy2D_H_eField_hh
9#define Eddy2D_H_eField_hh
39 virtual std::ostream&
info(std::ostream& os)
const;
41 virtual void compute_(
const Quad<>& elm,
44 const uint i[2])
const;
45 virtual void compute_(
const Quad<>& elm,
const uint j[2],
47 const uint i[2])
const;
48 virtual void compute_(
const Quad<>& elm,
51 const Real2d& p,
const Real t = 0.0)
const;
54 const Real2d& p,
const Real t = 0.0)
const;
56 std::unique_ptr<concepts::PiecewiseFormulaBase<Real> > Sigma_Inv_;
58 std::unique_ptr<const concepts::PiecewiseFormulaBase<Real2d> > curlH0_;
79 virtual std::ostream&
info(std::ostream& os)
const;
81 virtual void compute_(
const Quad<>& elm,
83 Cmplx& val,
const uint i[2])
const;
84 virtual void compute_(
const Quad<>& elm,
const uint j[2],
85 Cmplx& val,
const uint i[2])
const;
86 virtual void compute_(
const Quad<>& elm,
88 const Real2d& p,
const Real t = 0.0)
const;
91 const Real& sigma, Cmplx& val)
const;
93 std::unique_ptr<concepts::PiecewiseConstFormula<Real> > sigma_;
95 std::unique_ptr<concepts::ElementFunction<Cmplx> > eField_;
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.