Several types of Finite Element simulations in C++ (with a Python interface)
GPL-3.0 License
Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Int_N_vector_dV
Interp_N_vector
-> InterpQuad_vector
; generalizing dimensionsPublished by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Note that a new API is introduced, but the old API is kept under deprecation warnings.
Shape...
-> shape_...
Allocate...
-> allocate_...
GOOSEFEM_WARNING(...)
for all deprecation messages.Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Mesh::Quad4::RefineRegular::mapToCoarse -> Mesh::Quad4::RefineRegular::meanToCoarse,
or Mesh::Quad4::RefineRegular::averageToCoarse
Published by tdegeus over 3 years ago
VectorPartitioned::asDofs(dofval_u, dofval_p, dofval) ->
VectorPartitioned::dofsFromParitioned(dofval_u, dofval_p, dofval)
VectorPartitioned::asNode(dofval_u, dofval_p, nodevec) ->
VectorPartitioned::nodeFromPartitioned(dofval_u, dofval_p, nodevec)
VectorPartitioned::asElement(dofval_u, dofval_p, elemvec) ->
VectorPartitioned::elementFromPartitioned(dofval_u, dofval_p, elemvec)
Version defines as replaced by #define GOOSEFEM_VERSION
,
added convenience methods GooseFEM::version()
and GooseFEM::version_dependencies()
.
Published by tdegeus over 3 years ago
String-define safety: stringification + unquoting (#172)
Published by tdegeus over 3 years ago
Work-around std::string
issue on MSVS (re-adding MSVS to CI)
Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Published by tdegeus over 3 years ago
Published by tdegeus almost 4 years ago
Published by tdegeus almost 4 years ago
Mesh::Quad4::FineLayer::elementgrid_leftright
Published by tdegeus almost 4 years ago
Mesh::Quad4::FineLayer::elementgrid_around_ravel
: allowing huge sizes.Published by tdegeus almost 4 years ago
Mesh::Quad4::FineLayer::elementgrid_around_ravel
FineLayer::elementgrid_ravel
: Adding testelementMatrix
-> elementgrid
everywhereMesh::Quad4::FineLayer::elementgrid_ravel
GOOFEM_WIP_ASSERT
to assert if code needs to be generalizedMesh::Quad4::Regular::elementMatrix
esh::Quad4::Regular::elementgrid
.Published by tdegeus almost 4 years ago
Published by tdegeus almost 4 years ago
MatrixDiagonal::AsDiagonal
-> MatrixDiagonal::Todiagonal
Mesh::elemmap2nodemap
. Updating Python API.roll
to FineLayer.Mesh::centers
and Mesh::defaultElementType
.GooseFEM::Mesh::elem2node
. Adding checks.todense
to sparse matrix classes.dot
to MatrixPartitioned
.