A history log of an Invoke message on a master.
virtual void construct(std::shared_ptr< library::XML >) override
Construct data of the Entity from an XML object.
PRMasterHistory * masterHistory
A history of master.
auto calcAverageElapsedTime() const -> double
Calculate average of elapsed time for each segmentation.
auto calcElapsedTime() const -> long long
Get elapsed time.
virtual void construct(std::shared_ptr< library::XML >) override
Construct data of the Entity from an XML object.
ParallelSystem * system
A system the history is belonged to.
virtual void notifyEnd() override
Notify end of the process.
virtual void notifyEnd() override
Notify end of the process.
auto getIndex() const -> size_t
Get index.
auto getSize() const -> size_t
Get size.
virtual auto toXML() const -> std::shared_ptr< library::XML > override
Get an XML object represents the Entity.
virtual auto toXML() const -> std::shared_ptr< library::XML > override
Get an XML object represents the Entity.