Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

tops.cc File Reference

#include "tops.hh"
#include "blas.h"
#include "lapack.h"
#include <algorithm>
#include <math.h>

Functions

void tuplus (double *c, int dc, const double *a, int ma, int na, int da)
void stuplus (double *c, int dc, const double *a, int da)
void tuminus (double *c, int dc, const double *a, int ma, int na, int da)
void stuminus (double *c, int dc, const double *a, int da)
void tsplus (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void tplus (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void stplus (double *c, int dc, const double *a, int da, const double *b, int db)
void tsaminus (double *c, int dc, const double *a, int da, const double *b, int mb, int nb, int db)
void tsbminus (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void tminus (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void stminus (double *c, int dc, const double *a, int da, const double *b, int db)
void tstimes (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void ttimes (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void sttimes (double *c, int dc, const double *a, int da, const double *b, int db)
void tmtimes (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int nb, int db)
int tmldivide (double *c, int dc, const double *a, int ma, int da, const double *b, int nb, int db)
int tmldividefac (double *c, int dc, const double *a, int ma, int da, const double *b, int nb, int db, double *fac, int *piv, bool calc_fac)
void tsdrdivide (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void tsnrdivide (double *c, int dc, const double *a, int da, const double *b, int mb, int nb, int db)
void trdivide (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void strdivide (double *c, int dc, const double *a, int da, const double *b, int db)
void ttranspose (double *c, int dc, const double *a, int ma, int na, int da)
void tsubsrefs (double *c, int dc, const double *a, int ma, int na, int da, const double *index, int li)
void tsubsrefsc (double *c, int dc, const double *a, int ma, int na, int da)
void tsubsrefd (double *c, int dc, const double *a, int ma, int na, int da, const double *index, int li, const double *jndex, int lj)
void tsubsrefd_allrows (double *c, int dc, const double *a, int ma, int na, int da, const double *jndex, int lj)
void tsubsrefd_allcols (double *c, int dc, const double *a, int ma, int na, int da, const double *index, int li)
void tsubsasgns (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db, const double *index, int li)
void tsubsasgnsc (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db)
void tsubsasgnd (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db, const double *index, int li, const double *jndex, int lj)
void tsubsasgnd_allrows (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db, const double *jndex, int lj)
void tsubsasgnd_allcols (double *c, int dc, const double *a, int ma, int na, int da, const double *b, int db, const double *index, int li)
void tcross (double *c, int dc, const double *a, int da, const double *b, int db)
void tsincos (double *s, double *c, int dc, const double *a, int ma, int na, int da)
void stsincos (double *s, double *c, int dc, const double *a, int da)
void texp (double *c, int dc, const double *a, int ma, int na, int da)
void stexp (double *c, int dc, const double *a, int da)
void tlog (double *c, int dc, const double *a, int ma, int na, int da)
void stlog (double *c, int dc, const double *a, int da)
void tcsepower (double *c, int dc, const double *a, int ma, int na, int da, double b)
void tcepower (double *c, int dc, const double *a, int ma, int na, int da, double *b)
void stcpower (double *c, int dc, const double *a, int da, double b)
void tsumall (double *c, int dc, const double *a, int ma, int na, int da)

Function Documentation

void stcpower (  double *    c,
int    dc,
const double *    a,
int    da,
double    b
) 
 

void stexp (  double *    c,
int    dc,
const double *    a,
int    da
) 
 

void stlog (  double *    c,
int    dc,
const double *    a,
int    da
) 
 

void stminus (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    db
) 
 

void stplus (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    db
) 
 

void strdivide (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    db
) 
 

void stsincos (  double *    s,
double *    c,
int    dc,
const double *    a,
int    da
) 
 

void sttimes (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    db
) 
 

void stuminus (  double *    c,
int    dc,
const double *    a,
int    da
) 
 

void stuplus (  double *    c,
int    dc,
const double *    a,
int    da
) 
 

void tcepower (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
double *    b
) 
 

void tcross (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    db
) 
 

void tcsepower (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
double    b
) 
 

void texp (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tlog (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tminus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

int tmldivide (  double *    c,
int    dc,
const double *    a,
int    ma,
int    da,
const double *    b,
int    nb,
int    db
) 
 

int tmldividefac (  double *    c,
int    dc,
const double *    a,
int    ma,
int    da,
const double *    b,
int    nb,
int    db,
double *    fac,
int *    piv,
bool    calc_fac
) 
 

void tmtimes (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    nb,
int    db
) 
 

void tplus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void trdivide (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tsaminus (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    mb,
int    nb,
int    db
) 
 

void tsbminus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tsdrdivide (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tsincos (  double *    s,
double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tsnrdivide (  double *    c,
int    dc,
const double *    a,
int    da,
const double *    b,
int    mb,
int    nb,
int    db
) 
 

void tsplus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tstimes (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tsubsasgnd (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db,
const double *    index,
int    li,
const double *    jndex,
int    lj
) 
 

void tsubsasgnd_allcols (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db,
const double *    index,
int    li
) 
 

void tsubsasgnd_allrows (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db,
const double *    jndex,
int    lj
) 
 

void tsubsasgns (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db,
const double *    index,
int    li
) 
 

void tsubsasgnsc (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void tsubsrefd (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    index,
int    li,
const double *    jndex,
int    lj
) 
 

void tsubsrefd_allcols (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    index,
int    li
) 
 

void tsubsrefd_allrows (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    jndex,
int    lj
) 
 

void tsubsrefs (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    index,
int    li
) 
 

void tsubsrefsc (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tsumall (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void ttimes (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da,
const double *    b,
int    db
) 
 

void ttranspose (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tuminus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 

void tuplus (  double *    c,
int    dc,
const double *    a,
int    ma,
int    na,
int    da
) 
 


Generated on Wed Jun 18 09:16:21 2003 for admc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002