Changeset 1607 in Sophya for trunk/SophyaLib/BaseTools


Ignore:
Timestamp:
Jul 31, 2001, 10:08:36 AM (24 years ago)
Author:
cmv
Message:

after base restructuration cmv 31/7/01

Location:
trunk/SophyaLib/BaseTools
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/dvlist.cc

    r1405 r1607  
    1212//++
    1313// Class        DVList
    14 // Lib          SysTools
     14// Lib          BaseTools
    1515// include      dvlist.h
    1616//
     
    4444/*!
    4545   \class SOPHYA::DVList
    46    \ingroup SysTools
     46   \ingroup BaseTools
    4747   This class can be used to construct list of values associated with names.
    4848   Variables names should not contain space characters and is limited to 64
  • trunk/SophyaLib/BaseTools/mutyv.cc

    r1559 r1607  
    1212/*!
    1313   \class SOPHYA::MuTyV
    14    \ingroup SysTools
     14   \ingroup BaseTools
    1515   Simple utility class which can be used to hold values of type
    1616   string, integer (\b int_8) or float (\b r_8) as well as complex,
  • trunk/SophyaLib/BaseTools/ndatablock.cc

    r1426 r1607  
    1212/*!
    1313  \class SOPHYA::NDataBlock
    14   \ingroup SysTools
     14  \ingroup BaseTools
    1515  Management of data blocks
    1616*/
  • trunk/SophyaLib/BaseTools/ndatablock.h

    r1426 r1607  
    1818/*!
    1919  \class Bridge
    20   \ingroup SysTools
     20  \ingroup BaseTools
    2121  This class is use by NDataBlock. It allows sharing of datas
    2222  with external structures : by example, if you want to connect
  • trunk/SophyaLib/BaseTools/pexceptions.h

    r1371 r1607  
    1717  string BuildLongExceptionMessage(const char * s, const char *file, int line);
    1818
    19 /*! \ingroup SysTools
     19/*! \ingroup BaseTools
    2020    \brief Base exception class in Sophya
    2121
     
    4343//      PException
    4444 
    45 /*! \ingroup SysTools
     45/*! \ingroup BaseTools
    4646    \brief A PError is a serious logic error. Usually not caught... */
    4747  class PError : public PThrowable {
     
    5050  };
    5151 
    52 /*! \ingroup SysTools
     52/*! \ingroup BaseTools
    5353    \brief A PException is not as serious... Can be caught. */
    5454  class PException : public PThrowable {
     
    6464//     AssertionFailedError
    6565
    66 /*! \ingroup SysTools
     66/*! \ingroup BaseTools
    6767    \brief Memory allocation failure */
    6868  class AllocationError : public PError {
     
    7171  };
    7272 
    73 /*! \ingroup SysTools
     73/*! \ingroup BaseTools
    7474    \brief Null pointer error */
    7575  class NullPtrError : public PError {
     
    7979 
    8080 
    81 /*! \ingroup SysTools
     81/*! \ingroup BaseTools
    8282    \brief Calling a forbidden method, trying a forbidden operation */
    8383  class ForbiddenError : public PError {
     
    8787
    8888 
    89 /*! \ingroup SysTools
     89/*! \ingroup BaseTools
    9090    \brief ASSERT macro failure. The message is the assertion... */
    9191  class AssertionFailedError : public PError {
     
    109109  //   CaughtSignalExc
    110110 
    111 /*! \ingroup SysTools
     111/*! \ingroup BaseTools
    112112    \brief Generic IO Exception */
    113113  class IOExc : public PException {
     
    116116  };
    117117
    118 /*! \ingroup SysTools
     118/*! \ingroup BaseTools
    119119    \brief Bad file format */
    120120  class FileFormatExc : public IOExc {
     
    123123  };
    124124
    125 /*! \ingroup SysTools
     125/*! \ingroup BaseTools
    126126    \brief Size mismatch between objects */
    127127  class SzMismatchError : public PException {
     
    130130  };
    131131 
    132 /*! \ingroup SysTools
     132/*! \ingroup BaseTools
    133133    \brief Out of bounds for array, matrix, etc */
    134134  class RangeCheckError : public PException {
     
    137137  };
    138138 
    139 /*! \ingroup SysTools
     139/*! \ingroup BaseTools
    140140    \brief Invalid parameter to method/constructor... */
    141141  class ParmError : public PException {
     
    144144  };
    145145
    146 /*! \ingroup SysTools
     146/*! \ingroup BaseTools
    147147    \brief Calling a non available / not implemented method */
    148148  class NotAvailableOperation : public PException {
     
    151151  };
    152152
    153 /*! \ingroup SysTools
     153/*! \ingroup BaseTools
    154154    \brief Bad data type -> keep ? */
    155155  class TypeMismatchExc : public PException {
     
    158158  };
    159159
    160 /*! \ingroup SysTools
     160/*! \ingroup BaseTools
    161161    \brief Math operation exception */
    162162  class MathExc : public PException {
     
    165165  };
    166166 
    167 /*! \ingroup SysTools
     167/*! \ingroup BaseTools
    168168    \brief Singular matrix  */
    169169  class SingMatrixExc : public MathExc {
     
    172172  };
    173173
    174 /*! \ingroup SysTools
     174/*! \ingroup BaseTools
    175175    \brief Duplicate identifier during registration */
    176176  class DuplicateIdExc : public PException {
     
    179179  };
    180180 
    181 /*! \ingroup SysTools
     181/*! \ingroup BaseTools
    182182    \brief Not found identifier  */
    183183  class NotFoundExc : public PException {
     
    186186  };
    187187 
    188 /*! \ingroup SysTools
     188/*! \ingroup BaseTools
    189189    \brief Generated exception when processing a signal */
    190190  class CaughtSignalExc : public PException {
  • trunk/SophyaLib/BaseTools/sophyainit.cc

    r1249 r1607  
    2525
    2626/*!
    27    \defgroup SysTools SysTools module
    28    This module contains classes and functions which define the
    29    general framework for \b Sophya package such as the simple
    30    persistence, serialisation mechanism through \b PPersist,
    31    \b POutPersist, \b PInPersist classes. It contains also
    32    few utility classes such as the \b NDataBlock<T>, (template
    33    numerical arrays with reference counting and sharing)
    34    \b DataCards and \b PDynLinker (Dynamic link handler) classes. 
    35  
    36 */
    37 
    38 /*!
    3927  \class SOPHYA::SophyaInitiator
    40   \ingroup SysTools
     28  \ingroup BaseTools
    4129  Each Sophya module may contain an initialiser class which should
    4230  be a sub-class of SophyaInitiator. 
  • trunk/SophyaLib/BaseTools/srandgen.c

    r1586 r1607  
    3535*/
    3636
    37 /*! \defgroup RandGen
    38     Random number generators */
    39 
    40 /*! \ingroup  SysTools
     37/*! \ingroup  BaseTools
    4138    \fn frand01
    4239    Returns a random number (float) with flat distribution between 0 ... 1
    4340*/
    44 /*! \ingroup  SysTools
     41/*! \ingroup  BaseTools
    4542    \fn drand01
    4643    Returns a random number (double) with flat distribution between 0 ... 1
    4744*/
    48 /*! \ingroup  SysTools
     45/*! \ingroup  BaseTools
    4946    \fn frandpm1()
    5047    Returns a random number (float) with flat distribution between -1 ... 1
    5148*/
    52 /*! \ingroup  SysTools
     49/*! \ingroup  BaseTools
    5350    \fn drandpm1()
    5451    Returns a random number (double) with flat distribution between -1 ... 1 
     
    6461*/
    6562
    66 /*! \ingroup  SysTools
     63/*! \ingroup  BaseTools
    6764    Fast initialisation of the random number generator \c (drand48)
    6865    using a \c long type value (cf \c srand48 )
     
    8380--
    8481*/
    85 /*! \ingroup  SysTools
     82/*! \ingroup  BaseTools
    8683    complete initialisation of the random number generator \c (drand48)
    8784    using a \c using 48 bits (cf \c seed48 )
     
    103100--
    104101*/
    105 /*! \ingroup  SysTools
     102/*! \ingroup  BaseTools
    106103    Returns the status (48 bits) of the random number generator \c (drand48)
    107104    (cf \c seed48 )
     
    135132--
    136133*/
    137 /*! \ingroup  SysTools
     134/*! \ingroup  BaseTools
    138135    Automatic initialisation using the present time
    139136*/
     
    187184--
    188185*/
    189 /*! \ingroup  SysTools
     186/*! \ingroup  BaseTools
    190187    Normal (Gaussian) random number generator (Mean=0., Sigma=1.)
    191188*/
     
    230227--
    231228*/
    232 /*! \ingroup  SysTools
     229/*! \ingroup  BaseTools
    233230    Normal (Gaussian) random number generator with the specified mean
    234231    (\c am ) and sigma (\c s )
Note: See TracChangeset for help on using the changeset viewer.