24#include "system/System.hpp"
33 std::vector<std::size_t>
shape()
const override {
return {1u}; }
35 operator()(boost::mpi::communicator
const &)
const override {
std::vector< std::size_t > shape() const override
std::vector< double > operator()(boost::mpi::communicator const &) const override
Base class for observables.
std::shared_ptr< Observable_stat > calculate_energy()
Calculate the total energy.