Formula for plane wave source in layered structure.
More...
#include <sources.hh>
|
virtual std::ostream & | info (std::ostream &os) const |
|
Formula for plane wave source in layered structure.
Definition at line 505 of file sources.hh.
◆ value_type
◆ FormulaLayerPlaneWaveSource()
concepts::FormulaLayerPlaneWaveSource::FormulaLayerPlaneWaveSource |
( |
Vector< Real > & |
epsilon, |
|
|
Vector< Real > & |
d, |
|
|
const Real & |
kx, |
|
|
const Real |
omega |
|
) |
| |
|
inline |
◆ clone() [1/2]
◆ clone() [2/2]
◆ Construct()
void concepts::FormulaLayerPlaneWaveSource::Construct |
( |
| ) |
|
|
inline |
◆ ConstructFromBook()
void concepts::FormulaLayerPlaneWaveSource::ConstructFromBook |
( |
| ) |
|
|
inline |
◆ Display()
void concepts::FormulaLayerPlaneWaveSource::Display |
( |
| ) |
|
|
inline |
◆ info()
virtual std::ostream& concepts::FormulaLayerPlaneWaveSource::info |
( |
std::ostream & |
os | ) |
const |
|
inlineprotectedvirtual |
◆ operator()() [1/6]
Convenience implementation, that by default ignores its elm param.
Definition at line 53 of file formula.hh.
◆ operator()() [2/6]
Convenience implementation, that by default ignores its elm param.
Definition at line 56 of file formula.hh.
◆ operator()() [3/6]
Convenience implementation, that by default ignores its elm param.
Definition at line 59 of file formula.hh.
◆ operator()() [4/6]
virtual Cmplx concepts::FormulaLayerPlaneWaveSource::operator() |
( |
const Real |
p, |
|
|
const Real |
t = 0.0 |
|
) |
| const |
|
inlinevirtual |
◆ operator()() [5/6]
virtual Cmplx concepts::FormulaLayerPlaneWaveSource::operator() |
( |
const Real2d & |
p, |
|
|
const Real |
t = 0.0 |
|
) |
| const |
|
inlinevirtual |
◆ operator()() [6/6]
virtual Cmplx concepts::FormulaLayerPlaneWaveSource::operator() |
( |
const Real3d & |
p, |
|
|
const Real |
t = 0.0 |
|
) |
| const |
|
inlinevirtual |
◆ A_
std::unique_ptr<Vector<Cmplx> > concepts::FormulaLayerPlaneWaveSource::A_ |
|
private |
◆ B_
std::unique_ptr<Vector<Cmplx> > concepts::FormulaLayerPlaneWaveSource::B_ |
|
private |
◆ d_
std::unique_ptr<Vector<Real> > concepts::FormulaLayerPlaneWaveSource::d_ |
|
private |
◆ epsilon_
std::unique_ptr<Vector<Real> > concepts::FormulaLayerPlaneWaveSource::epsilon_ |
|
private |
◆ filename_
const std::string concepts::FormulaLayerPlaneWaveSource::filename_ |
|
private |
◆ kx_
Real concepts::FormulaLayerPlaneWaveSource::kx_ |
|
private |
◆ ky_
std::unique_ptr<Vector<Real> > concepts::FormulaLayerPlaneWaveSource::ky_ |
|
private |
◆ N_
uint concepts::FormulaLayerPlaneWaveSource::N_ |
|
private |
◆ omega_
Real concepts::FormulaLayerPlaneWaveSource::omega_ |
|
private |
◆ rho_
std::unique_ptr<Vector<Cmplx> > concepts::FormulaLayerPlaneWaveSource::rho_ |
|
private |
The documentation for this class was generated from the following file: