ppl/src Grid_simplify.cc Grid_public.cc Grid_n ...

CVSROOT: /cvs/ppl Module name: ppl Branch: grids Changes by: mundell@cs.unipr.it 2005-12-02 22:16:02
Modified files: src : Grid_simplify.cc Grid_public.cc Grid_nonpublic.cc Grid_conversion.cc Grid_chdims.cc Grid.defs.hh
Log message: Reduce the dependency on the Grid_Generator_System Grid friend declaration: - declare function multiply_grid a static method - replace ggs::num_columns calls with equivalents which use ggs::space_dimension - leave handling of topology, pending rows and the sorted flag to Grid_Generator_System - replace add_zero_columns calls with insertions of all-zero parameters - replace private use of Grid_Generator_System and parents with use of remove_space_dimensions and recycling_insert - update to the Grid_Generator_System method names - replace direct resizing of gen_sys with sized system construction, or insertion of an all-zero parameter - update time_elapse_assign to leave any origin point in the resulting gen_sys - update conversion and minimization methods to use Grid_Generator_System instead of Linear_System. Take the resizing of gen_sys out of the add_generator(g) empty case, as the generator system is always the right size. Add const to the add_space_dimensions `dims' argument declarations. Take the topology and sorted checks out of OK.
Patches: http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_simplify.cc.diff?cvsr... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_public.cc.diff?cvsroo... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_nonpublic.cc.diff?cvs... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_conversion.cc.diff?cv... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_chdims.cc.diff?cvsroo... http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid.defs.hh.diff?cvsroot=...
participants (1)
-
Matthew Mundell