← Back to team overview

dolfin team mailing list archive

[HG DOLFIN] Implement algorithm for checking if a mesh is correctly ordered,

 

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

changeset:   5153:d2f703ef98b0798fef534e587d95cfcb6374dfc1
tag:         tip
user:        Anders Logg <logg@xxxxxxxxx>
date:        Fri Nov 14 09:22:22 2008 +0100
files:       ChangeLog SConstruct demo/fem/simple/cpp/main.cpp demo/fem/simple/tetrahedron.xml.gz demo/function/eval/cpp/main.cpp demo/pde/bcs/cpp/main.cpp demo/pde/elasticity/cpp/main.cpp demo/pde/stokes/stabilized/cpp/main.cpp demo/pde/stokes/taylor-hood/cpp/main.cpp dolfin/io/PXMLMesh.cpp dolfin/io/XMLMesh.cpp dolfin/mesh/Box.cpp dolfin/mesh/Cell.h dolfin/mesh/CellType.cpp dolfin/mesh/CellType.h dolfin/mesh/DynamicMeshEditor.cpp dolfin/mesh/DynamicMeshEditor.h dolfin/mesh/Interval.cpp dolfin/mesh/IntervalCell.cpp dolfin/mesh/IntervalCell.h dolfin/mesh/Mesh.cpp dolfin/mesh/Mesh.h dolfin/mesh/MeshEditor.cpp dolfin/mesh/MeshEditor.h dolfin/mesh/MeshOrdering.cpp dolfin/mesh/MeshOrdering.h dolfin/mesh/PointCell.cpp dolfin/mesh/PointCell.h dolfin/mesh/Rectangle.cpp dolfin/mesh/TetrahedronCell.cpp dolfin/mesh/TetrahedronCell.h dolfin/mesh/TopologyComputation.cpp dolfin/mesh/TriangleCell.cpp dolfin/mesh/TriangleCell.h dolfin/mesh/UnitCircle.cpp dolfin/mesh/UnitCube.cpp dolfin/mesh/UnitInterval.cpp dolfin/mesh/UnitSphere.cpp dolfin/mesh/UnitSquare.cpp
description:
Implement algorithm for checking if a mesh is correctly ordered,
same algorithm for all cell types. CellType::order() should be
reimplemented similarly. Also removed call to order() in all demos.
There are still some issues that need to be sorted out, and we may
need to do some mnemonics so we don't need to check the ordering
more than once.


changeset:   5152:880d3327155ad27ea136966f0381612d7a094ac0
user:        Anders Logg <logg@xxxxxxxxx>
date:        Thu Nov 13 22:35:36 2008 +0100
files:       data/meshes/aneurysm.xml.gz data/meshes/circle.xml.gz data/meshes/cylinder.xml.gz data/meshes/dolfin-1.xml.gz data/meshes/dolfin-2.xml.gz data/meshes/dolfin-inside-1.xml.gz data/meshes/dolfin-inside-2.xml.gz data/meshes/gear.xml.gz data/meshes/meshbc.xml.gz data/meshes/slit.xml.gz data/meshes/snake.xml.gz data/meshes/snake_hole.xml.gz data/meshes/sphere.xml.gz data/meshes/tetmesh-1.xml.gz data/meshes/tetmesh-16.xml.gz data/meshes/tetmesh-4.xml.gz data/meshes/tetmesh-8.xml.gz data/meshes/tetmesh_24_8_8.xml.gz data/meshes/tetmesh_LES_10_2_7.xml.gz data/meshes/tetmesh_backward_facing_step_32_8_8.xml.gz data/meshes/tetmesh_bluff_body_32_8_8.xml.gz data/meshes/tetrahedron.xml.gz data/meshes/torso.xml.gz data/meshes/triangle.xml.gz data/meshes/trimesh-1.xml.gz data/meshes/trimesh-128.xml.gz data/meshes/trimesh-16.xml.gz data/meshes/trimesh-2.xml.gz data/meshes/trimesh-32.xml.gz data/meshes/trimesh-4.xml.gz data/meshes/trimesh-64.xml.gz data/meshes/trimesh-8.xml.gz data/meshes/two_particles.xml.gz data/meshes/unstruct-trimesh-1.xml.gz data/meshes/unstruct-trimesh-2.xml.gz misc/utils/order/dolfin-order misc/utils/order/mesh0.xml misc/utils/order/mesh1.xml
description:
- Add script dolfin-order for ordering a mesh file
- Run script on all meshes in data/meshes


changeset:   5151:0d21690307cdd5e6fa019eee740035a7eb3b14e4
user:        Anders Logg <logg@xxxxxxxxx>
date:        Thu Nov 13 21:31:42 2008 +0100
files:       demo/fem/assembly/cpp/main.cpp demo/fem/assembly/python/README demo/function/eval/cpp/main.cpp demo/function/eval/python/demo.py
description:
Change of point in eval demo (does not belong to more than one cell)

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


Follow ups