← Back to team overview

dolfin team mailing list archive

[HG dolfin] Implement XML input of Functions. Seems to work now.

 

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

changeset:   2830:36a701321148e5a3c6b0f922a7ff15b8c5d7b405
tag:         tip
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Fri Apr 13 12:59:12 2007 +0200
files:       src/demo/pde/poisson/main.cpp 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/dolfin/ElementLibrary.h src/kernel/elements/generate.py 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/XMLGraph.cpp src/kernel/io/XMLMesh.cpp src/kernel/io/XMLParameterList.cpp
description:
Implement XML input of Functions. Seems to work now.


changeset:   2829:0ae6eb11526f62d9094c12f16992bcaacdddb541
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.


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