/[escript]
ViewVC logotype

Revision 1802


Jump to revision: Previous Next
Author: jfenwick
Date: Tue Sep 23 01:03:29 2008 UTC (10 years, 5 months ago)
Changed paths: 17
Log Message:
Added canTag methods to FunctionSpace and AbstractDomain (and its 
offspring).
This checks to see if the domain supports tags for the given type of 
function space.

Constructors for DataTagged now throw exceptions if you attempt to make 
a DataTagged with a FunctionSpace which does not support tags.
To allow the default constructor to work, NullDomain has a single 
functioncode which "supports" tagging.

Fixed a bug in DataTagged::toString and DataTypes::pointToString.

Added FunctionSpace::getListOfTagsSTL.

algorithm(DataTagged, BinaryFunction) in DataAlgorithm now only 
processes tags known to be in use.
This fixes mantis issue #0000186.

Added comment to Data.h intro warning about holding references if the 
underlying DataAbstract changes.

_python_ unit tests have been updated to test TaggedData with invalid 
FunctionSpaces and to give the correct answers to Lsup etc.



Changed paths

Path Details
Directorytrunk/escript/src/AbstractDomain.cpp modified , text changed
Directorytrunk/escript/src/AbstractDomain.h modified , text changed
Directorytrunk/escript/src/Data.h modified , text changed
Directorytrunk/escript/src/DataAbstract.h modified , text changed
Directorytrunk/escript/src/DataAlgorithm.h modified , text changed
Directorytrunk/escript/src/DataTagged.cpp modified , text changed
Directorytrunk/escript/src/DataTypes.cpp modified , text changed
Directorytrunk/escript/src/FunctionSpace.cpp modified , text changed
Directorytrunk/escript/src/FunctionSpace.h modified , text changed
Directorytrunk/escript/src/NullDomain.cpp modified , text changed
Directorytrunk/escript/src/NullDomain.h modified , text changed
Directorytrunk/escript/test/DataTaggedTestCase.cpp modified , text changed
Directorytrunk/escript/test/DataTaggedTestCase.h modified , text changed
Directorytrunk/escript/test/python/test_objects.py modified , text changed
Directorytrunk/escript/test/python/test_util_reduction_with_tagged_data.py modified , text changed
Directorytrunk/finley/src/CPPAdapter/MeshAdapter.cpp modified , text changed
Directorytrunk/finley/src/CPPAdapter/MeshAdapter.h modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.26