[LIBISIS-code-svn] r1191 - in trunk: bindings/matlab bindings/matlab/classes/@IXTrunfile libclasses
apache at libisis.org
apache at libisis.org
Thu Aug 9 16:09:54 BST 2007
Author: Dickon Champion
Date: Thu Aug 9 16:09:49 2007
New Revision: 1191
Added:
trunk/bindings/matlab/classes/@IXTrunfile/minus.m
trunk/bindings/matlab/classes/@IXTrunfile/mrdivide.m
trunk/bindings/matlab/classes/@IXTrunfile/mtimes.m
trunk/bindings/matlab/classes/@IXTrunfile/plus.m
Modified:
trunk/bindings/matlab/IXMbase_m.f90
trunk/bindings/matlab/IXMdata_source_m.f90
trunk/bindings/matlab/IXMdatum_m.f90
trunk/bindings/matlab/IXMfileio_m.f90
trunk/bindings/matlab/IXMgeometry_m.f90
trunk/bindings/matlab/IXMhistory_m.f90
trunk/bindings/matlab/IXMpath_m.f90
trunk/bindings/matlab/IXMraw_file_m.f90
trunk/bindings/matlab/IXMshape_m.f90
trunk/bindings/matlab/IXMstring_list_m.f90
trunk/bindings/matlab/bindings_base.f90
trunk/libclasses/IXMaperture.f90
trunk/libclasses/IXMattenuator.f90
trunk/libclasses/IXMbase.f90
trunk/libclasses/IXMchopper_instrument.f90
trunk/libclasses/IXMdata.f90
trunk/libclasses/IXMdataset_1d.f90
trunk/libclasses/IXMdataset_2d.f90
trunk/libclasses/IXMdataset_3d.f90
trunk/libclasses/IXMdataset_4d.f90
trunk/libclasses/IXMdatum_array.f90
trunk/libclasses/IXMdet_he3.f90
trunk/libclasses/IXMdet_solid.f90
trunk/libclasses/IXMdetector.f90
trunk/libclasses/IXMdiffraction_instrument.f90
trunk/libclasses/IXMeffdet_index.f90
trunk/libclasses/IXMfermi_chopper.f90
trunk/libclasses/IXMinstrument.f90
trunk/libclasses/IXMlattice.f90
trunk/libclasses/IXMmap.f90
trunk/libclasses/IXMmask.f90
trunk/libclasses/IXMmoderator.f90
trunk/libclasses/IXMmoments.f90
trunk/libclasses/IXMoperation.f90
trunk/libclasses/IXMoptions.f90
trunk/libclasses/IXMorientation.f90
trunk/libclasses/IXMpeaks.f90
trunk/libclasses/IXMrunfile.f90
trunk/libclasses/IXMsample.f90
trunk/libclasses/IXMsource.f90
trunk/libclasses/IXMspectra.f90
trunk/libclasses/IXMsw_bridge.f90
trunk/libclasses/IXMtestclass.f90
trunk/libclasses/IXMtranslation.f90
trunk/libclasses/IXMunits.f90
trunk/libclasses/IXMuser.f90
trunk/libclasses/IXMworkspace.f90
trunk/libclasses/IXMws_bridge.f90
Log:
initial implementation of runfile algebra using the binding layer, operations only between runfile objects and pure scalars are allowed.
addresses issue of invalid objects being sent back to matlab binding: if an object is marked as invalid then it will not be sent back to the binding,
instead a blank copy of the matlab constructed object will be created. with this in force no NULL() objects will be attempted to be put into the matlab binding layer
refs #64 and refs #111
Modified: trunk/bindings/matlab/IXMbase_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMbase_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMdata_source_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMdata_source_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMdatum_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMdatum_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMfileio_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMfileio_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMgeometry_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMgeometry_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMhistory_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMhistory_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMpath_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMpath_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMraw_file_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMraw_file_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMshape_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMshape_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/IXMstring_list_m.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/IXMstring_list_m.f90?r1=1190&r2=1191
Modified: trunk/bindings/matlab/bindings_base.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/bindings_base.f90?r1=1190&r2=1191
Added: trunk/bindings/matlab/classes/@IXTrunfile/minus.m
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/classes/%40IXTrunfile/minus.m?view=markup&revision=1191
Added: trunk/bindings/matlab/classes/@IXTrunfile/mrdivide.m
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/classes/%40IXTrunfile/mrdivide.m?view=markup&revision=1191
Added: trunk/bindings/matlab/classes/@IXTrunfile/mtimes.m
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/classes/%40IXTrunfile/mtimes.m?view=markup&revision=1191
Added: trunk/bindings/matlab/classes/@IXTrunfile/plus.m
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/bindings/matlab/classes/%40IXTrunfile/plus.m?view=markup&revision=1191
Modified: trunk/libclasses/IXMaperture.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMaperture.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMattenuator.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMattenuator.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMbase.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMbase.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMchopper_instrument.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMchopper_instrument.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdata.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdata.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdataset_1d.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdataset_1d.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdataset_2d.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdataset_2d.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdataset_3d.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdataset_3d.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdataset_4d.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdataset_4d.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdatum_array.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdatum_array.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdet_he3.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdet_he3.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdet_solid.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdet_solid.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdetector.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdetector.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMdiffraction_instrument.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMdiffraction_instrument.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMeffdet_index.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMeffdet_index.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMfermi_chopper.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMfermi_chopper.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMinstrument.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMinstrument.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMlattice.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMlattice.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMmap.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMmap.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMmask.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMmask.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMmoderator.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMmoderator.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMmoments.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMmoments.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMoperation.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMoperation.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMoptions.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMoptions.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMorientation.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMorientation.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMpeaks.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMpeaks.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMrunfile.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMrunfile.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMsample.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMsample.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMsource.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMsource.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMspectra.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMspectra.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMsw_bridge.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMsw_bridge.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMtestclass.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMtestclass.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMtranslation.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMtranslation.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMunits.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMunits.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMuser.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMuser.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMworkspace.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMworkspace.f90?r1=1190&r2=1191
Modified: trunk/libclasses/IXMws_bridge.f90
Url: http://svn.libisis.org/viewvc/LIBISISCode/trunk/libclasses/IXMws_bridge.f90?r1=1190&r2=1191
More information about the LIBISIS-code-svn
mailing list