use na::{DefaultAllocator, RealField, Scalar, U3}; use crate::aliases::TVec; use crate::traits::{Alloc, Dimension, Number}; pub fn ceilMultiple(v: T, Multiple: T) -> T { unimplemented!() } pub fn ceilMultiple2(v: &TVec, Multiple: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn ceilPowerOfTwo(v: IU) -> IU { unimplemented!() } pub fn ceilPowerOfTwo2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn floorMultiple(v: T, Multiple: T) -> T { unimplemented!() } pub fn floorMultiple2( v: &TVec, Multiple: &TVec, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn floorPowerOfTwo(v: IU) -> IU { unimplemented!() } pub fn floorPowerOfTwo2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn isMultiple(v: IU, Multiple: IU) -> bool { unimplemented!() } pub fn isMultiple2(v: &TVec, Multiple: T) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn isMultiple3( v: &TVec, Multiple: &TVec, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn isPowerOfTwo2(v: IU) -> bool { unimplemented!() } pub fn isPowerOfTwo(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn roundMultiple(v: T, Multiple: T) -> T { unimplemented!() } pub fn roundMultiple2( v: &TVec, Multiple: &TVec, ) -> TVec where DefaultAllocator: Alloc, { unimplemented!() } pub fn roundPowerOfTwo(v: IU) -> IU { unimplemented!() } pub fn roundPowerOfTwo2(v: &TVec) -> TVec where DefaultAllocator: Alloc, { unimplemented!() }