Program Listing for File BirthEvent.hpp¶
↰ Return to documentation for file (include/dish2/runninglog/BirthEvent.hpp)
#pragma once
#ifndef DISH2_RUNNINGLOG_BIRTHEVENT_HPP_INCLUDE
#define DISH2_RUNNINGLOG_BIRTHEVENT_HPP_INCLUDE
#include "../../../third-party/Empirical/include/emp/base/array.hpp"
namespace dish2 {
template< typename Spec >
struct BirthEvent {
size_t kin_id_commonality_daughter_eliminated;
size_t kin_id_commonality_parent_daughter;
size_t kin_id_commonality_parent_eliminated;
emp::array<size_t, Spec::NLEV> peripherality_eliminated;
size_t replev;
};
} // namespace dish2
#endif // #ifndef DISH2_RUNNINGLOG_BIRTHEVENT_HPP_INCLUDE