ARudik / feelpp

Automatically exported from code.google.com/p/feelpp
0 stars 0 forks source link

Implement new keywords det() and inv() in the variational formulation language #20

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Implement the keywords det and inv in the  variational formulation language
 * det(matrix expression) : compute the determinant of the matrix expression
 * inv(matrix expression) : compute the inverse of the matrix expression

for example

integrate( elements(mesh), det(mat<2,2>( cst(1.), cst(0), cst(0), cst(1.0) ). 
evaluate() should produce the measure of the domain and det(mat<2,2>( cst(1.), 
cst(0), cst(0), cst(1.0) ) compute the determinant of the identity matrix  2x2

Original issue reported on code.google.com by christop...@feelpp.org on 26 Apr 2012 at 2:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 4ffc1bd6d4eb.

the det keyword is implemented, it remains to do the inv() keyword in a
similar fashion

Original comment by christop...@feelpp.org on 26 Apr 2012 at 6:48

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 85c0d31b4736.

now the keyword det() is available for the variational formulation language

Original comment by christop...@feelpp.org on 26 Apr 2012 at 6:50

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 1ffd2e35439b.

the det keyword is implemented, it remains to do the inv() keyword in a
similar fashion

git-svn-id: 
svn+ssh://forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/life/trunk/life/trunk
@8887 18f2cc81-8059-4896-b63e-f2d89ec8fd72

Original comment by christop...@feelpp.org on 2 May 2012 at 3:33

GoogleCodeExporter commented 9 years ago
This issue was updated by revision fc407e423b16.

now the keyword det() is available for the variational formulation language

git-svn-id: 
svn+ssh://forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/life/trunk/life/trunk
@8888 18f2cc81-8059-4896-b63e-f2d89ec8fd72

Original comment by christop...@feelpp.org on 2 May 2012 at 3:33

GoogleCodeExporter commented 9 years ago

Original comment by christop...@feelpp.org on 8 May 2012 at 9:59

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 7968ae9d7607.

store for each quadrature point the determinant of the matrix
started implementation of the inverse of a matrix of expressions and store
also the results for each quadrature points (will allow huge speedup in case
of linear and bilinear forms)
this is all necessary for 3D Winslow

Original comment by christop...@feelpp.org on 18 May 2012 at 10:47

GoogleCodeExporter commented 9 years ago
This issue was updated by revision 81e2874a4915.

store for each quadrature point the determinant of the matrix
started implementation of the inverse of a matrix of expressions and store
also the results for each quadrature points (will allow huge speedup in case
of linear and bilinear forms)
this is all necessary for 3D Winslow

git-svn-id: 
svn+ssh://forge.imag.fr/var/lib/gforge/chroot/scmrepos/svn/life/trunk/life/trunk
@9000 18f2cc81-8059-4896-b63e-f2d89ec8fd72

Original comment by christop...@feelpp.org on 18 May 2012 at 12:42

GoogleCodeExporter commented 9 years ago
The change for this is done now.See doc/manual/tutorial/mymesh.cpp for some 
examples

Original comment by christop...@feelpp.org on 22 May 2012 at 11:14