Revision log for DFE2_2D_Quad-Lin_QuadTri.py #2
kirkmingyeoh
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
230714 Original release
240916 Revision
Replaced 'remove' function with 'del' function
'remove' function searches and deletes the first match, while 'del' function deletes the specific line as intended
Added '+1' to the end of RVE Material definition if the RVE input file has no further information
When reading RVE Material definitions, previous code will miss the last line of the entire RVE input file
250519 Revision
Revisions for improved clarity:
Replaced one letter, non-descriptive variables with more explanatory variable names
Added additional comments to most lines to explain their functoions
Renamed the file to clarify that it is meant for linear quadrilateral macroscale elements
Replaced all == floating point comparisons wth isclose() functions
More portable and flexible comparison for floating point numbers
Added the cases where isclose(X1,0.0) when sorting the macroscale ndoes
Accounts for the cases where the node of interest is located directly above or below the centroid, where atan cannot be uesd
Revised the user-defined input section to read another Python script
Prevents users from modifying this current script unless necessary
Revised the GP and Gaussian weight section
Allows for more flexibility to use reduced integration if desired
250630 Revision
** Major revision - modularisation
All major functions are now modularised and shared across scripts, accounting for variations
All modules are carried in another script 'DFE2_0_Modules.py'
Minor revisions
Relabel J as J^T for better clarity
Merged the RVE and MPC loops
Replaced print>> function with write() for cross-compatibility across different versions of Python
Beta Was this translation helpful? Give feedback.
All reactions