PLaSK library
|
#include <solvers/thermal/static/therm2d.hpp>
Public Member Functions | |
ThermalConductivityData (const ThermalFem2DSolver *solver, const shared_ptr< const MeshD< 2 > > &dst_mesh) | |
Tensor2< double > | at (std::size_t i) const override |
Get index-th value from vector. | |
std::size_t | size () const override |
Get the number of elements in this vector. | |
Public Member Functions inherited from plask::LazyDataImpl< Tensor2< double > > | |
virtual | ~LazyDataImpl () |
virtual DataVector< const Tensor2< double > > | getAll () const |
Get all values as non-lazy vector. | |
virtual DataVector< Tensor2< double > > | claim () const |
Public Attributes | |
const ThermalFem2DSolver * | solver |
shared_ptr< const MeshD< 2 > > | dest_mesh |
InterpolationFlags | flags |
LazyData< double > | temps |
Additional Inherited Members | |
Public Types inherited from plask::LazyDataImpl< Tensor2< double > > | |
typedef Tensor2< double > | CellType |
Definition at line 101 of file therm2d.hpp.
plask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData::ThermalConductivityData | ( | const ThermalFem2DSolver * | solver, |
const shared_ptr< const MeshD< 2 > > & | dst_mesh | ||
) |
Definition at line 572 of file therm2d.cpp.
|
overridevirtual |
Get index-th value from vector.
index | should be a value from 0 to size()-1 |
Implements plask::LazyDataImpl< Tensor2< double > >.
Definition at line 580 of file therm2d.cpp.
|
overridevirtual |
Get the number of elements in this vector.
Implements plask::LazyDataImpl< Tensor2< double > >.
Definition at line 596 of file therm2d.cpp.
shared_ptr<const MeshD<2> > plask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData::dest_mesh |
Definition at line 103 of file therm2d.hpp.
InterpolationFlags plask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData::flags |
Definition at line 104 of file therm2d.hpp.
const ThermalFem2DSolver* plask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData::solver |
Definition at line 102 of file therm2d.hpp.
LazyData<double> plask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData::temps |
Definition at line 105 of file therm2d.hpp.