- 30 Apr, 2015 11 commits
-
-
GILLES Sebastien authored
#531 Elasticity is entirely defined with brand new Assembling chain. Old chain has been commented anyway.
-
GILLES Sebastien authored
#531 Elasticity: use new interface for the operators that are already thus defined. Fix a miss in matrices and vectors allocation.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#531 Hyperelastic operator now also uses up the new assembling procedure. Previous commit has been checked successfully: the computation is right whatever the ordering inside the tuple.
-
GILLES Sebastien authored
#531 Internal of assembling: Modify determination of previous coefficient to ahndle properly cases in which vectors and matrices are both assembled.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#531 TransientSource: at the moment roll back to old code. New assemble for matrix: use a separate function to do the operation (so that with overload vectors could also been taken care of). Add static assert to check no stupid operations are required, such as assmbling mass into a vector.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
- 29 Apr, 2015 18 commits
-
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#531 Assembling in several matrices has been tested successfully. Before removing the test, I'll modify the code to avoid some of the local matrix rescaling.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#531 GlobalVariationalOperator: injection is also more generic (even if it does handle only matrices so far). So now we should be able to assemble into several amtrix (this will be tested immediately).
-
GILLES Sebastien authored
#531 LocalFEltSpace: add a method that computes the local2global needed by an operator. This method is not efficient at the moment; a flag has been set to improve that later.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#531 Make the code more generic with metaprogramming: new Assemble531() calls correctly Assembly531() for all elements of the tuple.
-
GILLES Sebastien authored
#531 Move new inject function into GlobalVariationalOperator class (UnknownPolicy will be reformed deeply quite soon...)
-
GILLES Sebastien authored
#531 Introduce new interface for Assemble(); at the moment only for Mass operator. This interface should be extended later: the goal is at the end to be able to assemble into several vectors and/or matrix.
-
GILLES Sebastien authored
#531 Modify prototype of Mass::Assemble. Goal is to incrementally be close to the generic syntax I want.
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#527 Remove special classes that paired numbering subsets with global linear algebra, given that now it is a feature of linear algebra.
-
- 28 Apr, 2015 11 commits
-
-
GILLES Sebastien authored
#527 GlobalMatrix and GlobalVector: add free functions that provide operators < and == for numbering subset(s).
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
-
GILLES Sebastien authored
#527 Petsc Vector: introduce a Swap member that swaps only underlying Vec object. New method has also been added to disable destruction of Vec object; I don't like it but we do not have much choice in the Snes algorithm.
-
GILLES Sebastien authored
#527 Add two Swap definitions to avoid compilation of the code: we do not want to be able to swap Wrappers::Petsc::Vector and GlobalVector.
-