Skip to content

Dev#92

Open
claudioperez wants to merge 85 commits intostablefrom
dev
Open

Dev#92
claudioperez wants to merge 85 commits intostablefrom
dev

Conversation

@claudioperez
Copy link
Copy Markdown
Collaborator

No description provided.

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.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 4, 2026

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.
@github-actions
Copy link
Copy Markdown

We found 39 compiler warnings in the latest build.

@github-actions
Copy link
Copy Markdown

We found 39 compiler warnings in the latest build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant