genmdiag.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int C2F() genmdiag (integer *typ, integer *m, integer *n, integer *k, int *dx, int *dy)


Function Documentation

int C2F() genmdiag ( integer typ,
integer m,
integer n,
integer k,
int dx,
int dy 
)

Definition at line 24 of file genmdiag.c.

References i, ix, m, Max, MDIAG, Min, n, and typ.

00031 {
00032   static integer i, ix, mn;
00033 
00034   if (*k >= 0) 
00035     mn=Max(0,Min(*m,*n-*k));
00036   else
00037     mn=Max(0,Min(*m+*k,*n));
00038 
00039   switch (*typ) {
00040   case 1:
00041     MDIAG(integer1);
00042     break;
00043   case 2:
00044     MDIAG(integer2);
00045     break;
00046   case 4:
00047     MDIAG(integer);
00048     break;
00049   case 11:
00050     MDIAG(unsigned char);
00051     break;
00052   case 12:
00053     MDIAG(unsigned short);
00054     break;
00055   case 14:
00056     MDIAG(unsigned int);
00057     break;
00058   }
00059   return 0;
00060 }


Generated on Sun Mar 4 16:07:57 2007 for Scilab [trunk] by  doxygen 1.5.1