Fix some problem in MPM LoadFromFile.py #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When using MP file import, I found that the calculation results differ from those generated directly within the software. Therefore, I attempted to fix these issues. After testing a case on my platform, I found that the results from both methods are now the same (by exporting MPs generated internally and then importing them). The fix was made by comparing the import functions in the BodyGenerator and BodyReader classes. Note that I only changed the functions for loading from txt files; obj and npz remain unchanged. I'm not sure if these changes will cause issues in other test cases. My test case is DPmaterial.py.
here is the fully code in LoadFromFile.py: