[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] r3224 - in /trunk/getfem++/interface/src: ./ python/
From: |
Luis Saavedra |
Subject: |
[Getfem-commits] r3224 - in /trunk/getfem++/interface/src: ./ python/ |
Date: |
Tue, 13 Oct 2009 21:57:12 -0000 |
Author: lsaavedr
Date: Tue Oct 13 23:57:11 2009
New Revision: 3224
URL: http://svn.gna.org/viewcvs/getfem?rev=3224&view=rev
Log:
There are two important changes:
--------------------------------
1) changed 'del' and 'delete' to 'sup' in MESHLEVELSET:SET
this agrees with the C++ API (please check that it works
with the examples of matlab and scilab)
2) config::base_index() must be added and track down bugs
in MESH:GET('pid from cvid') and MESH:GET('pts from cvid')
This agrees with MESHFEM:GET('basic dof from cvid').
Complete list of changes:
-------------------------
* src/python/getfem.base.py:
- tracking down bugs... work in progress
- added operations in GlobalFunctions
- eval in MeshFem now supports "globals" and "locals"
- added operations in MeshLevelSet
- changed 'delete' to 'sup' in MESHLEVELSET:SET,
this agrees with the C++ API
* src/gf_global_function.cc,
src/gf_global_function_get.cc,
src/getfemint_global_function.cc,
src/getfemint_global_function.h,
src/getfem_interface.cc,
src/Makefile.am:
- added "add" operation
- changes in file properties.
- added GLOBALFUNCTION:GET with 'val', 'grad' and 'hess'
* src/gf_mesh_levelset_get.cc,
src/gf_mesh_levelset_set.cc,
src/gf_mesh_levelset.cc:
- improve autodoc
- changed 'del' and 'delete' to 'sup' in MESHLEVELSET:SET,
this agrees with the C++ API (please check that it works
with the examples of matlab and scilab) "del" is a keyword
in python.
* src/gf_undelete.cc,
src/getfemint_workspace.h,
src/getfemint_workspace.cc,
src/getfem_interface.cc,
src/Makefile.am:
- Added 'undelete': tracking down bugs in python interface GC.
work in progress...
* src/gf_mesh_fem_get.cc,
src/gf_mesh_get.cc,
src/gf_slice_get.cc:
- export_to_pos changes.
- bug fix: problems when get pid or pts in a mesh (dofs in
mesh_fem) to which an element (convex) was removed.
- warning: in MESH:GET 'pid from cvid' and 'pts from cvid'
idx.add(pcnt /* + config::base_index() */) --> idx.push_bach(pcnt +
config::base_index())
config::base_index() must be added and track down bugs.
This agrees with (optimized only) MESHFEM:GET('basic dof from cvid').
Added:
trunk/getfem++/interface/src/gf_global_function_get.cc (with props)
trunk/getfem++/interface/src/gf_undelete.cc (with props)
Modified:
trunk/getfem++/interface/src/Makefile.am
trunk/getfem++/interface/src/getfem_interface.cc
trunk/getfem++/interface/src/getfemint_global_function.cc (contents,
props changed)
trunk/getfem++/interface/src/getfemint_global_function.h (contents, props
changed)
trunk/getfem++/interface/src/getfemint_workspace.cc
trunk/getfem++/interface/src/getfemint_workspace.h
trunk/getfem++/interface/src/gf_global_function.cc (contents, props
changed)
trunk/getfem++/interface/src/gf_mesh_fem_get.cc
trunk/getfem++/interface/src/gf_mesh_get.cc
trunk/getfem++/interface/src/gf_mesh_levelset.cc
trunk/getfem++/interface/src/gf_mesh_levelset_get.cc
trunk/getfem++/interface/src/gf_mesh_levelset_set.cc
trunk/getfem++/interface/src/gf_slice_get.cc
trunk/getfem++/interface/src/python/getfem.base.py
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Getfem-commits] r3224 - in /trunk/getfem++/interface/src: ./ python/,
Luis Saavedra <=