TTGauss< ValueType > Class Template Reference

List of all members.

Public Types

typedef ValueType value_type

Public Member Functions

void GaussElm (TArr2D< value_type > &A, TArr1D< value_type > &b, TArr1D< value_type > &X)
void GaussElmComplex (TArr2D< std::complex< ValueType > > const &A, TArr1D< std::complex< ValueType > > const &b, TArr1D< std::complex< ValueType > > &X)

Private Member Functions

value_type BiggestLine (TArr2D< value_type > &A, int m)
void Swap (TArr2D< value_type > &A, TArr1D< value_type > &b, int m, int n)
void Pivot (TArr2D< value_type > &A, TArr1D< value_type > &b, int l)
value_type normL2 (TArr2D< value_type > &A, int j)
int BiggestLineB (TArr2D< std::complex< ValueType > > const &A, int m)
void SwapB (TArr2D< std::complex< ValueType > > &A, TArr1D< std::complex< ValueType > > &b, int m, int n)
void PivotB (TArr2D< std::complex< ValueType > > &A, TArr1D< std::complex< ValueType > > &b, int l)
std::complex< ValueTypenormL2B (TArr2D< std::complex< ValueType > > const &A, int i)

template<class ValueType>
class TTGauss< ValueType >


Member Typedef Documentation

template<class ValueType>
typedef ValueType TTGauss< ValueType >::value_type


Member Function Documentation

template<class ValueType>
void TTGauss< ValueType >::GaussElm ( TArr2D< value_type > &  A,
TArr1D< value_type > &  b,
TArr1D< value_type > &  X 
)

template<class ValueType>
void TTGauss< ValueType >::GaussElmComplex ( TArr2D< std::complex< ValueType > > const &  A,
TArr1D< std::complex< ValueType > > const &  b,
TArr1D< std::complex< ValueType > > &  X 
)

template<class ValueType>
value_type TTGauss< ValueType >::BiggestLine ( TArr2D< value_type > &  A,
int  m 
) [private]

template<class ValueType>
void TTGauss< ValueType >::Swap ( TArr2D< value_type > &  A,
TArr1D< value_type > &  b,
int  m,
int  n 
) [private]

template<class ValueType>
void TTGauss< ValueType >::Pivot ( TArr2D< value_type > &  A,
TArr1D< value_type > &  b,
int  l 
) [private]

template<class ValueType>
value_type TTGauss< ValueType >::normL2 ( TArr2D< value_type > &  A,
int  j 
) [private]

template<class ValueType>
int TTGauss< ValueType >::BiggestLineB ( TArr2D< std::complex< ValueType > > const &  A,
int  m 
) [private]

template<class ValueType>
void TTGauss< ValueType >::SwapB ( TArr2D< std::complex< ValueType > > &  A,
TArr1D< std::complex< ValueType > > &  b,
int  m,
int  n 
) [private]

template<class ValueType>
void TTGauss< ValueType >::PivotB ( TArr2D< std::complex< ValueType > > &  A,
TArr1D< std::complex< ValueType > > &  b,
int  l 
) [private]

template<class ValueType>
std::complex<ValueType> TTGauss< ValueType >::normL2B ( TArr2D< std::complex< ValueType > > const &  A,
int  i 
) [private]


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 00:15:29 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