getfem-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]