|
PLaSK library
|
#include <plask/filters/filter.hpp>
Public Member Functions | |
| FilterLazyDataImpl (const FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > &filter, EnumType num, const shared_ptr< const MeshD< OutputSpaceType::DIM > > &dst_mesh, ExtraArgs... extra_args, InterpolationMethod method) | |
| ValueType | at (std::size_t point_index) 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< ValueType > | |
| virtual | ~LazyDataImpl () |
| virtual DataVector< const ValueType > | getAll () const |
| Get all values as non-lazy vector. | |
| virtual DataVector< ValueType > | claim () const |
Public Attributes | |
| DataSourceF | outerSourceData |
| std::vector< DataSourceF > | innerSourcesData |
| shared_ptr< const MeshD< OutputSpaceType::DIM > > | dst_mesh |
| EnumType | num |
Additional Inherited Members | |
Public Types inherited from plask::LazyDataImpl< ValueType > | |
| typedef ValueType | CellType |
Definition at line 260 of file filter.hpp.
|
inline |
Definition at line 273 of file filter.hpp.
|
inlineoverridevirtual |
Get index-th value from vector.
| index | should be a value from 0 to size()-1 |
Implements plask::LazyDataImpl< ValueType >.
Definition at line 284 of file filter.hpp.
|
inlineoverridevirtual |
Get the number of elements in this vector.
Implements plask::LazyDataImpl< ValueType >.
Definition at line 295 of file filter.hpp.
| shared_ptr<const MeshD<OutputSpaceType::DIM> > plask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl::dst_mesh |
Definition at line 267 of file filter.hpp.
| std::vector<DataSourceF> plask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl::innerSourcesData |
Definition at line 264 of file filter.hpp.
| EnumType plask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl::num |
Definition at line 271 of file filter.hpp.
| DataSourceF plask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl::outerSourceData |
Definition at line 262 of file filter.hpp.