Displaying 3 results from an estimated 3 matches for "__c__dgcmatrix".
2023 Jul 19
0
proposal for WRE: clarify that use of S4 classes implies use of superclasses
...".__C__generalMatrix" ".__C__sparseMatrix"
[7] ".__C__whatever" ".__NAMESPACE__." ".__S3MethodsTable__."
[10] ".packageName" "zzz"
> sort(names(parent.env(ns)))
[1] ".__C__CsparseMatrix" ".__C__dgCMatrix" "setClass"
i.e., the imported classes are cached in the parent of the namespace (the
imports environment), and superclasses of dgCMatrix that are _not_ imported
are cached in the namespace itself. The caching of superclasses does _not_
occur if I add all of the superclasses t...
2025 Jan 18
0
How setClass() may introduce a binary dependency between packages
...ment: namespace:Matrix>
When the SeuratObject namespace is loaded, methods::cacheMetaData sees
the 1.5-1 class definition after the 1.6-0 definition and overwrites
the cache entry.
Why do these objects appear in the namespace and not the imports
environment together with the actually imported .__C__dgCMatrix?
(gdb) p Rf_install(".__C__CsparseMatrix")
$1 = (struct SEXPREC *) 0x555557888c28
(gdb) b Rf_defineVar if symbol == (SEXP)0x555557888c28
Breakpoint 1 at 0x7ffff7b1bcd0: file envir.c, line 1624.
file.copy(
'SeuratObject-collated.R', 'SeuratObject/R/SeuratObject',
overwr...
2025 Jan 18
0
How setClass() may introduce a binary dependency between packages
...t; When the SeuratObject namespace is loaded, methods::cacheMetaData sees
> the 1.5-1 class definition after the 1.6-0 definition and overwrites
> the cache entry.
>
> Why do these objects appear in the namespace and not the imports
> environment together with the actually imported .__C__dgCMatrix?
>
> (gdb) p Rf_install(".__C__CsparseMatrix")
> $1 = (struct SEXPREC *) 0x555557888c28
> (gdb) b Rf_defineVar if symbol == (SEXP)0x555557888c28
> Breakpoint 1 at 0x7ffff7b1bcd0: file envir.c, line 1624.
>
> file.copy(
> 'SeuratObject-collated.R', '...