Several types of Finite Element simulations in C++ (with a Python interface)
GPL-3.0 License
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v1.3.2...v1.4.0
Published by tdegeus almost 2 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v1.3.1...v1.3.2
Published by tdegeus about 2 years ago
VectorPartitioned.copy*
.is_unique
gave a broadcast error, instead of returning false
for non-unique data.Published by tdegeus over 2 years ago
[C++] [Python] Several functions now return a pointer to internal data rather than a copy.
In the Python-API this changes these functions (e.g. .foo()
) to properties (e.g. .foo
).
[MeshQuad4.h] Renaming:
getCoarseMesh()
to coarseMesh()
getFineMesh()
to fineMesh()
getRegularMesh()
to regularMesh()
getFineLayerMesh()
to fineLayerMesh()
getMap()
to map()
getMapFraction()
to mapFraction()
[Iterate.h] Renaming:
.get()
to .data()
[Mesh.h] Renaming:
.getElementType()
to .elementType()
[Matrix*.h] Adding pointers to .data*()
.
This deprecates Todiagonal
(immediate removal in Python, as there are any changes; functions marked as deprecated in C++).
[Matrix*.h] Adding allocation free API to Python API.
Integrating implementation and headers for maintainability.
The user is expected to get an overview from the doxygen docs.
Using CRTP for Matrix*
.
Published by tdegeus over 2 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v1.1.1...v1.2.0
Published by tdegeus over 2 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v1.1.0...v1.1.1
Published by tdegeus over 2 years ago
Mesh::Quad4::FineLayer::elemrow_type
by @tdegeus in https://github.com/tdegeus/GooseFEM/pull/238
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v1.0.0...v1.1.0
Published by tdegeus over 2 years ago
Published by tdegeus over 2 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v0.13.1...v0.13.2
Published by tdegeus almost 3 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v0.13.0...v0.13.1
Published by tdegeus almost 3 years ago
Full Changelog: https://github.com/tdegeus/GooseFEM/compare/v0.12.10...v0.13.0
Published by tdegeus about 3 years ago
Published by tdegeus about 3 years ago
Iterate::StopList::stop*
in favour of Iterate::StopList::insert_roll
, Iterate::StopList::descending
, Iterate::StopList::all_less
Iterate::StopList::stop
Published by tdegeus about 3 years ago
Fixing typo
Published by tdegeus about 3 years ago
Published by tdegeus about 3 years ago
Published by tdegeus about 3 years ago
CMAKE_ARGS
Published by tdegeus over 3 years ago
Adding Iterate::StopList::stop_simple #226
Published by tdegeus over 3 years ago
Making implementation of Iterate cheaper & Adding it to Python API
Published by tdegeus over 3 years ago