#include "Mutils.h"#include "triplet_to_col.h"#include <R_ext/Lapack.h>Functions | |
| SEXP | Matrix_init (void) |
| char | norm_type (char *typstr) |
| char | rcond_type (char *typstr) |
| double | get_double_by_name (SEXP obj, char *nm) |
| SEXP | set_double_by_name (SEXP obj, double val, char *nm) |
| SEXP | as_det_obj (double val, int log, int sign) |
| SEXP | get_factorization (SEXP obj, char *nm) |
| SEXP | set_factorization (SEXP obj, SEXP val, char *nm) |
| SEXP | cscMatrix_set_Dim (SEXP x, int nrow) |
| int | csc_unsorted_columns (int ncol, const int p[], const int i[]) |
| void | csc_sort_columns (int ncol, const int p[], int i[], double x[]) |
| SEXP | csc_check_column_sorting (SEXP m) |
| SEXP | triple_as_SEXP (int nrow, int ncol, int nz, const int Ti[], const int Tj[], const double Tx[], char *Rclass) |
| void | csc_components_transpose (int m, int n, int nnz, const int xp[], const int xi[], const double xx[], int ap[], int ai[], double ax[]) |
| void | ssc_symbolic_permute (int n, int upper, const int perm[], int Ap[], int Ai[]) |
| double * | nlme_symmetrize (double *a, const int nc) |
| void | nlme_check_Lapack_error (int info, const char *laName) |
| double * | LMEgradient (const double *factor, const double *A, const int nlev, const int nc, const double *pdgradient, const int plen, double *value) |
| SEXP | nlme_replaceSlot (SEXP obj, SEXP names, SEXP value) |
| SEXP | nlme_weight_matrix_list (SEXP MLin, SEXP wts, SEXP adjst, SEXP MLout) |
Variables | |
| SEXP | Matrix_DSym |
| SEXP | Matrix_DIsqrtSym |
| SEXP | Matrix_DimSym |
| SEXP | Matrix_GpSym |
| SEXP | Matrix_LiSym |
| SEXP | Matrix_LpSym |
| SEXP | Matrix_LxSym |
| SEXP | Matrix_OmegaSym |
| SEXP | Matrix_ParentSym |
| SEXP | Matrix_RXXSym |
| SEXP | Matrix_RZXSym |
| SEXP | Matrix_XtXSym |
| SEXP | Matrix_ZtXSym |
| SEXP | Matrix_bVarSym |
| SEXP | Matrix_devianceSym |
| SEXP | Matrix_devCompSym |
| SEXP | Matrix_diagSym |
| SEXP | Matrix_iSym |
| SEXP | Matrix_ipermSym |
| SEXP | Matrix_jSym |
| SEXP | Matrix_matSym |
| SEXP | Matrix_ncSym |
| SEXP | Matrix_pSym |
| SEXP | Matrix_permSym |
| SEXP | Matrix_statusSym |
| SEXP | Matrix_uploSym |
| SEXP | Matrix_xSym |
| SEXP | Matrix_zSym |
|
||||||||||||||||
|
|
|
|
Check for sorted columns in an object that inherits from the cscMatrix class. Resort the columns if necessary.
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Sort the columns in a sparse column-oriented matrix so that each column is in increasing order of row index.
|
|
||||||||||||||||
|
Check for unsorted columns in the row indices
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
Calculate the inner product of vec(nlev*D^{-1} - A'A)/2 and the pdgradient array regarded as a nc*nc by plen matrix. This calculation is used in several of the LMEgradient methods.
|
|
|
|
|
||||||||||||
|
Check the error code returned by an Lapack routine and create an appropriate error message.
|
|
||||||||||||||||
|
Replace the value of a slot or subslot of an object in place. This routine purposely does not copy the value of obj. Use with caution.
|
|
||||||||||||
|
Symmetrize a matrix by copying the strict upper triangle into the lower triangle.
|
|
||||||||||||||||||||
|
Produce a weighted copy of the matrices in MLin in the storage allocated to MLout
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.6-20040222