Open
Conversation
Switch ImposedMotionSP/ImposedMotionSP1 to accept a MultiSupportPattern reference (store pointer) and fetch GroundMotion via thePattern->getMotion instead of looking up a LoadPattern by tag; adjust signatures, send/recv/Print prototypes and small formatting fixes. Clean up EarthquakePattern by removing/commenting legacy send/recv/Print/getCopy implementations and stubbing some add* methods; keep applyLoadSensitivity. Move motion-related APIs out of LoadPattern. Refactor MultiSupportPattern (minor formatting, getCopy now returns concrete type). Major refactor of UniformExcitation: add NDM support, new constructor, improved nodal acceleration computation (Levi-Civita helper), element mass handling using VectorND/MatrixND, parameter/field adjustments, and more robust applyLoad/applyLoadSensitivity/getCopy. Update runtime Tcl commands to pass NDM to UniformExcitation and pass MultiSupportPattern references when creating ImposedMotionSP instances. These changes centralize multi-support ground motion handling and improve uniform excitation handling for rotations and general element mass types; note that several API signatures changed and callers must be updated and code recompiled.
|
We found 39 compiler warnings in the latest build. |
Standardize logging by replacing opserr usages with opslog and including Logging.h across multiple elements and materials. Add JSON print output for TrigSeries.
Adjust brace placement and indentation in ZeroLength.
Replace legacy Vector usage and custom CrossProduct with Vector3D operations in SSPbrick.cpp.
Replace dynamic Vector/Matrix with MatrixND/VectorND. Minor formatting and whitespace fixes, early allocation/zeroing for intermediate matrices, and other small cleanups.
|
We found 39 compiler warnings in the latest build. |
|
We found 39 compiler warnings in the latest build. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.