News - History of user visible changes


December 20, 2007 - Release OFELI 1.5.2

  • Fixed: A bug in ofeli installation: doc file demos.pdf was replaced by Demos.pdf
  • Fixed: A bug in member function Tetra4::getRefCoord
  • Fixed: A bug in building dev-cpp projects
  • More newer classes are now documented

August 25, 2007 - Release OFELI 1.5.1

  • Added: in Documentation, PDF files containing presentations and examples of the library
  • Modified: In class Mesh: Node, Element, Side and Edge lists are now instances of valarray rather than vector : Faster. Sorting is implemented in OFELI by qksort.
  • Added: In file MeshExtract.h: New classes to construct lists of nodes, elements or sides with specific properties (e.g. common code)
  • Fixed: A bug in class Mesh: Some useless member functions were declared but not implemented
  • Fixed: A bug in class Point (== and != operators)
  • Added: A constructor in class Mesh to extract the mesh of a rectangular subdomain

June 1, 2007 - Release OFELI 1.5.0

  • A bug in member function FDF::Get(NodeVect &) was fixed.
  • A bug in member function FDF::Get(Vect &,...) was fixed.
  • Added: Loop on boundary sides in Mesh: Now use topBoundarySide and getBoundarySide : Faster
  • Added: Loop on markes boundary nodes in Mesh: Now use topMarkedNode and getMarkedNode : Faster
  • Added: Utility functions 'print' for matrix classes to print part of matrix
  • Added: Utility functions 'print' for Vect class to print part of vector
  • Added: TCLAP library for argument parsing
  • Added: setPrintView methods
  • Added: A new class Laplace2DMHRT0 to solve the Laplace equation by the Mixed Hybrid RT0 method.
  • Added: Operators +=, -=, *= and /= for constants in class Vect<>
  • No control of element jacobian and number of nodes is now checked in shape function classes => More efficiency.
  • Conversion utility functions cmesh and cfield have now a different list of arguments. Please refer to documentation.

February 1, 2007 - Release OFELI 1.4.6

  • Fixed: A bug in NodeVect class. Default field name was not defined
  • Class Mesh: Member functions setNodesForDOF, setElementsForDOF, setSidesForDOF, setEdgesForDOF are grouped in the new member function setDOFSupport.
  • Class Triang3: Member function getCircumcenter is added
  • Class Triang3: Member function isStrictlyIn is added

December 20, 2006 - Release OFELI 1.4.5

  • Added: in cmesh, conversion from Triangle mesh generator to MDF file format
  • Added: Handling of periodic boundary conditions for some equations
  • Class Laplace is moved to a subdirectory (of include and src) called Laplace and is renamed Laplace2DFET3
  • Added: classes for 1-D elliptic problems (in Laplace)
  • Fixed: A bug in output format of mesh file converters

November 6, 2006 - Release OFELI 1.4.4

  • An error in the 1.4.3 tar.gz package justifies this early release.

November 05, 2006 - Release OFELI 1.4.3

  • Some source codes for demos were not present in the installed library: Fixed.
  • A new class 'Grid' that handles structured grids is added. A constructor in class 'Mesh' enables converting a Grid instance into a Mesh instance.
  • A new class 'Point2D' that is a clone of 'Point' but specialized to 2-D.

September 25, 2006 - Release OFELI 1.4.2

  • Minor bugs in output format for functions MDF2VTK and FDF2VTK are fixed.
  • A constructor in class SpMatrix is added.
  • Boundary sides in mesh can now be oriented counter clockwise

August 10, 2006 - Release OFELI 1.4.1

Version labelling is modified.
This is a major version

  • A bug in the ofeli-config script is fixed.
  • Minor bugs in installation and configuration scripts were fixed.
  • 'include' directory has now problem oriented subdirectories.
  • A new mesh utility function has been added (MeshToMesh).
  • A new class for preconditioning (Prec) is added: it enables providing the preconditioner type as an argument in the class constructor.

April 10, 2006 - Release OFELI 1.4.0-3

  • FFI class is redesigned but this is transparent to user.
  • Some char arguments are converted to string instances.

March 25, 2006 - Release OFELI 1.4.0-2

  • Bugs in file Assembly.h : fixed
  • A bug in mesh converter from GMSH files is fixed

February 10, 2006 - Release OFELI 1.4.0-1

  • All deprecated member functions are removed.
  • A bug in class SideVect is fixed
  • New: A class to solve Steklov Poincare problem in inner and outer 2-D domains using boundary elements
    A demo program will follow in a forthcoming release
  • Documentation in PDF is now available. See directory doc.

 
Copyright © 1998-2006 Rachid Touzani