Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

rtrsmrareset.cpp

Go to the documentation of this file.
00001 // rtrsmrareset.cpp
00002 //////////////////////////////////////////////////////////////////////
00003 //          (c) Copyright 2000-2002 Brown Deer Technology, LLC.
00004 //                        All rights reserved.
00005 //////////////////////////////////////////////////////////////////////
00006 
00007 #ifdef STORM_USEF
00008 #include "rtrsmrareset_.h"
00009 #include "drtrsmrareset_.h"
00010 #include "irtrsmrareset_.h"
00011 #include "artrsmrareset_.h"
00012 #include "dartrsmrareset_.h"
00013 #include "iartrsmrareset_.h"
00014 #endif
00015 
00016 void rtrsmrareset( 
00017           const int& Msize,
00018           const int& mmax,
00019                 int& mrastep,
00020                 float* mracoef,
00021                 float* mracoefrs
00022 ) 
00023 {
00024 #ifdef STORM_USEF
00025    rtrsmrareset_(&Msize, &mmax, &mrastep, mracoef, mracoefrs);
00026 #else
00027    mrastep = -1;
00028    for( int m = 0; m <= mmax; m++ ) {
00029       mracoef[ 2*m ] = 0;
00030       mracoef[ 2*m + 1 ] = 0;
00031       mracoefrs[ 2*m ] = 0;
00032       mracoefrs[ 2*m + 1 ] = 0;
00033    }
00034 #endif
00035 } 
00036 
00037 
00038 void rtrsmrareset( 
00039           const int& Msize,
00040           const int& mmax,
00041                 int& mrastep,
00042                 double* mracoef,
00043                 double* mracoefrs
00044 ) 
00045 { 
00046 #ifdef STORM_USEF
00047    drtrsmrareset_(&Msize, &mmax, &mrastep, mracoef, mracoefrs);
00048 #else
00049    mrastep = -1;
00050    for( int m =0; m <= mmax; m++ ) {
00051       mracoef[ 2*m ] = 0;
00052       mracoef[ 2*m + 1 ] = 0;
00053       mracoefrs[ 2*m ] = 0;
00054       mracoefrs[ 2*m + 1 ] = 0;
00055    }
00056 #endif
00057 } 
00058 
00059 
00060 void rtrsmrareset( 
00061           const int& Msize,
00062           const int& mmax,
00063                 int& mrastep,
00064                 int* mracoef,
00065                 int* mracoefrs
00066 ) 
00067 { 
00068 #ifdef STORM_USEF
00069    irtrsmrareset_(&Msize, &mmax, &mrastep, mracoef, mracoefrs);
00070 #else
00071    mrastep = -1;
00072    for( int m =0; m <= mmax; m++ ) {
00073       mracoef[ 2*m ] = 0;
00074       mracoef[ 2*m + 1 ] = 0;
00075       mracoefrs[ 2*m ] = 0;
00076       mracoefrs[ 2*m + 1 ] = 0;
00077    }
00078 #endif
00079 } 
00080 
00081 
00082 void rtrsmrareset( 
00083           const int& Asize,
00084           const int& Msize,
00085           const int& amax,
00086           const int& mmax,
00087                 int& mrastep,
00088                 float* mracoef,
00089                 float* mracoefrs
00090 ) 
00091 { 
00092 #ifdef STORM_USEF
00093    artrsmrareset_(&Asize, &Msize, &amax, &mmax, &mrastep, mracoef, mracoefrs);
00094 #else
00095    mrastep = -1;
00096    for( int a = 0; a <= amax; a++ ) {
00097       for( int m=0; m <= mmax; m++ ) {
00098          mracoef[ Msize*2*a + 2*m ] = 0;
00099          mracoef[ Msize*2*a + 2*m + 1 ] = 0;
00100          mracoefrs[ Msize*2*a + 2*m ] = 0;
00101          mracoefrs[ Msize*2*a + 2*m +1 ] = 0;
00102       }
00103    }
00104 #endif
00105 }
00106 
00107 
00108 void rtrsmrareset( 
00109           const int& Asize,
00110           const int& Msize,
00111           const int& amax,
00112           const int& mmax,
00113                 int& mrastep,
00114                 double* mracoef,
00115                 double* mracoefrs
00116 ) 
00117 { 
00118 #ifdef STORM_USEF
00119    dartrsmrareset_(&Asize, &Msize, &amax, &mmax, &mrastep, mracoef, mracoefrs);
00120 #else
00121    mrastep = -1;
00122    for( int a = 0; a <= amax; a++ ) {
00123       for( int m = 0; m <= mmax; m++ ) {
00124          mracoef[ Msize*2*a + 2*m ] = 0;
00125          mracoef[ Msize*2*a + 2*m +1 ] = 0;
00126          mracoefrs[ Msize*2*a + 2*m ] = 0;
00127          mracoefrs[ Msize*2*a + 2*m + 1 ] = 0;
00128       }
00129    }
00130 #endif
00131 } 
00132 
00133 
00134 void rtrsmrareset( 
00135           const int& Asize,
00136           const int& Msize,
00137           const int& amax,
00138           const int& mmax,
00139                 int& mrastep,
00140                 int* mracoef,
00141                 int* mracoefrs
00142 ) 
00143 { 
00144 #ifdef STORM_USEF
00145    iartrsmrareset_(&Asize, &Msize, &amax, &mmax, &mrastep, mracoef, mracoefrs);
00146 #else
00147    mrastep = -1;
00148    for( int a = 0; a <= amax; a++ ) {
00149       for( int m = 0; m <= mmax; m++ ) {
00150          mracoef[ Msize*2*a + 2*m ] = 0;
00151          mracoef[ Msize*2*a + 2*m +1 ] = 0;
00152          mracoefrs[ Msize*2*a + 2*m ] = 0;
00153          mracoefrs[ Msize*2*a + 2*m + 1 ] = 0;
00154       }
00155    }
00156 #endif
00157 } 
00158 

Generated on Mon May 31 21:38:53 2004 for SR2k4 Assembler by doxygen 1.3.6