template <class T>
class vtb::core::Mass_array
public std::vector< Mass< T > >
sum() const -> T
struct vtb::core::Mass
Mass attached to specified point in space.
using vec3 = blitz::TinyVector< T, 3 >
vec3 x
T m
point() const -> const vec3 &
mass() const -> T
Mass(T mass, const vec3 & point)
Mass()
template <class T, class ... Args>
flatten(const Args &... args) -> Mass_array< T >