|
Flow123d
jenkins-Flow123d-windows-release-multijob-285
|
#include <element_data_cache.hh>


Public Types | |
| typedef std::shared_ptr< std::vector< T > > | ComponentDataPtr |
| typedef std::vector< ComponentDataPtr > | CacheData |
Public Member Functions | |
| ElementDataCache (double time, std::string quantity_name, CacheData data) | |
| Constructor. More... | |
| ComponentDataPtr | get_component_data (unsigned int component_idx) |
| Return vector of element data for get component. More... | |
Public Member Functions inherited from ElementDataCacheBase | |
| ElementDataCacheBase () | |
| Constructor. More... | |
| double | get_time () |
| Getter for time of cache. More... | |
| std::string | get_quantity_name () |
| Getter for quantity name of cache. More... | |
| bool | is_actual (double time, std::string quantity_name) |
| Check if cache stored actual data. More... | |
Protected Attributes | |
| CacheData | data_ |
Protected Attributes inherited from ElementDataCacheBase | |
| double | time_ |
| time step stored in cache More... | |
| std::string | quantity_name_ |
| name of quantity stored in cache More... | |
Definition at line 45 of file element_data_cache.hh.
| typedef std::vector< ComponentDataPtr > ElementDataCache< T >::CacheData |
Definition at line 48 of file element_data_cache.hh.
| typedef std::shared_ptr< std::vector<T> > ElementDataCache< T >::ComponentDataPtr |
Definition at line 47 of file element_data_cache.hh.
|
inline |
Constructor.
Definition at line 51 of file element_data_cache.hh.
|
inline |
Return vector of element data for get component.
Definition at line 58 of file element_data_cache.hh.
|
protected |
Table of element data.
For every components contains vector of element data.
Definition at line 69 of file element_data_cache.hh.
1.8.9.1