|
| Loads () noexcept |
| Constructor. Assigns zero loads.
|
|
virtual | ~Loads () noexcept |
| Destructor (does nothing).
|
|
virtual std::map< int, Real > & | getLoads () noexcept |
| Get the computational loads. More...
|
|
virtual const std::map< int, Real > & | getLoads () const noexcept |
| Get the computational loads. More...
|
|
virtual void | resetLoads () noexcept |
| Reset loads. Sets all loads to 0.
|
|
virtual void | assignLoads (const std::map< int, Real > &a_assignedLoads) noexcept |
| Assign loads. More...
|
|
virtual void | assignLoads (const std::vector< Real > &a_assignedLoads) noexcept |
| Assign loads. In this version a_assignedLoads[0] is the load assigned to rank 0, and so on. More...
|
|
virtual void | assignLoads (const Vector< Real > &a_assignedLoads) noexcept |
| Assign loads. In this version a_assignedLoads[0] is the load assigned to rank 0, and so on. More...
|
|
virtual void | incrementLoads (const std::map< int, Real > &a_increments) noexcept |
| Increment loads. In this version a_increments[0] is the load increment for rank 0, and so on. More...
|
|
virtual void | incrementLoads (const std::vector< Real > &a_increments) noexcept |
| Increment loads. In this version a_increments[0] is the load increment for rank 0, and so on. More...
|
|
virtual void | incrementLoads (const Vector< Real > &a_increments) noexcept |
| Increment loads. In this version a_increments[0] is the load increment for rank 0, and so on. More...
|
|
virtual void | incrementLoad (const int a_rank, const Real a_increment) noexcept |
| Increment load on rank. More...
|
|
virtual std::vector< std::pair< int, Real > > | getSortedLoads () const noexcept |
| Get sorted loads. More...
|
|
Class for holding computational loads.
This is typically used in the context of load-balancing with AMR. The class is, however, standalone.