|
| HeatDataImpl (EffectiveFrequencyCyl *solver, const shared_ptr< const MeshD< 2 > > &dst_mesh, InterpolationMethod method) |
|
size_t | size () const override |
| Get the number of elements in this vector.
|
|
double | at (size_t j) const override |
|
virtual | ~LazyDataImpl () |
|
virtual double | at (std::size_t index) const=0 |
| Get index-th value from vector.
|
|
virtual DataVector< const double > | getAll () const |
| Get all values as non-lazy vector.
|
|
virtual DataVector< double > | claim () const |
|
|
EffectiveFrequencyCyl * | solver |
|
shared_ptr< const MeshD< 2 > > | dest_mesh |
|
InterpolationFlags | flags |
|
std::vector< LazyData< double > > | EE |
|
dcomplex | lam0 |
|
Definition at line 1106 of file efm.cpp.
◆ HeatDataImpl()
optical::effective::EffectiveFrequencyCyl::HeatDataImpl::HeatDataImpl |
( |
EffectiveFrequencyCyl * |
solver, |
|
|
const shared_ptr< const MeshD< 2 > > & |
dst_mesh, |
|
|
InterpolationMethod |
method |
|
) |
| |
|
inline |
◆ at()
double optical::effective::EffectiveFrequencyCyl::HeatDataImpl::at |
( |
size_t |
j | ) |
const |
|
inlineoverride |
◆ size()
size_t optical::effective::EffectiveFrequencyCyl::HeatDataImpl::size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ dest_mesh
shared_ptr<const MeshD<2> > optical::effective::EffectiveFrequencyCyl::HeatDataImpl::dest_mesh |
◆ EE
std::vector<LazyData<double> > optical::effective::EffectiveFrequencyCyl::HeatDataImpl::EE |
◆ flags
InterpolationFlags optical::effective::EffectiveFrequencyCyl::HeatDataImpl::flags |
◆ lam0
dcomplex optical::effective::EffectiveFrequencyCyl::HeatDataImpl::lam0 |
◆ solver
EffectiveFrequencyCyl* optical::effective::EffectiveFrequencyCyl::HeatDataImpl::solver |
The documentation for this struct was generated from the following file: