Skip to content

Commit

Permalink
les go
Browse files Browse the repository at this point in the history
  • Loading branch information
henrij22 committed Nov 28, 2024
1 parent 89d511c commit 7093fdc
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ SPDX-License-Identifier: LGPL-3.0-or-later
- Add an About Ikarus page in the documentation ([#291](https://github.com/ikarus-project/ikarus/pull/291))
- Add new class `Vtk::Writer`, which implements some convenience methods over the existing `dune-vtk` module ([#309](https://github.com/ikarus-project/ikarus/pull/309))
- Add `VanishingStrain` material (useful for example for plane strain case), also refactor the constructor of `LinearElastic` to take any linear material law ([#317](https://github.com/ikarus-project/ikarus/pull/317))
- Add `ModalAnalysis` class to facilitate modal analysis plus add implementing of linear mass matrices for all elements.

## Release v0.4 (Ganymede)

Expand Down
4 changes: 4 additions & 0 deletions ikarus/solver/eigenvaluesolver/generaleigensolver.hh
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@

namespace Ikarus {

/**
* \brief Construct a new make enum object
*
*/
MAKE_ENUM(EigenValueSolverType, Spectra, Eigen);

template <EigenValueSolverType SolverType, Concepts::DenseOrSparseEigenMatrix MT>
Expand Down
5 changes: 4 additions & 1 deletion ikarus/utils/modalanalysis/tags.hh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

namespace Ikarus::Dynamics {

/**
* \brief A strongly typed enum class representing the type of result of a modal analysis
*/
MAKE_ENUM(ModalAnalysisResultType, squaredAngularFrequency, angularFrequency, naturalFrequency);

}
} // namespace Ikarus::Dynamics

0 comments on commit 7093fdc

Please sign in to comment.