/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skelgis.hpp [code] | Has to be included in the user main file, it contains needed includes for SeklGIS library |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/ddag.hpp [code] | Definitions of the object DDAG used by the user. Three template specializations are available. DDAG is the structure of the tree, not data. data are stored in DProperty objects. DDAG is an interface to the DDAG_impl |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/ddag_impl.hpp [code] | Definitions of the object DDAG_impl used by the user. Three template specializations are available. DDAG_impl is the structure of the tree, not data. data are stored in DProperty objects |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/dpmap_edges.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/dpmap_edges_impl.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/dpmap_nodes.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DDAG/dpmap_nodes_impl.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DMatrix/dmatrix.hpp [code] | Definitions of the object DMatrix used by the user. Four template specializations are available |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/data_structures/DMatrix/dmatrix_impl.hpp [code] | Definitions of the distributed matrix implementation object. This class is not used by the user. Four template specializations are available as for DMatrix |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DDAG/iterator.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator_cont.hpp [code] | Contiguous iterator object definition. Two template specializations. This iterator has to be used for contiguous moves in memory, element by element in the DMatrix. Users do not have to construct an iterator object directly (these objects are constructed in the DMatrix) however operators and methods of the iterator are used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator_line.hpp [code] | Line iterator object definition. Two template specializations. This iterator gives the possibility to read elements of a DMAtrix line by line. Users do not have to construct an iterator object directly (these objects are constructed in the DMatrix) however operators and methods of the iterator are used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator_phb.hpp [code] | This file contains the definitions of the four specific physical border iterators of skelgis. Two template specializations for each iterator. Users do not have to construct an iterator object directly (these objects are constructed in the DMatrix) however operators and methods of the iterator are used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator_rev.hpp [code] | Reverse iterator object definition. Two template specializations. This iterator has to be used for contiguous and reverse moves in memory, element by element from the last element to the first element in the DMatrix. Users do not have to construct an iterator object directly (these objects are constructed in the DMatrix) however operators and methods of the iterator are used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/iterators/DMatrix/iterator_step.hpp [code] | Step iterator object definition. Two template specializations. This iterator gives the possibility to move by step in the DMatrix. _nb contiguous elements in the DMatrix will be read, and then _step elements will be jumped. Users do not have to construct an iterator object directly (these objects are constructed in the DMatrix) however operators and methods of the iterator are used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/skeletons.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DDAG/apply_list_ddag.hpp [code] | Definitions of the skeleton object ApplyList for DDAG |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DDAG/apply_unary_ddag.hpp [code] | Definitions of the skeleton object ApplyUnary. This skeleton takes a user function and a DMatrix as inputs and return a new DMatrix as output |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DMatrix/apply_binary.hpp [code] | Definitions of the skeleton object ApplyBinary. This skeleton takes a user function and two DMatrix as inputs and return a new DMatrix as output |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DMatrix/apply_list.hpp [code] | Definitions of the skeleton object ApplyList. This skeleton takes a list of DMatrix and a user function as inputs and returns a list of DMatrix as output |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DMatrix/apply_reduction.hpp [code] | Definitions of the skeleton object ApplyReduction. This skeleton takes a user function and a DMatrix as inputs and return a single element |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/basic_skeletons/DMatrix/apply_unary.hpp [code] | Definitions of the skeleton object ApplyUnary. This skeleton takes a user function and a DMatrix as inputs and return a new DMatrix as output |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/skeletons/middle_skeletons/map.hpp [code] | |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/chronometer.hpp [code] | Tool to calculate execution times. Not used by the user |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/communications.hpp [code] | Definitions of the communication class of SkelGIS. This class is used to make MPI communications |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/dmatrix_vector.hpp [code] | Definitions of the object DMatrix_vector used by the user when he's manipulating AppyList skeleton |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/dpmap_vector.hpp [code] | Definitions of the object DPMap_vector used by the user when he's manipulating AppyList skeleton on DDAG |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/macros.hpp [code] | Macros of SKelGIS library |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/mpi_.hpp [code] | Definitions of the object Mpi_. This object contains static members to get MPI informations in the library. It also contains a parallel print of string in processors files (used for debug) |
/home/helene/Documents/These/SkelGIS/SkelGIS_Library/SkelGIS_V3/skelgis/util/utility.hpp [code] | Definitions of the object |