9 #ifndef PRO_VALUE_ARRAY_H 10 #define PRO_VALUE_ARRAY_H 56 const int index)
override;
89 virtual void prepare()
override;
98 virtual void finish()
override;
116 const py::args &args);
ProValueArray(const ElPtr &elem)
Constructor of ProValueArray class for one Element object.
ShPtr< Element > ElPtr
An alias for a shared pointer of Element class.
virtual void run_impl(const int index) override
Implementation of analysis using an element of generators.
Map< Str, ArrayXXd > results
const Map< Str, ArrayXXd > & get_results()
Get dictionary from keys for property to two-dimensional arrays of values for the property...
Vec< Map< Str, RowArrayXd > > value_trajectories
ProValueArray makes one or more arrays consisting of values for property in a sequence of Element obj...
virtual void finish() override
Make results from value_trajectories.
std::vector< T > Vec
Vec is an alias for vector (same as list in Python).
This file has a definition of Processor class, where an analysis process is programmed.
Processor analyzes data contained in one or more Generator objects.
virtual void prepare() override
Resize value_trajectories.
void select(const py::args &args)
Specify string keys for properties. To use this object, at least one key must be specified. Note that new keys overwrite old keys.
std::unordered_map< T, U > Map
Map is an alias for unordered map (same as dict in Python).