Program Listing for File positional_entropy_config.hpp

Return to documentation for file (cosm/convergence/config/positional_entropy_config.hpp)

#pragma once

/*******************************************************************************
 * Includes
 ******************************************************************************/
#include "rcppsw/config/base_config.hpp"
#include "rcppsw/math/range.hpp"
#include "cosm/cosm.hpp"

/*******************************************************************************
 * Namespaces/Decls
 ******************************************************************************/
namespace cosm::convergence::config {

/*******************************************************************************
 * Structure Definitions
 ******************************************************************************/
struct positional_entropy_config final : public rconfig::base_config {
  positional_entropy_config(void) noexcept = default;

  bool enable{false};
  rmath::ranged horizon{-1, 0};
  double horizon_delta{-1};
};

} /* namespace cosm::convergence::config */