Changeset 974
- Timestamp:
- Jun 9, 2004, 3:58:06 PM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 40 edited
-
Doxyfile (modified) (9 diffs)
-
collections/psBitSet.h (modified) (3 diffs)
-
collections/psList.h (modified) (3 diffs)
-
collections/psSort.h (modified) (3 diffs)
-
collections/psVector.h (modified) (3 diffs)
-
dataManip/psFFT.h (modified) (3 diffs)
-
dataManip/psFunctions.h (modified) (4 diffs)
-
dataManip/psMatrix.h (modified) (4 diffs)
-
dataManip/psMinimize.h (modified) (1 diff)
-
dataManip/psStats.h (modified) (2 diffs)
-
dataManip/psVectorFFT.h (modified) (3 diffs)
-
fft/psVectorFFT.h (modified) (3 diffs)
-
image/psImage.h (modified) (3 diffs)
-
image/psImageIO.h (modified) (3 diffs)
-
mainpage.dox (modified) (1 diff)
-
math/psMatrix.h (modified) (4 diffs)
-
math/psMinimize.h (modified) (1 diff)
-
math/psPolynomial.h (modified) (4 diffs)
-
math/psSpline.h (modified) (4 diffs)
-
math/psStats.h (modified) (2 diffs)
-
mathtypes/psImage.h (modified) (3 diffs)
-
mathtypes/psVector.h (modified) (3 diffs)
-
pslib.h (modified) (2 diffs)
-
sys/psAbort.h (modified) (3 diffs)
-
sys/psError.h (modified) (4 diffs)
-
sys/psLogMsg.h (modified) (3 diffs)
-
sys/psMemory.h (modified) (2 diffs)
-
sys/psString.h (modified) (3 diffs)
-
sys/psTrace.h (modified) (2 diffs)
-
sys/psType.h (modified) (3 diffs)
-
sysUtils/psAbort.h (modified) (3 diffs)
-
sysUtils/psError.h (modified) (4 diffs)
-
sysUtils/psHash.h (modified) (2 diffs)
-
sysUtils/psLogMsg.h (modified) (3 diffs)
-
sysUtils/psMemory.h (modified) (2 diffs)
-
sysUtils/psString.h (modified) (3 diffs)
-
sysUtils/psTrace.h (modified) (2 diffs)
-
sysUtils/psType.h (modified) (3 diffs)
-
types/psBitSet.h (modified) (3 diffs)
-
types/psList.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/Doxyfile
r648 r974 20 20 PROJECT_NAME = "Pan-STARRS Foundation Library" 21 21 22 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 23 # This could be handy for archiving the generated documentation or 22 # The PROJECT_NUMBER tag can be used to enter a project or revision number. 23 # This could be handy for archiving the generated documentation or 24 24 # if some version control system is used. 25 25 26 26 PROJECT_NUMBER = "$Name: not supported by cvs2svn $" 27 27 28 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 29 # base path where the generated documentation will be put. 30 # If a relative path is entered, it will be relative to the location 28 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 29 # base path where the generated documentation will be put. 30 # If a relative path is entered, it will be relative to the location 31 31 # where doxygen was started. If left blank the current directory will be used. 32 32 33 33 OUTPUT_DIRECTORY = ../docs 34 34 35 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 36 # documentation generated by doxygen is written. Doxygen will use this 37 # information to generate all constant output in the proper language. 38 # The default language is English, other supported languages are: 39 # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 40 # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 41 # (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, 35 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 36 # documentation generated by doxygen is written. Doxygen will use this 37 # information to generate all constant output in the proper language. 38 # The default language is English, other supported languages are: 39 # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, 40 # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en 41 # (Japanese with English messages), Korean, Norwegian, Polish, Portuguese, 42 42 # Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. 43 43 44 44 OUTPUT_LANGUAGE = English 45 45 46 # This tag can be used to specify the encoding used in the generated output. 47 # The encoding is not always determined by the language that is chosen, 48 # but also whether or not the output is meant for Windows or non-Windows users. 49 # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 50 # forces the Windows encoding (this is the default for the Windows binary), 51 # whereas setting the tag to NO uses a Unix-style encoding (the default for 46 # This tag can be used to specify the encoding used in the generated output. 47 # The encoding is not always determined by the language that is chosen, 48 # but also whether or not the output is meant for Windows or non-Windows users. 49 # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 50 # forces the Windows encoding (this is the default for the Windows binary), 51 # whereas setting the tag to NO uses a Unix-style encoding (the default for 52 52 # all platforms other than Windows). 53 53 54 54 USE_WINDOWS_ENCODING = NO 55 55 56 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 57 # include brief member descriptions after the members that are listed in 58 # the file and class documentation (similar to JavaDoc). 56 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 57 # include brief member descriptions after the members that are listed in 58 # the file and class documentation (similar to JavaDoc). 59 59 # Set to NO to disable this. 60 60 61 61 BRIEF_MEMBER_DESC = YES 62 62 63 # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 64 # the brief description of a member or function before the detailed description. 65 # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 63 # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 64 # the brief description of a member or function before the detailed description. 65 # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 66 66 # brief descriptions will be completely suppressed. 67 67 68 68 REPEAT_BRIEF = YES 69 69 70 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 71 # Doxygen will generate a detailed section even if there is only a brief 70 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 71 # Doxygen will generate a detailed section even if there is only a brief 72 72 # description. 73 73 74 74 ALWAYS_DETAILED_SEC = YES 75 75 76 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 77 # members of a class in the documentation of that class as if those members were 78 # ordinary class members. Constructors, destructors and assignment operators of 76 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited 77 # members of a class in the documentation of that class as if those members were 78 # ordinary class members. Constructors, destructors and assignment operators of 79 79 # the base classes will not be shown. 80 80 81 81 INLINE_INHERITED_MEMB = NO 82 82 83 # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 84 # path before files name in the file list and in the header files. If set 83 # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 84 # path before files name in the file list and in the header files. If set 85 85 # to NO the shortest path that makes the file name unique will be used. 86 86 87 87 FULL_PATH_NAMES = NO 88 88 89 # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 90 # can be used to strip a user-defined part of the path. Stripping is 91 # only done if one of the specified strings matches the left-hand part of 89 # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 90 # can be used to strip a user-defined part of the path. Stripping is 91 # only done if one of the specified strings matches the left-hand part of 92 92 # the path. It is allowed to use relative paths in the argument list. 93 93 94 STRIP_FROM_PATH = 95 96 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 97 # (but less readable) file names. This can be useful is your file systems 94 STRIP_FROM_PATH = 95 96 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 97 # (but less readable) file names. This can be useful is your file systems 98 98 # doesn't support long names like on DOS, Mac, or CD-ROM. 99 99 100 100 SHORT_NAMES = NO 101 101 102 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 103 # will interpret the first line (until the first dot) of a JavaDoc-style 104 # comment as the brief description. If set to NO, the JavaDoc 105 # comments will behave just like the Qt-style comments (thus requiring an 102 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 103 # will interpret the first line (until the first dot) of a JavaDoc-style 104 # comment as the brief description. If set to NO, the JavaDoc 105 # comments will behave just like the Qt-style comments (thus requiring an 106 106 # explict @brief command for a brief description. 107 107 108 108 JAVADOC_AUTOBRIEF = YES 109 109 110 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 111 # treat a multi-line C++ special comment block (i.e. a block of //! or /// 112 # comments) as a brief description. This used to be the default behaviour. 113 # The new default is to treat a multi-line C++ comment block as a detailed 110 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 111 # treat a multi-line C++ special comment block (i.e. a block of //! or /// 112 # comments) as a brief description. This used to be the default behaviour. 113 # The new default is to treat a multi-line C++ comment block as a detailed 114 114 # description. Set this tag to YES if you prefer the old behaviour instead. 115 115 116 116 MULTILINE_CPP_IS_BRIEF = NO 117 117 118 # If the DETAILS_AT_TOP tag is set to YES then Doxygen 118 # If the DETAILS_AT_TOP tag is set to YES then Doxygen 119 119 # will output the detailed description near the top, like JavaDoc. 120 # If set to NO, the detailed description appears after the member 120 # If set to NO, the detailed description appears after the member 121 121 # documentation. 122 122 123 123 DETAILS_AT_TOP = YES 124 124 125 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 126 # member inherits the documentation from any documented member that it 125 # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 126 # member inherits the documentation from any documented member that it 127 127 # reimplements. 128 128 129 129 INHERIT_DOCS = YES 130 130 131 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 132 # tag is set to YES, then doxygen will reuse the documentation of the first 133 # member in the group (if any) for the other members of the group. By default 131 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 132 # tag is set to YES, then doxygen will reuse the documentation of the first 133 # member in the group (if any) for the other members of the group. By default 134 134 # all members of a group must be documented explicitly. 135 135 136 136 DISTRIBUTE_GROUP_DOC = NO 137 137 138 # The TAB_SIZE tag can be used to set the number of spaces in a tab. 138 # The TAB_SIZE tag can be used to set the number of spaces in a tab. 139 139 # Doxygen uses this value to replace tabs by spaces in code fragments. 140 140 141 141 TAB_SIZE = 4 142 142 143 # This tag can be used to specify a number of aliases that acts 144 # as commands in the documentation. An alias has the form "name=value". 145 # For example adding "sideeffect=\par Side Effects:\n" will allow you to 143 # This tag can be used to specify a number of aliases that acts 144 # as commands in the documentation. An alias has the form "name=value". 145 # For example adding "sideeffect=\par Side Effects:\n" will allow you to 146 146 # put the command \sideeffect (or @sideeffect) in the documentation, which 147 # will result in a user-defined paragraph with heading "Side Effects:". 147 # will result in a user-defined paragraph with heading "Side Effects:". 148 148 # You can put \n's in the value part of an alias to insert newlines. 149 149 150 150 ALIASES = 151 151 152 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 153 # only. Doxygen will then generate output that is more tailored for C. 154 # For instance, some of the names that are used will be different. The list 152 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources 153 # only. Doxygen will then generate output that is more tailored for C. 154 # For instance, some of the names that are used will be different. The list 155 155 # of all members will be omitted, etc. 156 156 157 157 OPTIMIZE_OUTPUT_FOR_C = YES 158 158 159 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 160 # only. Doxygen will then generate output that is more tailored for Java. 161 # For instance, namespaces will be presented as packages, qualified scopes 159 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources 160 # only. Doxygen will then generate output that is more tailored for Java. 161 # For instance, namespaces will be presented as packages, qualified scopes 162 162 # will look different, etc. 163 163 … … 165 165 166 166 # Set the SUBGROUPING tag to YES (the default) to allow class member groups of 167 # the same type (for instance a group of public functions) to be put as a 168 # subgroup of that type (e.g. under the Public Functions section). Set it to 169 # NO to prevent subgrouping. Alternatively, this can be done per class using 167 # the same type (for instance a group of public functions) to be put as a 168 # subgroup of that type (e.g. under the Public Functions section). Set it to 169 # NO to prevent subgrouping. Alternatively, this can be done per class using 170 170 # the \nosubgrouping command. 171 171 … … 176 176 #--------------------------------------------------------------------------- 177 177 178 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 179 # documentation are documented, even if no documentation was available. 180 # Private class members and static file members will be hidden unless 178 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 179 # documentation are documented, even if no documentation was available. 180 # Private class members and static file members will be hidden unless 181 181 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES 182 182 183 183 EXTRACT_ALL = YES 184 184 185 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 185 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 186 186 # will be included in the documentation. 187 187 188 188 EXTRACT_PRIVATE = NO 189 189 190 # If the EXTRACT_STATIC tag is set to YES all static members of a file 190 # If the EXTRACT_STATIC tag is set to YES all static members of a file 191 191 # will be included in the documentation. 192 192 193 193 EXTRACT_STATIC = NO 194 194 195 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 196 # defined locally in source files will be included in the documentation. 195 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 196 # defined locally in source files will be included in the documentation. 197 197 # If set to NO only classes defined in header files are included. 198 198 199 199 EXTRACT_LOCAL_CLASSES = NO 200 200 201 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 202 # undocumented members of documented classes, files or namespaces. 203 # If set to NO (the default) these members will be included in the 204 # various overviews, but no documentation section is generated. 201 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 202 # undocumented members of documented classes, files or namespaces. 203 # If set to NO (the default) these members will be included in the 204 # various overviews, but no documentation section is generated. 205 205 # This option has no effect if EXTRACT_ALL is enabled. 206 206 207 207 HIDE_UNDOC_MEMBERS = NO 208 208 209 # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 210 # undocumented classes that are normally visible in the class hierarchy. 211 # If set to NO (the default) these classes will be included in the various 209 # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 210 # undocumented classes that are normally visible in the class hierarchy. 211 # If set to NO (the default) these classes will be included in the various 212 212 # overviews. This option has no effect if EXTRACT_ALL is enabled. 213 213 214 214 HIDE_UNDOC_CLASSES = NO 215 215 216 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 217 # friend (class|struct|union) declarations. 218 # If set to NO (the default) these declarations will be included in the 216 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 217 # friend (class|struct|union) declarations. 218 # If set to NO (the default) these declarations will be included in the 219 219 # documentation. 220 220 … … 230 230 # The INTERNAL_DOCS tag determines if documentation 231 231 # that is typed after a \internal command is included. If the tag is set 232 # to NO (the default) then the documentation will be excluded. 232 # to NO (the default) then the documentation will be excluded. 233 233 # Set it to YES to include the internal documentation. 234 234 … … 298 298 # The MAX_INITIALIZER_LINES tag determines the maximum number of lines 299 299 # the initial value of a variable or define consists of for it to appear in 300 # the documentation. If the initializer consists of more lines than specified 300 # the documentation. If the initializer consists of more lines than specified 301 301 # here it will be hidden. Use a value of 0 to hide initializers completely. 302 302 # The appearance of the initializer of individual variables and defines in the … … 322 322 323 323 # The WARNINGS tag can be used to turn on/off the warning messages that are 324 # generated by doxygen. Possible values are YES and NO. If left blank 324 # generated by doxygen. Possible values are YES and NO. If left blank 325 325 # NO is used. 326 326 … … 362 362 # with spaces. 363 363 364 INPUT = mainpage.dox \ 364 INPUT = pslib.h \ 365 mainpage.dox \ 365 366 sysUtils \ 366 367 dataManip \ … … 374 375 # *.h++ *.idl *.odl *.cs *.php *.php3 *.inc 375 376 376 FILE_PATTERNS = 377 FILE_PATTERNS = 377 378 378 379 # The RECURSIVE tag can be used to turn specify whether or not subdirectories … … 382 383 RECURSIVE = YES 383 384 384 # The EXCLUDE tag can be used to specify files and/or directories that should 385 # The EXCLUDE tag can be used to specify files and/or directories that should 385 386 # excluded from the INPUT source files. This way you can easily exclude a 386 387 # subdirectory from a directory tree whose root is specified with the INPUT tag. -
trunk/psLib/src/collections/psBitSet.h
r966 r974 8 8 * string. 9 9 * 10 * @ingroup BitSet 11 * 10 12 * @author Ross Harman, MHPCC 11 13 * 12 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-06-10 0 0:29:57$14 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-06-10 01:58:06 $ 14 16 * 15 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 18 20 #ifndef PSBITSET_H 19 21 #define PSBITSET_H 22 23 /// @addtogroup BitSet 24 /// @{ 20 25 21 26 /******************************************************************************/ … … 111 116 ); 112 117 118 /// @} 119 113 120 #endif -
trunk/psLib/src/collections/psList.h
r942 r974 4 4 /** @file psList.h 5 5 * @brief Support for doubly linked lists 6 * @ingroup DataContainers7 6 * 8 7 * @author Robert Lupton, Princeton University 9 8 * @author Robert Daniel DeSonia, MHPCC 10 9 * 11 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-06-09 02:16:41 $ 10 * @ingroup LinkedList 11 * 12 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 13 14 * 14 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 18 19 19 20 #include "psVector.h" 21 22 /** @addtogroup LinkedList 23 * @{ 24 */ 20 25 21 26 /** Special values of index into list … … 54 59 } 55 60 psList; 56 57 /** @addtogroup DataContainers General Data Container Utilities58 * @{59 */60 61 61 62 /** Constructor */ -
trunk/psLib/src/collections/psSort.h
r945 r974 12 12 * in the sorted array is undefined. 13 13 * 14 * @ingroup Sort 15 * 14 16 * @author Ross Harman, MHPCC 15 17 * 16 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $17 * @date $Date: 2004-06- 09 18:23:22$18 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 19 * @date $Date: 2004-06-10 01:58:06 $ 18 20 * 19 21 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 22 24 #ifndef PSSORT_H 23 25 #define PSSORT_H 26 27 /// @addtogroup Sort 28 /// @{ 24 29 25 30 /******************************************************************************/ … … 58 63 psVector *psSortIndex(psVector *restrict outVector, const psVector *restrict inVector); 59 64 65 /// @} 66 60 67 #endif -
trunk/psLib/src/collections/psVector.h
r836 r974 6 6 * in manupulating vectors. 7 7 * 8 * @ingroup Vector 9 * 8 10 * @author Robert DeSonia, MHPCC 9 11 * @author Ross Harman, MHPCC 10 12 * 11 * @version $Revision: 1. 9$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-06- 03 00:32:32$13 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 13 15 * 14 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 19 21 20 22 #include "psType.h" 23 24 /// @addtogroup Vector 25 /// @{ 21 26 22 27 /** An vector to support primitive types. … … 121 126 ); 122 127 128 /// @} 129 123 130 #endif -
trunk/psLib/src/dataManip/psFFT.h
r828 r974 3 3 * @brief Contains FFT transforms functions 4 4 * 5 * @ingroup Transform 6 * 5 7 * @author Robert DeSonia, MHPCC 6 8 * 7 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-06- 02 19:41:57$9 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2004-06-10 01:58:06 $ 9 11 * 10 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 16 18 #include "psImage.h" 17 19 #include "psVector.h" 20 21 /// @addtogroup Transform 22 /// @{ 18 23 19 24 /** Details on FFT implementation (private). */ … … 42 47 psVector* psVectorPowerSpectrum(psVector* out, const psVector* in); 43 48 49 /// @} 44 50 45 51 #endif -
trunk/psLib/src/dataManip/psFunctions.h
r889 r974 3 3 4 4 /** \file psFunctions.h 5 * \brief Standard Mathematical Functions. 6 * \ingroup MathGroup 5 * \brief Standard Mathematical Functions. 6 * \ingroup Stats 7 */ 8 9 /** \addtogroup Stats 10 * \{ 7 11 */ 8 12 … … 67 71 68 72 /** Functions **************************************************************/ 69 /** \addtogroup MathGroup Math Utilities70 * \{71 */72 73 73 74 /** Constructor */ … … 129 130 ); 130 131 131 /* \} */ // End of MathGroup Functions132 133 132 /*****************************************************************************/ 134 133 … … 174 173 } 175 174 psDPolynomial4D; 176 177 /** Functions **************************************************************/178 /** \addtogroup MathGroup Math Utilities179 * \{180 */181 175 182 176 /** Constructor */ -
trunk/psLib/src/dataManip/psMatrix.h
r908 r974 17 17 * operate only with the psF64 data type. 18 18 * 19 * @ingroup Matrix 20 * 19 21 * @author Ross Harman, MHPCC 20 * 21 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $22 * @date $Date: 2004-06- 08 01:58:03$22 * 23 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2004-06-10 01:58:06 $ 23 25 * 24 26 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 28 30 #define PSMATRIX_H 29 31 30 /******************************************************************************/ 31 /* DEFINE STATEMENTS */ 32 /******************************************************************************/ 33 34 // None 35 36 /******************************************************************************/ 37 /* TYPE DEFINITIONS */ 38 /******************************************************************************/ 39 40 // None 41 42 /*****************************************************************************/ 43 /* FUNCTION PROTOTYPES */ 44 /*****************************************************************************/ 32 /// @addtogroup Matrix 33 /// @{ 45 34 46 35 /** LU Decomposition of psImage matrix. 47 36 * 48 * Performs a LU decomposition on a psImage matrix and returns the LU matrix. If the user specifies NULL for 37 * Performs a LU decomposition on a psImage matrix and returns the LU matrix. If the user specifies NULL for 49 38 * the outImage or outPerm arguments, then they will be automatically created. The input image must 50 39 * be square. This function operates only with the psF64 data type. Input and output arguments should not be … … 77 66 /** Invert psImage matrix. 78 67 * 79 * Inverts a psImage matrix and returns the determinant as an option through the argument list. If the user 68 * Inverts a psImage matrix and returns the determinant as an option through the argument list. If the user 80 69 * specifies NULL as the outImage argument, then it will automatically be created. The input image must be 81 70 * square. This function operates only with the psF64 data type. Input and output arguments should not be … … 172 161 ); 173 162 163 /// @} 164 174 165 #endif -
trunk/psLib/src/dataManip/psMinimize.h
r794 r974 4 4 /** \file psMinimize.h 5 5 * \brief minimization operations 6 * \ingroup MathGroup6 * \ingroup Stats 7 7 */ 8 8 9 9 /** Functions **************************************************************/ 10 /** \addtogroup MathGroup Math Utilities10 /** \addtogroup Stats 11 11 * \{ 12 12 */ -
trunk/psLib/src/dataManip/psStats.h
r889 r974 6 6 /** \file psStats.h 7 7 * \brief basic statistical operations 8 * \ingroup MathGroup8 * \ingroup Stats 9 9 */ 10 10 #include "psVector.h" 11 12 /// @addtogroup Stats 13 /// @{ 14 11 15 /****************************************************************************** 12 16 Statistical functions and data structures. … … 112 116 113 117 118 /// @} 119 114 120 #endif 115 121 -
trunk/psLib/src/dataManip/psVectorFFT.h
r828 r974 3 3 * @brief Contains FFT transforms functions 4 4 * 5 * @ingroup Transform 6 * 5 7 * @author Robert DeSonia, MHPCC 6 8 * 7 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-06- 02 19:41:57$9 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2004-06-10 01:58:06 $ 9 11 * 10 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 16 18 #include "psImage.h" 17 19 #include "psVector.h" 20 21 /// @addtogroup Transform 22 /// @{ 18 23 19 24 /** Details on FFT implementation (private). */ … … 42 47 psVector* psVectorPowerSpectrum(psVector* out, const psVector* in); 43 48 49 /// @} 44 50 45 51 #endif -
trunk/psLib/src/fft/psVectorFFT.h
r828 r974 3 3 * @brief Contains FFT transforms functions 4 4 * 5 * @ingroup Transform 6 * 5 7 * @author Robert DeSonia, MHPCC 6 8 * 7 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-06- 02 19:41:57$9 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2004-06-10 01:58:06 $ 9 11 * 10 12 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 16 18 #include "psImage.h" 17 19 #include "psVector.h" 20 21 /// @addtogroup Transform 22 /// @{ 18 23 19 24 /** Details on FFT implementation (private). */ … … 42 47 psVector* psVectorPowerSpectrum(psVector* out, const psVector* in); 43 48 49 /// @} 44 50 45 51 #endif -
trunk/psLib/src/image/psImage.h
r831 r974 6 6 * in manupulating images. 7 7 * 8 * @ingroup Image 9 * 8 10 * @author Robert DeSonia, MHPCC 9 11 * @author Ross Harman, MHPCC 10 12 * 11 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-06- 02 23:29:14$13 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 13 15 * 14 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 23 #include "psType.h" 22 24 23 /******************************************************************************/ 24 /* DEFINE STATEMENTS */ 25 /******************************************************************************/ 26 27 // None 28 29 /******************************************************************************/ 30 /* TYPE DEFINITIONS */ 31 /******************************************************************************/ 25 /// @addtogroup Image 26 /// @{ 32 27 33 28 /** Basic image data structure. … … 199 194 ); 200 195 196 /// @} 197 201 198 #endif -
trunk/psLib/src/image/psImageIO.h
r817 r974 5 5 * This file defines the file input/output functions for the psImage structure. 6 6 * 7 * @ingroup ImageIO 8 * 7 9 * @author Robert DeSonia, MHPCC 8 10 * 9 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $10 * @date $Date: 2004-0 5-29 01:42:44$11 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-06-10 01:58:06 $ 11 13 * 12 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 16 18 17 19 #include "psImage.h" 20 21 /// @addtogroup ImageIO 22 /// @{ 18 23 19 24 /** Read an image or subimage from a FITS file specified by a filename. … … 72 77 ); 73 78 79 /// @} 80 74 81 #endif -
trunk/psLib/src/mainpage.dox
r515 r974 14 14 @section install How to Build from source: 15 15 16 Before building the IPP from source, it is required that the 'opt' directory 16 Before building the IPP from source, it is required that the 'opt' directory 17 17 tree from cvs be downloaded and built. The steps are approximately as follows: 18 18 <pre> -
trunk/psLib/src/math/psMatrix.h
r908 r974 17 17 * operate only with the psF64 data type. 18 18 * 19 * @ingroup Matrix 20 * 19 21 * @author Ross Harman, MHPCC 20 * 21 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $22 * @date $Date: 2004-06- 08 01:58:03$22 * 23 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 24 * @date $Date: 2004-06-10 01:58:06 $ 23 25 * 24 26 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 28 30 #define PSMATRIX_H 29 31 30 /******************************************************************************/ 31 /* DEFINE STATEMENTS */ 32 /******************************************************************************/ 33 34 // None 35 36 /******************************************************************************/ 37 /* TYPE DEFINITIONS */ 38 /******************************************************************************/ 39 40 // None 41 42 /*****************************************************************************/ 43 /* FUNCTION PROTOTYPES */ 44 /*****************************************************************************/ 32 /// @addtogroup Matrix 33 /// @{ 45 34 46 35 /** LU Decomposition of psImage matrix. 47 36 * 48 * Performs a LU decomposition on a psImage matrix and returns the LU matrix. If the user specifies NULL for 37 * Performs a LU decomposition on a psImage matrix and returns the LU matrix. If the user specifies NULL for 49 38 * the outImage or outPerm arguments, then they will be automatically created. The input image must 50 39 * be square. This function operates only with the psF64 data type. Input and output arguments should not be … … 77 66 /** Invert psImage matrix. 78 67 * 79 * Inverts a psImage matrix and returns the determinant as an option through the argument list. If the user 68 * Inverts a psImage matrix and returns the determinant as an option through the argument list. If the user 80 69 * specifies NULL as the outImage argument, then it will automatically be created. The input image must be 81 70 * square. This function operates only with the psF64 data type. Input and output arguments should not be … … 172 161 ); 173 162 163 /// @} 164 174 165 #endif -
trunk/psLib/src/math/psMinimize.h
r794 r974 4 4 /** \file psMinimize.h 5 5 * \brief minimization operations 6 * \ingroup MathGroup6 * \ingroup Stats 7 7 */ 8 8 9 9 /** Functions **************************************************************/ 10 /** \addtogroup MathGroup Math Utilities10 /** \addtogroup Stats 11 11 * \{ 12 12 */ -
trunk/psLib/src/math/psPolynomial.h
r889 r974 3 3 4 4 /** \file psFunctions.h 5 * \brief Standard Mathematical Functions. 6 * \ingroup MathGroup 5 * \brief Standard Mathematical Functions. 6 * \ingroup Stats 7 */ 8 9 /** \addtogroup Stats 10 * \{ 7 11 */ 8 12 … … 67 71 68 72 /** Functions **************************************************************/ 69 /** \addtogroup MathGroup Math Utilities70 * \{71 */72 73 73 74 /** Constructor */ … … 129 130 ); 130 131 131 /* \} */ // End of MathGroup Functions132 133 132 /*****************************************************************************/ 134 133 … … 174 173 } 175 174 psDPolynomial4D; 176 177 /** Functions **************************************************************/178 /** \addtogroup MathGroup Math Utilities179 * \{180 */181 175 182 176 /** Constructor */ -
trunk/psLib/src/math/psSpline.h
r889 r974 3 3 4 4 /** \file psFunctions.h 5 * \brief Standard Mathematical Functions. 6 * \ingroup MathGroup 5 * \brief Standard Mathematical Functions. 6 * \ingroup Stats 7 */ 8 9 /** \addtogroup Stats 10 * \{ 7 11 */ 8 12 … … 67 71 68 72 /** Functions **************************************************************/ 69 /** \addtogroup MathGroup Math Utilities70 * \{71 */72 73 73 74 /** Constructor */ … … 129 130 ); 130 131 131 /* \} */ // End of MathGroup Functions132 133 132 /*****************************************************************************/ 134 133 … … 174 173 } 175 174 psDPolynomial4D; 176 177 /** Functions **************************************************************/178 /** \addtogroup MathGroup Math Utilities179 * \{180 */181 175 182 176 /** Constructor */ -
trunk/psLib/src/math/psStats.h
r889 r974 6 6 /** \file psStats.h 7 7 * \brief basic statistical operations 8 * \ingroup MathGroup8 * \ingroup Stats 9 9 */ 10 10 #include "psVector.h" 11 12 /// @addtogroup Stats 13 /// @{ 14 11 15 /****************************************************************************** 12 16 Statistical functions and data structures. … … 112 116 113 117 118 /// @} 119 114 120 #endif 115 121 -
trunk/psLib/src/mathtypes/psImage.h
r831 r974 6 6 * in manupulating images. 7 7 * 8 * @ingroup Image 9 * 8 10 * @author Robert DeSonia, MHPCC 9 11 * @author Ross Harman, MHPCC 10 12 * 11 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-06- 02 23:29:14$13 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 13 15 * 14 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 23 #include "psType.h" 22 24 23 /******************************************************************************/ 24 /* DEFINE STATEMENTS */ 25 /******************************************************************************/ 26 27 // None 28 29 /******************************************************************************/ 30 /* TYPE DEFINITIONS */ 31 /******************************************************************************/ 25 /// @addtogroup Image 26 /// @{ 32 27 33 28 /** Basic image data structure. … … 199 194 ); 200 195 196 /// @} 197 201 198 #endif -
trunk/psLib/src/mathtypes/psVector.h
r836 r974 6 6 * in manupulating vectors. 7 7 * 8 * @ingroup Vector 9 * 8 10 * @author Robert DeSonia, MHPCC 9 11 * @author Ross Harman, MHPCC 10 12 * 11 * @version $Revision: 1. 9$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-06- 03 00:32:32$13 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 13 15 * 14 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 19 21 20 22 #include "psType.h" 23 24 /// @addtogroup Vector 25 /// @{ 21 26 22 27 /** An vector to support primitive types. … … 121 126 ); 122 127 128 /// @} 129 123 130 #endif -
trunk/psLib/src/pslib.h
r919 r974 8 8 * @author Eric Van Alst, MHPCC 9 9 * 10 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $11 * @date $Date: 2004-06- 08 19:08:40$10 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2004-06-10 01:58:06 $ 12 12 * 13 13 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 22 22 23 23 // System Utilities 24 25 /// @defgroup SysUtils System Utilities 26 /// @{ 27 28 /** @defgroup MemoryManagement Memory Management Utilities 29 * 30 * This is the generic memory management system put inbetween the user's high level code and the OS-level 31 * memory allocation routines. This system adds such features as callback routines for memory error events, 32 * tracing capabilities, and reference counting. 33 * 34 * @ingroup SysUtils 35 */ 36 24 37 #include "psMemory.h" 38 39 /// @defgroup LogTrace Tracing and Logging 40 /// @ingroup SysUtils 25 41 #include "psLogMsg.h" 26 42 #include "psTrace.h" 43 44 /// @defgroup ErrorHandling Error Handling 45 /// @ingroup SysUtils 27 46 #include "psAbort.h" 28 47 #include "psError.h" 48 29 49 #include "psString.h" 30 50 51 /// @} 52 31 53 // Collections 54 /// @defgroup DataContainer Data Containers 55 /// @{ 56 32 57 #include "psType.h" 33 #include "psVector.h" 34 #include "psImage.h" 35 #include "psBitSet.h" 36 #include "psSort.h" 37 #include "psHash.h" 58 59 /// @defgroup LinkedList Linked List 60 /// @ingroup DataContainer 38 61 #include "psList.h" 39 62 63 /// @defgroup HashTable Hash Table 64 /// @ingroup DataContainer 65 #include "psHash.h" 66 67 /// @defgroup Vector Vector Container 68 /// @ingroup DataContainer 69 #include "psVector.h" 70 71 /// @defgroup Image Image Container 72 /// @ingroup DataContainer 73 #include "psImage.h" 74 75 /// @defgroup BitSet Bit Set 76 /// @ingroup DataContainer 77 #include "psBitSet.h" 78 79 /// @defgroup Sort Sorting Functions 80 /// @ingroup DataContainer 81 #include "psSort.h" 82 /// @} 83 40 84 // Data Manipulation 85 /// @defgroup DataManip Data Manipulation 86 /// @{ 87 88 /// @defgroup Stats Statistic Functions 89 /// @ingroup DataManip 41 90 #include "psStats.h" 91 92 /// @defgroup Matrix Matrix Operations 93 /// @ingroup DataManip 42 94 #include "psMatrix.h" 95 96 /// @defgroup Transform Fourier Transform 97 /// @ingroup DataManip 43 98 #include "psFFT.h" 99 100 /// @defgroup ImageIO Image File I/O 101 /// @ingroup DataManip 44 102 #include "psImageIO.h" 45 103 46 /******************************************************************************/ 47 /* DEFINE STATEMENTS */ 48 /******************************************************************************/ 49 50 // None 51 52 /******************************************************************************/ 53 /* TYPE DEFINITIONS */ 54 /******************************************************************************/ 55 56 // None 57 58 /*****************************************************************************/ 59 /* FUNCTION PROTOTYPES */ 60 /*****************************************************************************/ 104 /// @} 61 105 62 106 #endif -
trunk/psLib/src/sys/psAbort.h
r530 r974 1 1 /** @file psAbort.h 2 *3 * @ingroup SystemGroup System Utilities4 2 * 5 3 * @brief Contains the declarations for the abort function … … 9 7 * needing to abort from program execution. 10 8 * 9 * @ingroup ErrorHandling 10 * 11 11 * @author Eric Van Alst, MHPCC 12 * 13 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $14 * @date $Date: 2004-0 4-27 19:24:32$12 * 13 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 20 20 #define PS_ABORT_H 21 21 22 /******************************************************************************/23 /* DEFINE STATEMENTS */24 /******************************************************************************/25 26 // None27 28 /******************************************************************************/29 /* TYPE DEFINITIONS */30 /******************************************************************************/31 32 // None33 34 /*****************************************************************************/35 /* FUNCTION PROTOTYPES */36 /*****************************************************************************/37 22 38 23 // Doxygen grouping tags 39 /** @addtogroup SystemGroup System Utilities24 /** @addtogroup ErrorHandling 40 25 * @{ 41 26 */ -
trunk/psLib/src/sys/psError.h
r530 r974 2 2 * 3 3 * @brief Contains the declarations for the error reporting functions 4 *5 * @ingroup SystemGroup6 4 * 7 5 * Error reporting functions shall be used to create log entries in the … … 10 8 * of error detected. 11 9 * 10 * @ingroup ErrorHandling 11 * 12 12 * @author Eric Van Alst, MHPCC 13 * 14 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $15 * @date $Date: 2004-0 4-27 19:24:32$13 * 14 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-06-10 01:58:06 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 #define PS_ERROR_H 22 22 23 /******************************************************************************/ 24 /* DEFINE STATEMENTS */ 25 /******************************************************************************/ 26 27 // None 28 29 /******************************************************************************/ 30 /* TYPE DEFINITIONS */ 31 /******************************************************************************/ 32 33 // None 34 35 /*****************************************************************************/ 36 /* FUNCTION PROTOTYPES */ 37 /*****************************************************************************/ 38 39 /** @addtogroup SystemGroup System Utilities 23 /** @addtogroup ErrorHandling 40 24 * @{ 41 25 */ … … 56 40 ); 57 41 58 /* @} */ // End of Sys temGroupFunctions42 /* @} */ // End of SysUtils Functions 59 43 60 44 #endif -
trunk/psLib/src/sys/psLogMsg.h
r964 r974 1 1 #if !defined(PS_LOG_MSG_H) 2 2 #define PS_LOG_MSG_H 3 #endif4 3 5 4 /** \file psLogMsg.h 6 5 * \brief log messaging facilities 7 * \ingroup SystemGroup6 * \ingroup LogTrace 8 7 */ 9 8 10 9 #include <stdarg.h> 11 10 12 /** Functions **************************************************************/ 13 /** \addtogroup SystemGroup System Utilities 14 * \{ 11 /** @addtogroup LogTrace 12 * @{ 15 13 */ 16 14 … … 56 54 ; 57 55 58 /* \} */ // End of SystemGroup Functions59 56 60 57 ///< Status codes for log messages … … 71 68 PS_LOG_TO_STDOUT }; 72 69 70 /// @} 71 72 #endif -
trunk/psLib/src/sys/psMemory.h
r876 r974 12 12 * @author Robert Lupton, Princeton University 13 13 * 14 * @ version $Revision: 1.16 $ $Name: not supported by cvs2svn $15 * @date $Date: 2004-06-04 23:46:48 $16 * 17 * @ ingroup SystemGroup System Utilities14 * @ingroup MemoryManagement 15 * 16 * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2004-06-10 01:58:06 $ 18 18 * 19 19 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 22 22 #include <stdio.h> // needed for FILE 23 #include <pthread.h> // we need a mutex to make this stuff thread safe. 24 25 /** @addtogroup MemoryManagement Memory Management Utilities 26 * @ingroup SystemGroup 27 * 28 * This is the generic memory management system put inbetween the user's high level code and the OS-level 29 * memory allocation routines. This system adds such features as callback routines for memory error events, 30 * tracing capabilities, and reference counting. 23 #include <pthread.h> // we need a mutex to make this stuff thread safe. 24 25 /** @addtogroup MemoryManagement 31 26 * @{ 32 27 */ -
trunk/psLib/src/sys/psString.h
r545 r974 3 3 * @brief Contains the declarations of string utility functions 4 4 * 5 * @ingroup Sys temGroup5 * @ingroup SysUtils 6 6 * 7 7 * String utility functions defined shall provide basic string copying … … 9 9 * 10 10 * @author Eric Van Alst, MHPCC 11 * 12 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-0 4-28 22:19:20$11 * 12 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 38 38 // Doxygen group tags 39 /** @addtogroup Sys temGroup System Utilities39 /** @addtogroup SysUtils 40 40 * @{ 41 41 */ -
trunk/psLib/src/sys/psTrace.h
r928 r974 6 6 /** \file psTrace.h 7 7 * \brief basic run-time trace facilities 8 * \ingroup SystemGroup8 * \ingroup LogTrace 9 9 */ 10 10 … … 23 23 Component; 24 24 25 /** Functions **************************************************************/ 26 /** \addtogroup SystemGroup System Utilities 25 /** \addtogroup LogTrace 27 26 * \{ 28 27 */ 28 29 30 /** Functions **************************************************************/ 29 31 30 32 /// Send a trace message -
trunk/psLib/src/sys/psType.h
r831 r974 5 5 * This file defines common datatypes used throughout psLib. 6 6 * 7 * @ingroup DataContainer 8 * 7 9 * @author Robert DeSonia, MHPCC 8 10 * @author Ross Harman, MHPCC 9 11 * 10 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $11 * @date $Date: 2004-06- 02 23:29:14$12 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 12 14 * 13 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 19 21 #include <complex.h> 20 22 #include <stdint.h> 23 24 /// @addtogroup DataContainer 25 /// @{ 21 26 22 27 /******************************************************************************/ … … 114 119 psType; 115 120 121 /// @} 122 116 123 #endif -
trunk/psLib/src/sysUtils/psAbort.h
r530 r974 1 1 /** @file psAbort.h 2 *3 * @ingroup SystemGroup System Utilities4 2 * 5 3 * @brief Contains the declarations for the abort function … … 9 7 * needing to abort from program execution. 10 8 * 9 * @ingroup ErrorHandling 10 * 11 11 * @author Eric Van Alst, MHPCC 12 * 13 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $14 * @date $Date: 2004-0 4-27 19:24:32$12 * 13 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2004-06-10 01:58:06 $ 15 15 * 16 16 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 20 20 #define PS_ABORT_H 21 21 22 /******************************************************************************/23 /* DEFINE STATEMENTS */24 /******************************************************************************/25 26 // None27 28 /******************************************************************************/29 /* TYPE DEFINITIONS */30 /******************************************************************************/31 32 // None33 34 /*****************************************************************************/35 /* FUNCTION PROTOTYPES */36 /*****************************************************************************/37 22 38 23 // Doxygen grouping tags 39 /** @addtogroup SystemGroup System Utilities24 /** @addtogroup ErrorHandling 40 25 * @{ 41 26 */ -
trunk/psLib/src/sysUtils/psError.h
r530 r974 2 2 * 3 3 * @brief Contains the declarations for the error reporting functions 4 *5 * @ingroup SystemGroup6 4 * 7 5 * Error reporting functions shall be used to create log entries in the … … 10 8 * of error detected. 11 9 * 10 * @ingroup ErrorHandling 11 * 12 12 * @author Eric Van Alst, MHPCC 13 * 14 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $15 * @date $Date: 2004-0 4-27 19:24:32$13 * 14 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-06-10 01:58:06 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 #define PS_ERROR_H 22 22 23 /******************************************************************************/ 24 /* DEFINE STATEMENTS */ 25 /******************************************************************************/ 26 27 // None 28 29 /******************************************************************************/ 30 /* TYPE DEFINITIONS */ 31 /******************************************************************************/ 32 33 // None 34 35 /*****************************************************************************/ 36 /* FUNCTION PROTOTYPES */ 37 /*****************************************************************************/ 38 39 /** @addtogroup SystemGroup System Utilities 23 /** @addtogroup ErrorHandling 40 24 * @{ 41 25 */ … … 56 40 ); 57 41 58 /* @} */ // End of Sys temGroupFunctions42 /* @} */ // End of SysUtils Functions 59 43 60 44 #endif -
trunk/psLib/src/sysUtils/psHash.h
r969 r974 12 12 * @author George Gusciora, MHPCC 13 13 * 14 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $15 * @date $Date: 2004-06-10 01: 31:05$14 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-06-10 01:58:06 $ 16 16 * 17 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 #define PS_HASH_H 22 22 23 /** \addtogroup HashTable Hash Table23 /** \addtogroup HashTable 24 24 * \{ 25 25 */ -
trunk/psLib/src/sysUtils/psLogMsg.h
r964 r974 1 1 #if !defined(PS_LOG_MSG_H) 2 2 #define PS_LOG_MSG_H 3 #endif4 3 5 4 /** \file psLogMsg.h 6 5 * \brief log messaging facilities 7 * \ingroup SystemGroup6 * \ingroup LogTrace 8 7 */ 9 8 10 9 #include <stdarg.h> 11 10 12 /** Functions **************************************************************/ 13 /** \addtogroup SystemGroup System Utilities 14 * \{ 11 /** @addtogroup LogTrace 12 * @{ 15 13 */ 16 14 … … 56 54 ; 57 55 58 /* \} */ // End of SystemGroup Functions59 56 60 57 ///< Status codes for log messages … … 71 68 PS_LOG_TO_STDOUT }; 72 69 70 /// @} 71 72 #endif -
trunk/psLib/src/sysUtils/psMemory.h
r876 r974 12 12 * @author Robert Lupton, Princeton University 13 13 * 14 * @ version $Revision: 1.16 $ $Name: not supported by cvs2svn $15 * @date $Date: 2004-06-04 23:46:48 $16 * 17 * @ ingroup SystemGroup System Utilities14 * @ingroup MemoryManagement 15 * 16 * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $ 17 * @date $Date: 2004-06-10 01:58:06 $ 18 18 * 19 19 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 21 21 22 22 #include <stdio.h> // needed for FILE 23 #include <pthread.h> // we need a mutex to make this stuff thread safe. 24 25 /** @addtogroup MemoryManagement Memory Management Utilities 26 * @ingroup SystemGroup 27 * 28 * This is the generic memory management system put inbetween the user's high level code and the OS-level 29 * memory allocation routines. This system adds such features as callback routines for memory error events, 30 * tracing capabilities, and reference counting. 23 #include <pthread.h> // we need a mutex to make this stuff thread safe. 24 25 /** @addtogroup MemoryManagement 31 26 * @{ 32 27 */ -
trunk/psLib/src/sysUtils/psString.h
r545 r974 3 3 * @brief Contains the declarations of string utility functions 4 4 * 5 * @ingroup Sys temGroup5 * @ingroup SysUtils 6 6 * 7 7 * String utility functions defined shall provide basic string copying … … 9 9 * 10 10 * @author Eric Van Alst, MHPCC 11 * 12 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-0 4-28 22:19:20$11 * 12 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 38 38 // Doxygen group tags 39 /** @addtogroup Sys temGroup System Utilities39 /** @addtogroup SysUtils 40 40 * @{ 41 41 */ -
trunk/psLib/src/sysUtils/psTrace.h
r928 r974 6 6 /** \file psTrace.h 7 7 * \brief basic run-time trace facilities 8 * \ingroup SystemGroup8 * \ingroup LogTrace 9 9 */ 10 10 … … 23 23 Component; 24 24 25 /** Functions **************************************************************/ 26 /** \addtogroup SystemGroup System Utilities 25 /** \addtogroup LogTrace 27 26 * \{ 28 27 */ 28 29 30 /** Functions **************************************************************/ 29 31 30 32 /// Send a trace message -
trunk/psLib/src/sysUtils/psType.h
r831 r974 5 5 * This file defines common datatypes used throughout psLib. 6 6 * 7 * @ingroup DataContainer 8 * 7 9 * @author Robert DeSonia, MHPCC 8 10 * @author Ross Harman, MHPCC 9 11 * 10 * @version $Revision: 1.1 0$ $Name: not supported by cvs2svn $11 * @date $Date: 2004-06- 02 23:29:14$12 * @version $Revision: 1.11 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 12 14 * 13 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 19 21 #include <complex.h> 20 22 #include <stdint.h> 23 24 /// @addtogroup DataContainer 25 /// @{ 21 26 22 27 /******************************************************************************/ … … 114 119 psType; 115 120 121 /// @} 122 116 123 #endif -
trunk/psLib/src/types/psBitSet.h
r966 r974 8 8 * string. 9 9 * 10 * @ingroup BitSet 11 * 10 12 * @author Ross Harman, MHPCC 11 13 * 12 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-06-10 0 0:29:57$14 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2004-06-10 01:58:06 $ 14 16 * 15 17 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 18 20 #ifndef PSBITSET_H 19 21 #define PSBITSET_H 22 23 /// @addtogroup BitSet 24 /// @{ 20 25 21 26 /******************************************************************************/ … … 111 116 ); 112 117 118 /// @} 119 113 120 #endif -
trunk/psLib/src/types/psList.h
r942 r974 4 4 /** @file psList.h 5 5 * @brief Support for doubly linked lists 6 * @ingroup DataContainers7 6 * 8 7 * @author Robert Lupton, Princeton University 9 8 * @author Robert Daniel DeSonia, MHPCC 10 9 * 11 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-06-09 02:16:41 $ 10 * @ingroup LinkedList 11 * 12 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-06-10 01:58:06 $ 13 14 * 14 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 18 19 19 20 #include "psVector.h" 21 22 /** @addtogroup LinkedList 23 * @{ 24 */ 20 25 21 26 /** Special values of index into list … … 54 59 } 55 60 psList; 56 57 /** @addtogroup DataContainers General Data Container Utilities58 * @{59 */60 61 61 62 /** Constructor */
Note:
See TracChangeset
for help on using the changeset viewer.
