GiNaC  1.6.2
Public Member Functions | Private Member Functions | Private Attributes
GiNaC::matrix_init< T, It > Class Template Reference

Helper template to allow initialization of matrices via an overloaded comma operator (idea stolen from Blitz++). More...

#include <matrix.h>

List of all members.

Public Member Functions

 matrix_init (It i)
matrix_init< T, It > operator, (const T &x)
matrix_init< T, It > operator, (int x)
matrix_init< T, It > operator, (unsigned int x)
matrix_init< T, It > operator, (long x)
matrix_init< T, It > operator, (unsigned long x)
matrix_init< T, It > operator, (double x)
matrix_init< T, It > operator, (const symbol &x)

Private Member Functions

 matrix_init ()

Private Attributes

It iter

Detailed Description

template<typename T, typename It>
class GiNaC::matrix_init< T, It >

Helper template to allow initialization of matrices via an overloaded comma operator (idea stolen from Blitz++).

Definition at line 38 of file matrix.h.


Constructor & Destructor Documentation

template<typename T , typename It >
GiNaC::matrix_init< T, It >::matrix_init ( It  i) [inline]

Definition at line 40 of file matrix.h.

template<typename T , typename It >
GiNaC::matrix_init< T, It >::matrix_init ( ) [private]

Member Function Documentation

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( const T &  x) [inline]

Definition at line 42 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter, and x.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( int  x) [inline]

Definition at line 51 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( unsigned int  x) [inline]

Definition at line 57 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( long  x) [inline]

Definition at line 63 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( unsigned long  x) [inline]

Definition at line 69 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( double  x) [inline]

Definition at line 75 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.

template<typename T , typename It >
matrix_init<T, It> GiNaC::matrix_init< T, It >::operator, ( const symbol x) [inline]

Definition at line 81 of file matrix.h.

References GiNaC::matrix_init< T, It >::iter.


Member Data Documentation

template<typename T , typename It >
It GiNaC::matrix_init< T, It >::iter [private]

Definition at line 89 of file matrix.h.

Referenced by GiNaC::matrix_init< T, It >::operator,().


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

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.