- 13 Nov, 2015 17 commits
- 09 Nov, 2015 2 commits
- 28 Oct, 2015 4 commits
- 27 Oct, 2015 10 commits
- 26 Oct, 2015 4 commits
- 23 Oct, 2015 3 commits
#723 Petsc: implement a wrapper over ShellMatrix (shallow matrices to use in KSP for essentially matrix-free operations).
#723 ThirdParty/Matrix: define Matrix operations as free functions that act upon a template parameter of type Private::BaseMatrix. Hence ShellMatrix will be able to use them as well without creating any conflict with overloads that act upon vectors.
#723 FSI/Newton: rewrite a bit so that displacement used to compute new velocity applied on Dirichket is an argument.
#723 FSI/Newton: fix an erroneous numbering subset in solid residual definition, and validate the output of differential of solid variational formulation.
#725 Replace VariationalFormulation::BuildSolver() by a free function that may be used outside of a variational formulation.
#723 FSi/Newton: expand a bit interface of implicit fluid formulation, to be able to reuse it for its differential computation.
#734 Change the internal storage of local finite element space, to speed up the method FEltSpace::GetLocalFEltSpace(const GeometricElt& geometric_elt).
#724 SCons: introduce new aliases for each HappyHeart program (so it's possible to build only the ones actually required).
#724 SCons: add a new target that build only the libraries, not the executables. Also add an option --aliases that gives away all aliases available.
#721 Hyperelasticity: remove dof source and the template parameters for volumic and surfacic sources.
#718 FSI: remove one argument from CreateSolidFormulation() in policy, that could be built directly within the variational formulation.
#718 FSI: clean-up (actually there were no bugs related to half sum: it was Freefems cript which was at fault).
#718 Hyperelasticity: make sure evaluation state is modified at only one location (namely given from Petsc).