My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
tridiag< nr_type_t > Class Template Reference

#include <tridiag.h>

Public Member Functions

 tridiag ()
 
 tridiag (const tridiag &)
 
const tridiagoperator= (const tridiag &)
 
 ~tridiag ()
 
void setDiagonal (tvector< nr_type_t > *)
 
void setOffDiagonal (tvector< nr_type_t > *)
 
void setA (tvector< nr_type_t > *)
 
void setB (tvector< nr_type_t > *)
 
void setRHS (tvector< nr_type_t > *)
 
void setType (int t)
 
void solve (void)
 
void solve_ns (void)
 
void solve_ns_cyc (void)
 
void solve_s (void)
 
void solve_s_cyc (void)
 

Detailed Description

template<class nr_type_t>
class tridiag< nr_type_t >

Definition at line 40 of file tridiag.h.

Constructor & Destructor Documentation

template<class nr_type_t >
tridiag< nr_type_t >::tridiag ( )

Definition at line 41 of file tridiag.cpp.

template<class nr_type_t >
tridiag< nr_type_t >::tridiag ( const tridiag< nr_type_t > &  t)

Definition at line 49 of file tridiag.cpp.

template<class nr_type_t >
tridiag< nr_type_t >::~tridiag ( )

Definition at line 76 of file tridiag.cpp.

Member Function Documentation

template<class nr_type_t >
const tridiag< nr_type_t > & tridiag< nr_type_t >::operator= ( const tridiag< nr_type_t > &  t)

Definition at line 62 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::setA ( tvector< nr_type_t > *  v)

Definition at line 93 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::setB ( tvector< nr_type_t > *  v)

Definition at line 99 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::setDiagonal ( tvector< nr_type_t > *  v)

Definition at line 81 of file tridiag.cpp.

Here is the caller graph for this function:

template<class nr_type_t >
void tridiag< nr_type_t >::setOffDiagonal ( tvector< nr_type_t > *  v)

Definition at line 87 of file tridiag.cpp.

Here is the caller graph for this function:

template<class nr_type_t >
void tridiag< nr_type_t >::setRHS ( tvector< nr_type_t > *  v)

Definition at line 105 of file tridiag.cpp.

Here is the caller graph for this function:

template<class nr_type_t>
void tridiag< nr_type_t >::setType ( int  t)
inline

Definition at line 53 of file tridiag.h.

Here is the caller graph for this function:

template<class nr_type_t >
void tridiag< nr_type_t >::solve ( void  )

Definition at line 115 of file tridiag.cpp.

Here is the caller graph for this function:

template<class nr_type_t >
void tridiag< nr_type_t >::solve_ns ( void  )

Definition at line 138 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::solve_ns_cyc ( void  )

Definition at line 177 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::solve_s ( void  )

Definition at line 241 of file tridiag.cpp.

template<class nr_type_t >
void tridiag< nr_type_t >::solve_s_cyc ( void  )

Definition at line 288 of file tridiag.cpp.


The documentation for this class was generated from the following files: