Program Listing for File base_force.hpp
↰ Return to documentation for file (cosm/apf2D/base_force.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include "rcppsw/math/vector2.hpp"
#include "cosm/cosm.hpp"
/*******************************************************************************
* Namespaces/Decls
******************************************************************************/
namespace cosm::apf2D {
/*******************************************************************************
* Class Definitions
******************************************************************************/
class base_force {
public:
static rmath::vector2d make_vel_floor(rmath::vector2d vel);
base_force(void) = default;
virtual ~base_force(void) = default;
/* Not move/copy constructable/assignable by default */
base_force(const base_force&) = delete;
base_force& operator=(const base_force&) = delete;
base_force(base_force&&) = delete;
base_force& operator=(base_force&&) = delete;
private:
/* clang-format off */
/* clang-format on */
};
} /* namespace cosm::apf2D */