- 26 Oct, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Added XdmfGridUnstructured and turned XdmfGrid into an abstract base class for all grids (both structured and unstructured). Modified a bunch of utils and other classes to fit this new hierarchy.
-
- 07 Oct, 2010 1 commit
-
-
Kenneth Leiter authored
-
- 23 Sep, 2010 1 commit
-
-
Brian Panneton authored
The TestingSuite should be able to be used on other projects much more simply than before. Macros were renamed for better understanding.
-
- 16 Sep, 2010 2 commits
-
-
Kenneth Leiter authored
-
Kenneth Leiter authored
ENH: Add XdmfGridRegular for CoRectilinear (Regular) Structured Grids. Add test for interaction and output.
-
- 08 Sep, 2010 4 commits
-
-
Kenneth Leiter authored
-
Kenneth Leiter authored
-
Brian Panneton authored
Added macro CLEAN_(language)_TEST() which takes in the executable name and a list of output files that need to be removed during 'make clean.'
-
Brian Panneton authored
The testing suite should make it easier to add new tests. It also makes use of a single .cmake.in file that gets reconfigured for each test, instead of creating a new .cmake.in file for each test. Look into the core/CMake/Use*.cmake files to see how to add new tests.
-
- 06 Aug, 2010 1 commit
-
-
Kenneth Leiter authored
-
- 13 Jul, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Add XPath writing capabilities to XdmfWriter. Whenever a duplicate XdmfItem is written to disk, instead of writing it twice, XPath the first. We will hopefully mirror this behavior when reading in.
-
- 08 Jul, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Add XdmfTime and allow it to be attached to XdmfGrid. Add some convenience functions in XdmfGrid to get and remove XdmfAttributes and XdmfSets by name.
-
- 29 Jun, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Move XdmfCore into its own subdirectory. Move XdmfCore specific tests into core subdirectory and modify swig wrapping to create two separate libraries (Xdmf and XdmfCore).
-
- 28 Jun, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Split Xdmf into XdmfCore and Xdmf libraries in anticipation of NetDMF development. Create a couple abstract base classes in order to support generic reading from disk.
-
- 25 May, 2010 1 commit
-
-
Kenneth Leiter authored
-
- 24 May, 2010 2 commits
-
-
Kenneth Leiter authored
-
Kenneth Leiter authored
-
- 21 May, 2010 1 commit
-
-
Kenneth Leiter authored
-
- 20 May, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Add XdmfHDF5Controller so that heavy data can be written and released before light data is written. Modify XdmfWriter to accept an XdmfHDF5Writer to use for heavy data writing and allow users to specify XML file name to write to. Add a test that performs the write release write release workflow.
-
- 17 May, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Add tests using new XdmfHDF5Writer exclusively. Modify some methods in XdmfHDF5Writer to get everything working as expected.
-
- 12 May, 2010 1 commit
-
-
Kenneth Leiter authored
ENH: Create a generic XdmfVisitor class and move writing operations to XdmfWriter. Incorporate Loki library to perform asymmetric visitor operation (allows customizable behavior for eventual Xdmf / NetDMF library split). Modify Loki Visitor to work happily with boost::shared_ptr and modify swig wrapping to properly handle boost::shared_ptr inheritance.
-
- 20 Apr, 2010 1 commit
-
-
Ken Leiter (Civ ARL/CISD) kleiter authored
ENH: Add TestXdmfVisitorValueCounter to demonstrate how to write visitor operations over the Xdmf graph that do something other than write to disk. Separate hexahedron grid example into a header file so that other test cases can use it for testing.
-
- 19 Apr, 2010 1 commit
-
-
Ken Leiter (Civ ARL/CISD) kleiter authored
ENH: Add swap method to XdmfArray. Swap works by swapping an XdmfArray's contents internally (no copy) between a std::vector<T>, boost::shared_ptr<std::vector<T> > or another XdmfArray. Modify some methods in XdmfArray that did not require visitor operation but can just catch boost::bad_get exceptions.
-
- 09 Apr, 2010 1 commit
-
-
Ken Leiter (Civ ARL/CISD) kleiter authored
Add XdmfArray to store values --- modify XdmfDataItem to contain an XdmfArray. Modify Tests to use new XdmfArray. Modify XdmfVisitor to use new XdmfArray. Add Python Tests and move Cxx tests to their own directory.
-
- 09 Feb, 2010 3 commits
-
-
Kenneth Leiter authored
-
Ken Leiter (Civ authored
ENH: Allow XdmfGrids to insert XdmfAttribute elements. Add this to the visitor logic to write to xml.
-
Ken Leiter (Civ authored
ENH: Replace old way of creating static instances of XdmfTopologyType, XdmfGeometryType, and storing them by reference in their respective topologies. These now work by providing a specific constructor method that returns specific instances of the objects populated with correct values. This was changed because there are some type options in Xdmf where static instances don't make sense (e.g. XdmfTopologyType Polygon can have many different values for nodesPerElement) but we still need to restrict construction of these types with specific values. Each parent item merely keeps a copy of a topology type. I considered doing this with smart pointers, but I believe it to be unnecessarily complicated, especially when direct comparison of topology types is needed. I am considering separating these types into separate classes. Added XdmfAttribute implementation and began populating XdmfVisitor to write out XML.
-
- 06 Feb, 2010 3 commits
-
-
Kenneth Leiter authored
ENH: Add write() method to XdmfItem and implement in subclasses. The write() method calls the visitor on the current object which performs some predetermined acivity (writing to heavy data, writing to light data, parallel output, etc.
-
Kenneth Leiter authored
ENH: Add XdmfGeometryType to XdmfGeometry in a similar implementation as XdmfTopologyType. Add tests for XdmfGeometry. Add XdmfItem, an abstract class that is able to be traversed by an XdmfVisitor to write out its information to XML and HDF5 or other heavy data formats. Modify XdmfGeometry, XdmfGrid, XdmfTopology, and XdmfAttribute to inherit from XdmfItem.
-
Kenneth Leiter authored
ENH: Added XdmfTopologyType to XdmfTopology to handle element types and associated const data like nodesPerElement and name. This resembles "Replace subclass with fields" implementation in Refactoring and does a nice job encapsulating element type data in an enum like way avoiding unneccesary subclassing.
-