Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

abstract_complex_parameter.cc

Go to the documentation of this file.
00001 // abstract_complex_parameter.cc
00002 // SuperMix version 1.0  C++ source file
00003 //
00004 // Copyright (c) 1999 California Institute of Technology.
00005 // All rights reserved.
00006 //
00007 // Redistribution and use in source and binary forms for noncommercial
00008 // purposes are permitted provided that the above copyright notice and
00009 // this paragraph are duplicated in all such forms and that any
00010 // documentation and other materials related to such distribution and
00011 // use acknowledge that the software was developed by California
00012 // Institute of Technology. Redistribution and/or use in source or
00013 // binary forms is not permitted for any commercial purpose. Use of
00014 // this software does not include a permitted use of the Institute's
00015 // name or trademark for any purpose.
00016 //
00017 // DISCLAIMER:
00018 // THIS SOFTWARE AND/OR RELATED MATERIALS ARE PROVIDED "AS-IS" WITHOUT
00019 // WARRANTY OF ANY KIND INCLUDING ANY WARRANTIES OF PERFORMANCE OR
00020 // MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE OR PURPOSE (AS SET
00021 // FORTH IN UCC 23212-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
00022 // LICENSED PRODUCT, HOWEVER USED.  IN NO EVENT SHALL CALTECH/JPL BE
00023 // LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING BUT NOT LIMITED TO
00024 // INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING ECONOMIC
00025 // DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS, REGARDLESS OF
00026 // WHETHER CALTECH/JPL SHALL BE ADVISED, HAVE REASON TO KNOW, OR IN
00027 // FACT SHALL KNOW OF THE POSSIBILITY.  THE USER BEARS ALL RISK
00028 // RELATING TO QUALITY AND PERFORMANCE OF THE SOFTWARE AND/OR RELATED
00029 // MATERIALS.
00030 
00031 #include "parameter/abstract_complex_parameter.h"
00032 
00033 //  Complex operator +(const abstract_complex_parameter& p1, 
00034 //                const abstract_complex_parameter& p2)
00035 //  {
00036 //    return(p1.get() + p2.get());
00037 //  }
00038 
00039 //  Complex operator +(const abstract_complex_parameter& p, const double& d)
00040 //  {
00041 //    return(p.get() + d);
00042 //  }
00043 
00044 //  Complex operator +(const double& d, const abstract_complex_parameter& p)
00045 //  {
00046 //    return(p.get() + d);
00047 //  }
00048 
00049 //  Complex operator +(const abstract_complex_parameter& p, const int& i)
00050 //  {
00051 //    return(p.get() + i);
00052 //  }
00053 
00054 //  Complex operator +(const int& i, const abstract_complex_parameter& p)
00055 //  {
00056 //    return(p.get() + i);
00057 //  }
00058  
00059 //  Complex operator +(const abstract_complex_parameter& p, const Complex& c)
00060 //  {
00061 //    return(c + p.get());
00062 //  }
00063 
00064 //  Complex operator +(const Complex& c, const abstract_complex_parameter& p)
00065 //  {
00066 //    return(c + p.get());
00067 //  }
00068 
00069 //  Complex operator -(const abstract_complex_parameter& p1, 
00070 //                const abstract_complex_parameter& p2)
00071 //  {
00072 //    return(p1.get() - p2.get());
00073 //  }
00074 
00075 //  Complex operator -(const abstract_complex_parameter& p, const double& d)
00076 //  {
00077 //    return(p.get() - d);
00078 //  }
00079 
00080 //  Complex operator -(const double& d, const abstract_complex_parameter& p)
00081 //  {
00082 //    return(d - p.get());
00083 //  }
00084 
00085 //  Complex operator -(const abstract_complex_parameter& p, const int& i)
00086 //  {
00087 //    return(p.get() - i);
00088 //  }
00089 
00090 //  Complex operator -(const int& i, const abstract_complex_parameter& p)
00091 //  {
00092 //    return(i - p.get());
00093 //  }
00094  
00095 //  Complex operator -(const abstract_complex_parameter& p, const Complex& c)
00096 //  {
00097 //    return(p.get() - c);
00098 //  }
00099 
00100 //  Complex operator -(const Complex& c, const abstract_complex_parameter& p)
00101 //  {
00102 //    return(c - p.get());
00103 //  }
00104 
00105 //  Complex operator *(const abstract_complex_parameter& p1, 
00106 //                const abstract_complex_parameter& p2)
00107 //  {
00108 //    return(p1.get() * p2.get());
00109 //  }
00110 
00111 //  Complex operator *(const abstract_complex_parameter& p, const double& d)
00112 //  {
00113 //    return(p.get() * d);
00114 //  }
00115 
00116 //  Complex operator *(const double& d, const abstract_complex_parameter& p)
00117 //  {
00118 //    return(p.get() * d);
00119 //  }
00120 
00121 //  Complex operator *(const abstract_complex_parameter& p, const int& i)
00122 //  {
00123 //    return(p.get() * i);
00124 //  }
00125 
00126 //  Complex operator *(const int& i, const abstract_complex_parameter& p)
00127 //  {
00128 //    return(p.get() * i);
00129 //  }
00130  
00131 //  Complex operator *(const abstract_complex_parameter& p, const Complex& c)
00132 //  {
00133 //    return(c * p.get());
00134 //  }
00135 
00136 //  Complex operator *(const Complex& c, const abstract_complex_parameter& p)
00137 //  {
00138 //    return(c * p.get());
00139 //  }
00140 
00141 //  Complex operator /(const abstract_complex_parameter& p1, 
00142 //                const abstract_complex_parameter& p2)
00143 //  {
00144 //    return(p1.get() / p2.get());
00145 //  }
00146 
00147 //  Complex operator /(const abstract_complex_parameter& p, const double& d)
00148 //  {
00149 //    return(p.get() / d);
00150 //  }
00151 
00152 //  Complex operator /(const double& d, const abstract_complex_parameter& p)
00153 //  {
00154 //    return(d / p.get());
00155 //  }
00156 
00157 //  Complex operator /(const abstract_complex_parameter& p, const int& i)
00158 //  {
00159 //    return(p.get() / double(i));
00160 //  }
00161 
00162 //  Complex operator /(const int& i, const abstract_complex_parameter& p)
00163 //  {
00164 //    return(double(i) / p.get());
00165 //  }
00166  
00167 //  Complex operator /(const abstract_complex_parameter& p, const Complex& c)
00168 //  {
00169 //    return(p.get() / c);
00170 //  }
00171 
00172 //  Complex operator /(const Complex& c, const abstract_complex_parameter& p)
00173 //  {
00174 //    return(c / p.get());
00175 //  }
00176 
00177 //  Complex operator -(const abstract_complex_parameter& p)
00178 //  {
00179 //    return -p.get();
00180 //  }
00181 
00182 //  Complex operator +(const abstract_complex_parameter& p)
00183 //  {
00184 //    return p.get() ;
00185 //  }
00186 
00187 //  int operator ==(const abstract_complex_parameter& p1, 
00188 //              const abstract_complex_parameter& p2)
00189 //  {
00190 //    return(p1.get() == p2.get());
00191 //  }
00192 
00193 //  int operator !=(const abstract_complex_parameter& p1, 
00194 //              const abstract_complex_parameter& p2)
00195 //  {
00196 //    return(p1.get() != p2.get());
00197 //  }
00198  
00199 //  int operator ==(const abstract_complex_parameter& p, const Complex& d)
00200 //  {
00201 //    return(p.get() == d);
00202 //  }
00203 
00204 //  int operator !=(const abstract_complex_parameter& p, const Complex& d)
00205 //  {
00206 //    return(p.get() != d);
00207 //  }
00208  
00209 //  int operator ==(const Complex& d, const abstract_complex_parameter& p)
00210 //  {
00211 //    return(p.get() == d);
00212 //  }
00213 
00214 //  int operator !=(const Complex& d, const abstract_complex_parameter& p)
00215 //  {
00216 //    return(p.get() != d);
00217 //  }
00218  
00219 //  int operator ==(const abstract_complex_parameter& p, const int& i)
00220 //  {
00221 //    return(p.get() == i);
00222 //  }
00223 
00224 //  int operator !=(const abstract_complex_parameter& p, const int& i)
00225 //  {
00226 //    return(p.get() != i);
00227 //  }
00228  
00229 //  int operator ==(const int& i, const abstract_complex_parameter& p)
00230 //  {
00231 //    return(p.get() == i);
00232 //  }
00233 
00234 //  int operator !=(const int& i, const abstract_complex_parameter& p)
00235 //  {
00236 //    return(p.get() != i);
00237 //  }
00238  
00239 //  ostream &operator <<(ostream & out_file, 
00240 //                   const abstract_complex_parameter & p)
00241 //  {
00242 //    out_file << p.get();
00243 //    return out_file;
00244 //  }

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7