[PPL-devel] ppl/src Grid_simplify.cc Grid_public.cc Grid_n ...
Matthew Mundell
mundell at cs.unipr.it
Fri Dec 2 22:16:03 CET 2005
CVSROOT: /cvs/ppl
Module name: ppl
Branch: grids
Changes by: mundell at 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?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.39&r2=1.1.2.40
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_public.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.111&r2=1.1.2.112
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_nonpublic.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.54&r2=1.1.2.55
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_conversion.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.28&r2=1.1.2.29
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid_chdims.cc.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.24&r2=1.1.2.25
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/src/Grid.defs.hh.diff?cvsroot=ppl&only_with_tag=grids&r1=1.1.2.84&r2=1.1.2.85
More information about the PPL-devel
mailing list