← Back to team overview

dolfin team mailing list archive

[HG dolfin] Add XML input for finite element and dof map signatures.

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   2829:0ae6eb11526f62d9094c12f16992bcaacdddb541
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri Apr 13 10:54:20 2007 +0200
files:       src/kernel/io/Makefile.am src/kernel/io/Makefile.in src/kernel/io/XMLDofMap.cpp src/kernel/io/XMLFile.cpp src/kernel/io/XMLFiniteElement.cpp src/kernel/io/XMLFiniteElementSpec.cpp src/kernel/io/dolfin/Makefile.am src/kernel/io/dolfin/Makefile.in src/kernel/io/dolfin/XMLDofMap.h src/kernel/io/dolfin/XMLFiniteElement.h src/kernel/io/dolfin/XMLFiniteElementSpec.h
description:
Add XML input for finite element and dof map signatures.


changeset:   2828:7959c7000597689ea8d4a7e034dd63d2f0715161
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri Apr 13 01:38:20 2007 +0200
files:       configure configure.ac src/kernel/Makefile.am src/kernel/Makefile.in src/kernel/elements/Discontinuous_Lagrange_tetrahedron_0.h src/kernel/elements/Discontinuous_Lagrange_tetrahedron_1.h src/kernel/elements/Discontinuous_Lagrange_tetrahedron_2.h src/kernel/elements/Discontinuous_Lagrange_tetrahedron_3.h src/kernel/elements/Discontinuous_Lagrange_triangle_0.h src/kernel/elements/Discontinuous_Lagrange_triangle_1.h src/kernel/elements/Discontinuous_Lagrange_triangle_2.h src/kernel/elements/Discontinuous_Lagrange_triangle_3.h src/kernel/elements/ElementLibrary.cpp src/kernel/elements/Lagrange_tetrahedron_1.h src/kernel/elements/Lagrange_tetrahedron_2.h src/kernel/elements/Lagrange_tetrahedron_3.h src/kernel/elements/Lagrange_triangle_1.h src/kernel/elements/Lagrange_triangle_2.h src/kernel/elements/Lagrange_triangle_3.h src/kernel/elements/Makefile.am src/kernel/elements/Makefile.in src/kernel/elements/dolfin/ElementLibrary.h src/kernel/elements/dolfin/Makefile.am src/kernel/elements/dolfin/Makefile.in src/kernel/elements/dolfin/dolfin_elements.h src/kernel/elements/generate.py
description:
Add library of predefined finite elements. Elements and dof maps may now
be generated from their signature. For example:

  ufc::finite_element* = ElementLibrary::create_finite_element("Lagrange finite element of degree 3 on a tetrahedron");

This will be used for input of Functions from XML files, where only
the signatures of the elements and dof maps are stored.

Which elements are available in the library can be chosen in
the script src/kernel/elements/generate.py.

This replaces the old FiniteElementSpec class which did something
similar.


changeset:   2827:ba25849c1a9953d7d907334e1f9dd251ad880f7e
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri Apr 13 00:47:28 2007 +0200
files:       src/demo/pde/poisson/main.cpp src/kernel/fem/dolfin/DofMap.h src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.cpp src/kernel/function/dolfin/DiscreteFunction.h src/kernel/function/dolfin/Function.h src/kernel/io/XMLFile.cpp src/kernel/io/dolfin/XMLFile.h
description:
Implement output to XML files for Functions.
Input not yet implemented.


----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin