Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

CTBexceptionMath.icc

Go to the documentation of this file.
00001 
00006 /*----------------------------------------------------------------------------*/
00007 /* C Tool Box: Designed and implemented by:                                   */
00008 /*    Walter F.J. Mueller   Gesellschaft fuer Schwerionenforschung (GSI)      */
00009 /*                          Planckstrasse 1, D-64291 Darmstadt, Germany       */
00010 /*                  Email:  W.F.J.Mueller@gsi.de                              */
00011 /*                  WWW:    http://www-kp3.gsi.de/www/kp3/people/mueller.html */
00012 /*------------------------------------------+---------------------------------*/
00013 
00014 //------------------------------------------+-----------------------------------
00016 
00017 inline CTBexceptionMath::CTBexceptionMath()
00018   : CTBexception("CTBexceptionMath"),
00019     md_arg1(0.),
00020     md_arg2(0.),
00021     mi_narg(0)
00022 {}
00023 
00024 //------------------------------------------+-----------------------------------
00026 
00027 inline CTBexceptionMath::CTBexceptionMath(const char* c_module)
00028   : CTBexception("CTBexceptionMath", c_module),
00029     md_arg1(0.),
00030     md_arg2(0.),
00031     mi_narg(0)
00032 {}
00033 
00034 //------------------------------------------+-----------------------------------
00036 
00037 inline CTBexceptionMath::CTBexceptionMath(double d_arg1, const char* c_module)
00038   : CTBexception("CTBexceptionMath", 0, c_module),
00039     md_arg1(d_arg1),
00040     md_arg2(0.),
00041     mi_narg(1)
00042 {}
00043 
00044 //------------------------------------------+-----------------------------------
00046 
00047 inline CTBexceptionMath::CTBexceptionMath(double d_arg1, double d_arg2,
00048                                           const char* c_module)
00049   : CTBexception("CTBexceptionMath", 0, c_module),
00050     md_arg1(d_arg1),
00051     md_arg2(d_arg2),
00052     mi_narg(2)
00053 {}
00054 
00055 //------------------------------------------+-----------------------------------
00057 
00058 inline double CTBexceptionMath::Arg1() const
00059 {
00060   return md_arg1;
00061 }
00062 
00063 //------------------------------------------+-----------------------------------
00065 
00066 inline double CTBexceptionMath::Arg2() const
00067 {
00068   return md_arg2;
00069 }
00070 
00071 //##############################################################################
00077 //------------------------------------------+-----------------------------------
00079 
00080 inline CTBexceptionMathDomain::CTBexceptionMathDomain()
00081   : CTBexceptionMath()
00082 {
00083   mc_name = "CTBexceptionMathDomain";
00084 }
00085 
00086 //------------------------------------------+-----------------------------------
00088 
00089 inline CTBexceptionMathDomain::CTBexceptionMathDomain(const char* c_module)
00090   : CTBexceptionMath(c_module)
00091 {
00092   mc_name = "CTBexceptionMathDomain";
00093 }
00094 
00095 //------------------------------------------+-----------------------------------
00097 
00098 inline CTBexceptionMathDomain::CTBexceptionMathDomain(double d_arg1,
00099                                                       const char* c_module)
00100   : CTBexceptionMath(d_arg1, c_module)
00101 {
00102   mc_name = "CTBexceptionMathDomain";
00103 }
00104 
00105 //------------------------------------------+-----------------------------------
00107 
00108 inline CTBexceptionMathDomain::CTBexceptionMathDomain(double d_arg1, 
00109                                                       double d_arg2,
00110                                                       const char* c_module)
00111   : CTBexceptionMath(d_arg1, d_arg2, c_module)
00112 {
00113   mc_name = "CTBexceptionMathDomain";
00114 }
00115 
00116 //##############################################################################
00122 //------------------------------------------+-----------------------------------
00124 
00125 inline CTBexceptionMathRange::CTBexceptionMathRange()
00126   : CTBexceptionMath()
00127 {
00128   mc_name = "CTBexceptionMathRange";
00129 }
00130 
00131 //------------------------------------------+-----------------------------------
00133 
00134 inline CTBexceptionMathRange::CTBexceptionMathRange(const char* c_module)
00135   : CTBexceptionMath(c_module)
00136 {
00137   mc_name = "CTBexceptionMathRange";
00138 }
00139 
00140 //------------------------------------------+-----------------------------------
00142 
00143 inline CTBexceptionMathRange::CTBexceptionMathRange(double d_arg1,
00144                                                     const char* c_module)
00145   : CTBexceptionMath(d_arg1, c_module)
00146 {
00147   mc_name = "CTBexceptionMathRange";
00148 }
00149 
00150 //------------------------------------------+-----------------------------------
00152 
00153 inline CTBexceptionMathRange::CTBexceptionMathRange(double d_arg1, 
00154                                                     double d_arg2,
00155                                                     const char* c_module)
00156   : CTBexceptionMath(d_arg1, d_arg2, c_module)
00157 {
00158   mc_name = "CTBexceptionMathRange";
00159 }
00160 

Generated at Fri Oct 24 18:11:28 2003 for CTBbase by doxygen1.2.9-20010812 written by Dimitri van Heesch, © 1997-2001