Program Listing for File flocking_config.hpp

Return to documentation for file (cosm/apf2D/flocking/config/flocking_config.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "cosm/apf2D/flocking/config/alignment_force_config.hpp"
#include "cosm/apf2D/flocking/config/constant_speed_force_config.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::apf2D::flocking::config {

/*******************************************************************************
 * Structure Definitions
 ******************************************************************************/
struct flocking_config : public rconfig::base_config {
  /* clang-format off */
  alignment_force_config            alignment{};
  constant_speed_force_config       constant_speed{};
  /* clang-format on */
};

} /* namespace cosm::apf2D::flocking::config */