Skip to content

File typedefs.hpp

File List > astrea > astro > astro > types > typedefs.hpp

Go to the documentation of this file

#pragma once

#include <units/units.hpp>

#include <astro/astro.fwd.hpp>

namespace astrea {
namespace astro {

template <typename Frame_T>
using RadiusVector = CartesianVector<Distance, Frame_T>;

template <typename Frame_T>
using VelocityVector = CartesianVector<Velocity, Frame_T>;

template <typename Frame_T>
using AccelerationVector = CartesianVector<Acceleration, Frame_T>;

template <typename Frame_T>
using UnitVector = CartesianVector<Unitless, Frame_T>;

} // namespace astro
} // namespace astrea