|
PLaSK library
|
#include <plask/provider/combined_provider.hpp>
Public Member Functions | |
| SumLazyDataImpl (std::vector< LazyData< ValueType > > &&to_sum, std::size_t size) | |
| ValueType | at (std::size_t 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 | |
| std::vector< LazyData< ValueType > > | to_sum |
| std::size_t | _size |
Additional Inherited Members | |
Public Types inherited from plask::LazyDataImpl< ValueType > | |
| typedef ValueType | CellType |
Definition at line 154 of file combined_provider.hpp.
|
inline |
Definition at line 160 of file combined_provider.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 163 of file combined_provider.hpp.
|
inlineoverridevirtual |
Get the number of elements in this vector.
Implements plask::LazyDataImpl< ValueType >.
Definition at line 170 of file combined_provider.hpp.
| std::size_t plask::FieldSumProviderImpl< PropertyT, SpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >::SumLazyDataImpl::_size |
Definition at line 158 of file combined_provider.hpp.
| std::vector<LazyData<ValueType> > plask::FieldSumProviderImpl< PropertyT, SpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >::SumLazyDataImpl::to_sum |
Definition at line 156 of file combined_provider.hpp.