The R Project SVN R

Rev

Rev 75534 | Rev 76540 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 75534 Rev 76535
Line 1... Line 1...
1
/*
1
/*
2
 *  R : A Computer Language for Statistical Data Analysis
2
 *  R : A Computer Language for Statistical Data Analysis
3
 *  Copyright (C) 1998-2018   The R Core Team
3
 *  Copyright (C) 1998-2019   The R Core Team
4
 *  Copyright (C) 2002-2015   The R Foundation
4
 *  Copyright (C) 2002-2015   The R Foundation
5
 *  Copyright (C) 1995, 1996  Robert Gentleman and Ross Ihaka
5
 *  Copyright (C) 1995, 1996  Robert Gentleman and Ross Ihaka
6
 *
6
 *
7
 *  This program is free software; you can redistribute it and/or modify
7
 *  This program is free software; you can redistribute it and/or modify
8
 *  it under the terms of the GNU General Public License as published by
8
 *  it under the terms of the GNU General Public License as published by
Line 33... Line 33...
33
#include "duplicate.h"
33
#include "duplicate.h"
34
 
34
 
35
#include <complex.h>
35
#include <complex.h>
36
#include "Rcomplex.h"	/* toC99 */
36
#include "Rcomplex.h"	/* toC99 */
37
 
37
 
-
 
38
/* FIXME
-
 
39
   This calls BLAS routines
-
 
40
 
-
 
41
       dgemm dgemv zgemm dsyrk dtrsm
-
 
42
 
-
 
43
   all of which have character args so gfortran (at least) expects a
-
 
44
   length passed -- but non-Fortran BLAS may not.  At least with cdecl
-
 
45
   calling conventions additional arg(s) will not matter.
-
 
46
 */
-
 
47
 
38
/* "GetRowNames" and "GetColNames" are utility routines which
48
/* "GetRowNames" and "GetColNames" are utility routines which
39
 * locate and return the row names and column names from the
49
 * locate and return the row names and column names from the
40
 * dimnames attribute of a matrix.  They are useful because
50
 * dimnames attribute of a matrix.  They are useful because
41
 * old versions of R used pair-based lists for dimnames
51
 * old versions of R used pair-based lists for dimnames
42
 * whereas recent versions use vector based lists.
52
 * whereas recent versions use vector based lists.