fix/resetsolver-incomplete-type
main
unique_ptr::reset() requires the complete type for its deleter, but IKCSolver is only forward-declared in AssemblyObject.h. Move the definition to AssemblyObject.cpp where the full header is included.