Force tuple update strategy was fixed

This commit is contained in:
Evgeny Redikultsev
2023-07-24 21:36:23 +05:00
parent ac079eb612
commit ce97586d2b
2 changed files with 10 additions and 8 deletions

View File

@@ -14,14 +14,13 @@ namespace StructureHelperCommon.Models.Forces
public void Update(IForceTuple targetObject, IForceTuple sourceObject)
{
if (ReferenceEquals(targetObject, sourceObject)) { return; }
CheckObject.IsNull(targetObject, ": target object ");
CheckObject.IsNull(sourceObject, ": source object ");
CheckObject.CompareTypes(targetObject, sourceObject);
targetObject.Mx = sourceObject.Mx;
targetObject.My = sourceObject.My;
targetObject.Nz = targetObject.Nz;
targetObject.Qx = targetObject.Qx;
targetObject.Qy = targetObject.Qy;
targetObject.Nz = sourceObject.Nz;
targetObject.Qx = sourceObject.Qx;
targetObject.Qy = sourceObject.Qy;
targetObject.Mz = sourceObject.Mz;
}
}