|
PLaSK library
|
#include <plask/mesh/rectangular_masked_spline.hpp>
Public Member Functions | |
| HymanSplineMaskedRect3DLazyDataImpl (const shared_ptr< const typename BaseT::MeshType > &src_mesh, const DataVector< const SrcT > &src_vec, const shared_ptr< const MeshD< 3 > > &dst_mesh, const InterpolationFlags &flags) | |
Public Member Functions inherited from plask::SplineMaskedRect3DLazyDataImpl< DstT, SrcT > | |
| SplineMaskedRect3DLazyDataImpl (const shared_ptr< const RectangularMaskedMesh3D > &src_mesh, const DataVector< const SrcT > &src_vec, const shared_ptr< const MeshD< 3 > > &dst_mesh, const InterpolationFlags &flags) | |
| DstT | at (std::size_t index) const override |
| Get index-th value from vector. | |
Public Member Functions inherited from plask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh3D, const SrcT > | |
| InterpolatedLazyDataImpl (const shared_ptr< const RectangularMaskedMesh3D > &src_mesh, const DataVector< const const SrcT > &src_vec, const shared_ptr< const MeshD< SrcMeshType::DIM > > &dst_mesh, const InterpolationFlags &flags) | |
| std::size_t | size () const override |
| Get the number of elements in this vector. | |
Public Member Functions inherited from plask::LazyDataImpl< DstT > | |
| virtual | ~LazyDataImpl () |
| virtual DataVector< const DstT > | getAll () const |
| Get all values as non-lazy vector. | |
| virtual DataVector< DstT > | claim () const |
Additional Inherited Members | |
Public Types inherited from plask::SplineMaskedRect3DLazyDataImpl< DstT, SrcT > | |
| typedef RectangularMaskedMesh3D | MeshType |
Public Types inherited from plask::LazyDataImpl< DstT > | |
| typedef DstT | CellType |
Public Attributes inherited from plask::SplineMaskedRect3DLazyDataImpl< DstT, SrcT > | |
| DataVector< SrcT > | diff0 |
| DataVector< SrcT > | diff1 |
| DataVector< SrcT > | diff2 |
Public Attributes inherited from plask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh3D, const SrcT > | |
| shared_ptr< const RectangularMaskedMesh3D > | src_mesh |
| shared_ptr< const MeshD< SrcMeshType::DIM > > | dst_mesh |
| DataVector< const const SrcT > | src_vec |
| InterpolationFlags | flags |
Definition at line 132 of file rectangular_masked_spline.hpp.
| plask::HymanSplineMaskedRect3DLazyDataImpl< DstT, SrcT, BaseT >::HymanSplineMaskedRect3DLazyDataImpl | ( | const shared_ptr< const typename BaseT::MeshType > & | src_mesh, |
| const DataVector< const SrcT > & | src_vec, | ||
| const shared_ptr< const MeshD< 3 > > & | dst_mesh, | ||
| const InterpolationFlags & | flags | ||
| ) |
Definition at line 550 of file rectangular_masked_spline.cpp.