surface_storage_meanfield.cpp type_traits serif/geometry/deformation/models.hpp serif serif::geometry serif::geometry::deformation #include<type_traits> #include"serif/geometry/deformation/models.hpp" namespaceserif::geometry::deformation { //MeanField'smovetestsguardedheap-ownedcentervectors.Thecurrentprescriptionsstoretheircoordinatesinline. static_assert(std::is_trivially_copyable_v<NodalRadialSurface>); static_assert(std::is_trivially_copyable_v<SphericalHarmonicSurface>); static_assert(std::is_nothrow_move_constructible_v<NodalRadialSurface>); static_assert(std::is_nothrow_move_assignable_v<NodalRadialSurface>); static_assert(std::is_nothrow_move_constructible_v<SphericalHarmonicSurface>); static_assert(std::is_nothrow_move_assignable_v<SphericalHarmonicSurface>); }