patch: added mesh to new fields.
Stephen Smith
stephens at proximation.com
Thu Aug 23 23:02:46 UTC 2001
Added mesh to new field. The only syntax change is that fields now take
a mesh as the first parameter, and provide a .mesh() function.
Also, flattened the implementation of FieldEngine to just store an
array of engines rather than the previous recursive structure.
Also, removed offsets() from field engine, since the orientations()
in centering should be used instead.
*benchmarks/Doof2d/Doof2dInP2.h, examples/NewField/Caramana.cpp,
examples/NewField/StatigraphicFlow.cpp, src/NewField/tests/*.cpp
-mostly changed UniformRectilinear to UniformRectilinearMesh
*src/Engine/*.cpp - added default constructors to a lot of engines.
*src/NewField/Field.h - added mesh() and some new subfield accesors
*src/NewField/FieldEngine.h FieldEngine.ExprEngine.h
-replaced FieldEngineBase and all the existing field engines
with a single implementation that stores the mesh
*src/NewField/DiffOps/*, src/NewField/Mesh/*, src/NewField/Relations/*
-removed offsets, changed to get information from the mesh now
Tested with KCC on linux. Reviewed by Haney.
Stephen
<<23Aug.mesh.2.patch>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010823/818f545e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 23Aug.mesh.2.patch
Type: application/octet-stream
Size: 228000 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010823/818f545e/attachment.obj>
More information about the pooma-dev
mailing list