TTMultiStrip.h File Reference


Classes

class  TTMultiStrip< ValueType >

Defines

#define TTDOUBLESTRIP_H_
#define PI   3.141592653589793238462643383279502884197

Functions

template<class ValueType>
void FourierCheb2Ddouble (int NodeNumber1, int NodeNumber2, int OrderNo1, int OrderNo2, TTStrip< ValueType > Strip1, TTStrip< ValueType > Strip2, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void FourierCheb2Ddouble (int NodeNumber1, int NodeNumber2, int OrderNo1, int OrderNo2, TTCurvyStrip< ValueType > CurvyStrip, TTStrip< ValueType > Strip, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void FourierCheb2Ddouble (int NodeNumber1, int NodeNumber2, int OrderNo1, int OrderNo2, TTStrip< ValueType > Strip, TTCurvyStrip< ValueType > CurvyStrip, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void FourierCheb2Ddouble (int NodeNumber1, int NodeNumber2, int OrderNo1, int OrderNo2, TTCurvyStrip< ValueType > CurvyStrip1, TTCurvyStrip< ValueType > CurvyStrip2, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void FourierCheb2Ddoublex (int NodeNumber1, int NodeNumber2, int OrderNo1, int OrderNo2, TArr1D< TTStrip< ValueType > > &Strips, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void FourierCheb2Ddoublex (TArr1D< int > &Nodenumbers, int OrderNo1, int OrderNo2, TArr1D< TTStrip< ValueType > > &Strips, TArr2D< complex< ValueType > > &ArrayOfChebyshevCoeff)
template<class ValueType>
void adddoubleBn (TArr1D< std::complex< ValueType > > &Bn1, TArr1D< std::complex< ValueType > > &Bn2, TArr1D< std::complex< ValueType > > &BnMain)
template<class ValueType>
void adddoubleknm (TArr2D< std::complex< ValueType > > &arr2D11, TArr2D< std::complex< ValueType > > &arr2D22, TArr2D< std::complex< ValueType > > &arr2D12, TArr2D< std::complex< ValueType > > &arr2D21, TArr2D< std::complex< ValueType > > &arr2Dmain)
template<class ValueType>
void splitXnMain (TArr1D< std::complex< ValueType > > &XNMAIN, TArr1D< std::complex< ValueType > > &XN1, TArr1D< std::complex< ValueType > > &XN2)
template<class ValueType>
void addtripleBn (TArr1D< std::complex< ValueType > > &Bn1, TArr1D< std::complex< ValueType > > &Bn2, TArr1D< std::complex< ValueType > > &Bn3, TArr1D< std::complex< ValueType > > &BnMain)
template<class ValueType>
void addtripleknm (TArr2D< std::complex< ValueType > > &arr2D11, TArr2D< std::complex< ValueType > > &arr2D22, TArr2D< std::complex< ValueType > > &arr2D33, TArr2D< std::complex< ValueType > > &arr2D12, TArr2D< std::complex< ValueType > > &arr2D13, TArr2D< std::complex< ValueType > > &arr2D21, TArr2D< std::complex< ValueType > > &arr2D23, TArr2D< std::complex< ValueType > > &arr2D31, TArr2D< std::complex< ValueType > > &arr2D32, TArr2D< std::complex< ValueType > > &arr2Dmain)
template<class ValueType>
void splitTripleXnMain (TArr1D< std::complex< ValueType > > &XNMAIN, TArr1D< std::complex< ValueType > > &XN1, TArr1D< std::complex< ValueType > > &XN2, TArr1D< std::complex< ValueType > > &XN3)
template<class ValueType>
void addquatroBn (TArr1D< std::complex< ValueType > > &Bn1, TArr1D< std::complex< ValueType > > &Bn2, TArr1D< std::complex< ValueType > > &Bn3, TArr1D< std::complex< ValueType > > &Bn4, TArr1D< std::complex< ValueType > > &BnMain)
template<class ValueType>
void addquatroknm (TArr2D< std::complex< ValueType > > &arr2D11, TArr2D< std::complex< ValueType > > &arr2D22, TArr2D< std::complex< ValueType > > &arr2D33, TArr2D< std::complex< ValueType > > &arr2D44, TArr2D< std::complex< ValueType > > &arr2D12, TArr2D< std::complex< ValueType > > &arr2D13, TArr2D< std::complex< ValueType > > &arr2D14, TArr2D< std::complex< ValueType > > &arr2D21, TArr2D< std::complex< ValueType > > &arr2D23, TArr2D< std::complex< ValueType > > &arr2D24, TArr2D< std::complex< ValueType > > &arr2D31, TArr2D< std::complex< ValueType > > &arr2D32, TArr2D< std::complex< ValueType > > &arr2D34, TArr2D< std::complex< ValueType > > &arr2D41, TArr2D< std::complex< ValueType > > &arr2D42, TArr2D< std::complex< ValueType > > &arr2D43, TArr2D< std::complex< ValueType > > &arr2Dmain)
template<class ValueType>
void splitQuatroXnMain (TArr1D< std::complex< ValueType > > &XNMAIN, TArr1D< std::complex< ValueType > > &XN1, TArr1D< std::complex< ValueType > > &XN2, TArr1D< std::complex< ValueType > > &XN3, TArr1D< std::complex< ValueType > > &XN4)

Define Documentation

#define TTDOUBLESTRIP_H_

#define PI   3.141592653589793238462643383279502884197


Function Documentation

template<class ValueType>
void FourierCheb2Ddouble ( int  NodeNumber1,
int  NodeNumber2,
int  OrderNo1,
int  OrderNo2,
TTStrip< ValueType Strip1,
TTStrip< ValueType Strip2,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void FourierCheb2Ddouble ( int  NodeNumber1,
int  NodeNumber2,
int  OrderNo1,
int  OrderNo2,
TTCurvyStrip< ValueType CurvyStrip,
TTStrip< ValueType Strip,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void FourierCheb2Ddouble ( int  NodeNumber1,
int  NodeNumber2,
int  OrderNo1,
int  OrderNo2,
TTStrip< ValueType Strip,
TTCurvyStrip< ValueType CurvyStrip,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void FourierCheb2Ddouble ( int  NodeNumber1,
int  NodeNumber2,
int  OrderNo1,
int  OrderNo2,
TTCurvyStrip< ValueType CurvyStrip1,
TTCurvyStrip< ValueType CurvyStrip2,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void FourierCheb2Ddoublex ( int  NodeNumber1,
int  NodeNumber2,
int  OrderNo1,
int  OrderNo2,
TArr1D< TTStrip< ValueType > > &  Strips,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void FourierCheb2Ddoublex ( TArr1D< int > &  Nodenumbers,
int  OrderNo1,
int  OrderNo2,
TArr1D< TTStrip< ValueType > > &  Strips,
TArr2D< complex< ValueType > > &  ArrayOfChebyshevCoeff 
)

template<class ValueType>
void adddoubleBn ( TArr1D< std::complex< ValueType > > &  Bn1,
TArr1D< std::complex< ValueType > > &  Bn2,
TArr1D< std::complex< ValueType > > &  BnMain 
)

template<class ValueType>
void adddoubleknm ( TArr2D< std::complex< ValueType > > &  arr2D11,
TArr2D< std::complex< ValueType > > &  arr2D22,
TArr2D< std::complex< ValueType > > &  arr2D12,
TArr2D< std::complex< ValueType > > &  arr2D21,
TArr2D< std::complex< ValueType > > &  arr2Dmain 
)

template<class ValueType>
void splitXnMain ( TArr1D< std::complex< ValueType > > &  XNMAIN,
TArr1D< std::complex< ValueType > > &  XN1,
TArr1D< std::complex< ValueType > > &  XN2 
)

template<class ValueType>
void addtripleBn ( TArr1D< std::complex< ValueType > > &  Bn1,
TArr1D< std::complex< ValueType > > &  Bn2,
TArr1D< std::complex< ValueType > > &  Bn3,
TArr1D< std::complex< ValueType > > &  BnMain 
)

template<class ValueType>
void addtripleknm ( TArr2D< std::complex< ValueType > > &  arr2D11,
TArr2D< std::complex< ValueType > > &  arr2D22,
TArr2D< std::complex< ValueType > > &  arr2D33,
TArr2D< std::complex< ValueType > > &  arr2D12,
TArr2D< std::complex< ValueType > > &  arr2D13,
TArr2D< std::complex< ValueType > > &  arr2D21,
TArr2D< std::complex< ValueType > > &  arr2D23,
TArr2D< std::complex< ValueType > > &  arr2D31,
TArr2D< std::complex< ValueType > > &  arr2D32,
TArr2D< std::complex< ValueType > > &  arr2Dmain 
)

template<class ValueType>
void splitTripleXnMain ( TArr1D< std::complex< ValueType > > &  XNMAIN,
TArr1D< std::complex< ValueType > > &  XN1,
TArr1D< std::complex< ValueType > > &  XN2,
TArr1D< std::complex< ValueType > > &  XN3 
)

template<class ValueType>
void addquatroBn ( TArr1D< std::complex< ValueType > > &  Bn1,
TArr1D< std::complex< ValueType > > &  Bn2,
TArr1D< std::complex< ValueType > > &  Bn3,
TArr1D< std::complex< ValueType > > &  Bn4,
TArr1D< std::complex< ValueType > > &  BnMain 
)

template<class ValueType>
void addquatroknm ( TArr2D< std::complex< ValueType > > &  arr2D11,
TArr2D< std::complex< ValueType > > &  arr2D22,
TArr2D< std::complex< ValueType > > &  arr2D33,
TArr2D< std::complex< ValueType > > &  arr2D44,
TArr2D< std::complex< ValueType > > &  arr2D12,
TArr2D< std::complex< ValueType > > &  arr2D13,
TArr2D< std::complex< ValueType > > &  arr2D14,
TArr2D< std::complex< ValueType > > &  arr2D21,
TArr2D< std::complex< ValueType > > &  arr2D23,
TArr2D< std::complex< ValueType > > &  arr2D24,
TArr2D< std::complex< ValueType > > &  arr2D31,
TArr2D< std::complex< ValueType > > &  arr2D32,
TArr2D< std::complex< ValueType > > &  arr2D34,
TArr2D< std::complex< ValueType > > &  arr2D41,
TArr2D< std::complex< ValueType > > &  arr2D42,
TArr2D< std::complex< ValueType > > &  arr2D43,
TArr2D< std::complex< ValueType > > &  arr2Dmain 
)

template<class ValueType>
void splitQuatroXnMain ( TArr1D< std::complex< ValueType > > &  XNMAIN,
TArr1D< std::complex< ValueType > > &  XN1,
TArr1D< std::complex< ValueType > > &  XN2,
TArr1D< std::complex< ValueType > > &  XN3,
TArr1D< std::complex< ValueType > > &  XN4 
)


Generated on Thu Dec 7 00:15:28 2006 for Scattering from Strip System by  doxygen 1.4.7

Click here to return home page.

 

Web site contents © Copyright Deniz ELMASLI 2006, All rights reserved.

www.dronology.com

Hosted by www.Geocities.ws

1