diff --git a/docs/Doxyfile b/docs/Doxyfile
index 25ec3c0..d2ee9a6 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -1,4 +1,4 @@
-# Doxyfile 1.8.13
+# Doxyfile 1.9.6
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.
@@ -12,16 +12,26 @@
# For lists, items can also be appended using:
# TAG += value [value, ...]
# Values that contain spaces should be placed between quotes (\" \").
+#
+# Note:
+#
+# Use doxygen to compare the used configuration file with the template
+# configuration file:
+# doxygen -x [configFile]
+# Use doxygen to compare the used configuration file with the template
+# configuration file without replacing the environment variables or CMake type
+# replacement variables:
+# doxygen -x_noenv [configFile]
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all text
-# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
-# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
-# for the list of possible encodings.
+# This tag specifies the encoding used for all characters in the configuration
+# file that follow. The default is UTF-8 which is also the encoding used for all
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the
+# iconv built into libc) for the transcoding. See
+# https://www.gnu.org/software/libiconv/ for the list of possible encodings.
# The default value is: UTF-8.
DOXYFILE_ENCODING = UTF-8
@@ -32,7 +42,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.
-PROJECT_NAME = "tatami_chunked"
+PROJECT_NAME = tatami_chunked
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
@@ -60,16 +70,28 @@ PROJECT_LOGO =
OUTPUT_DIRECTORY =
-# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
-# directories (in 2 levels) under the output directory of each output format and
-# will distribute the generated files over these directories. Enabling this
+# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096
+# sub-directories (in 2 levels) under the output directory of each output format
+# and will distribute the generated files over these directories. Enabling this
# option can be useful when feeding doxygen a huge amount of source files, where
# putting all generated files in the same directory would otherwise causes
-# performance problems for the file system.
+# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to
+# control the number of sub-directories.
# The default value is: NO.
CREATE_SUBDIRS = NO
+# Controls the number of sub-directories that will be created when
+# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every
+# level increment doubles the number of directories, resulting in 4096
+# directories at level 8 which is the default and also the maximum value. The
+# sub-directories are organized in 2 levels, the first level always has a fixed
+# number of 16 directories.
+# Minimum value: 0, maximum value: 8, default value: 8.
+# This tag requires that the tag CREATE_SUBDIRS is set to YES.
+
+CREATE_SUBDIRS_LEVEL = 8
+
# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
# characters to appear in the names of generated files. If set to NO, non-ASCII
# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode
@@ -81,14 +103,14 @@ ALLOW_UNICODE_NAMES = NO
# The OUTPUT_LANGUAGE tag is used to specify the language in which all
# documentation generated by doxygen is written. Doxygen will use this
# information to generate all constant output in the proper language.
-# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
-# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
-# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
-# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
-# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
-# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
-# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
-# Ukrainian and Vietnamese.
+# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian,
+# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English
+# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek,
+# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with
+# English messages), Korean, Korean-en (Korean with English messages), Latvian,
+# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese,
+# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish,
+# Swedish, Turkish, Ukrainian and Vietnamese.
# The default value is: English.
OUTPUT_LANGUAGE = English
@@ -189,6 +211,16 @@ SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = NO
+# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line
+# such as
+# /***************
+# as being the beginning of a Javadoc-style comment "banner". If set to NO, the
+# Javadoc-style will behave just like regular comments and it will not be
+# interpreted by doxygen.
+# The default value is: NO.
+
+JAVADOC_BANNER = NO
+
# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
# line (until the first dot) of a Qt-style comment as the brief description. If
# set to NO, the Qt-style will behave just like regular Qt-style comments (thus
@@ -209,6 +241,14 @@ QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
+# By default Python docstrings are displayed as preformatted text and doxygen's
+# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the
+# doxygen's special commands can be used and the contents of the docstring
+# documentation blocks is shown as doxygen documentation.
+# The default value is: YES.
+
+PYTHON_DOCSTRING = YES
+
# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
# documentation from any documented member that it re-implements.
# The default value is: YES.
@@ -232,20 +272,19 @@ TAB_SIZE = 4
# the documentation. An alias has the form:
# name=value
# For example adding
-# "sideeffect=@par Side Effects:\n"
+# "sideeffect=@par Side Effects:^^"
# will allow you to put the command \sideeffect (or @sideeffect) in the
# documentation, which will result in a user-defined paragraph with heading
-# "Side Effects:". You can put \n's in the value part of an alias to insert
-# newlines.
+# "Side Effects:". Note that you cannot put \n's in the value part of an alias
+# to insert newlines (in the resulting output). You can put ^^ in the value part
+# of an alias to insert a newline as if a physical newline was in the original
+# file. When you need a literal { or } or , in the value part of an alias you
+# have to escape them by means of a backslash (\), this can lead to conflicts
+# with the commands \{ and \} for these it is advised to use the version @{ and
+# @} or use a double escape (\\{ and \\})
ALIASES =
-# This tag can be used to specify a number of word-keyword mappings (TCL only).
-# A mapping has the form "name=value". For example adding "class=itcl::class"
-# will allow you to use the command class in the itcl::class meaning.
-
-TCL_SUBST =
-
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
# only. Doxygen will then generate output that is more tailored for C. For
# instance, some of the names that are used will be different. The list of all
@@ -274,28 +313,40 @@ OPTIMIZE_FOR_FORTRAN = NO
OPTIMIZE_OUTPUT_VHDL = NO
+# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice
+# sources only. Doxygen will then generate output that is more tailored for that
+# language. For instance, namespaces will be presented as modules, types will be
+# separated into more groups, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_SLICE = NO
+
# Doxygen selects the parser to use depending on the extension of the files it
# parses. With this tag you can assign which parser to use for a given
# extension. Doxygen has a built-in mapping, but you can override or extend it
# using this tag. The format is ext=language, where ext is a file extension, and
-# language is one of the parsers supported by doxygen: IDL, Java, Javascript,
-# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran:
-# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran:
-# Fortran. In the later case the parser tries to guess whether the code is fixed
-# or free formatted code, this is the default for Fortran type files), VHDL. For
-# instance to make doxygen treat .inc files as Fortran files (default is PHP),
-# and .f files as C (default is Fortran), use: inc=Fortran f=C.
+# language is one of the parsers supported by doxygen: IDL, Java, JavaScript,
+# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice,
+# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran:
+# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser
+# tries to guess whether the code is fixed or free formatted code, this is the
+# default for Fortran type files). For instance to make doxygen treat .inc files
+# as Fortran files (default is PHP), and .f files as C (default is Fortran),
+# use: inc=Fortran f=C.
#
# Note: For files without extension you can use no_extension as a placeholder.
#
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
-# the files are not read by doxygen.
+# the files are not read by doxygen. When specifying no_extension you should add
+# * to the FILE_PATTERNS.
+#
+# Note see also the list of default file extension mappings.
EXTENSION_MAPPING =
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
# according to the Markdown format, which allows for more readable
-# documentation. See http://daringfireball.net/projects/markdown/ for details.
+# documentation. See https://daringfireball.net/projects/markdown/ for details.
# The output of markdown processing is further processed by doxygen, so you can
# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
# case of backward compatibilities issues.
@@ -307,7 +358,7 @@ MARKDOWN_SUPPORT = YES
# to that level are automatically included in the table of contents, even if
# they do not have an id attribute.
# Note: This feature currently applies only to Markdown headings.
-# Minimum value: 0, maximum value: 99, default value: 0.
+# Minimum value: 0, maximum value: 99, default value: 5.
# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
TOC_INCLUDE_HEADINGS = 0
@@ -337,7 +388,7 @@ BUILTIN_STL_SUPPORT = NO
CPP_CLI_SUPPORT = NO
# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
-# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
+# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen
# will parse them like normal C++ but will assume all classes use public instead
# of private inheritance when no explicit protection keyword is present.
# The default value is: NO.
@@ -423,6 +474,19 @@ TYPEDEF_HIDES_STRUCT = NO
LOOKUP_CACHE_SIZE = 0
+# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use
+# during processing. When set to 0 doxygen will based this on the number of
+# cores available in the system. You can set it explicitly to a value larger
+# than 0 to get more control over the balance between CPU load and processing
+# speed. At this moment only the input processing can be done using multiple
+# threads. Since this is still an experimental feature the default is set to 1,
+# which effectively disables parallel processing. Please report any issues you
+# encounter. Generating dot graphs in parallel is controlled by the
+# DOT_NUM_THREADS setting.
+# Minimum value: 0, maximum value: 32, default value: 1.
+
+NUM_PROC_THREADS = 1
+
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
@@ -443,6 +507,12 @@ EXTRACT_ALL = NO
EXTRACT_PRIVATE = NO
+# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual
+# methods of a class will be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PRIV_VIRTUAL = NO
+
# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
# scope will be included in the documentation.
# The default value is: NO.
@@ -480,6 +550,13 @@ EXTRACT_LOCAL_METHODS = NO
EXTRACT_ANON_NSPACES = NO
+# If this flag is set to YES, the name of an unnamed parameter in a declaration
+# will be determined by the corresponding definition. By default unnamed
+# parameters remain unnamed in the output.
+# The default value is: YES.
+
+RESOLVE_UNNAMED_PARAMS = YES
+
# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
# undocumented members inside documented classes or files. If set to NO these
# members will be included in the various overviews, but no documentation
@@ -491,14 +568,15 @@ HIDE_UNDOC_MEMBERS = NO
# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
# undocumented classes that are normally visible in the class hierarchy. If set
# to NO, these classes will be included in the various overviews. This option
-# has no effect if EXTRACT_ALL is enabled.
+# will also hide undocumented C++ concepts if enabled. This option has no effect
+# if EXTRACT_ALL is enabled.
# The default value is: NO.
HIDE_UNDOC_CLASSES = YES
# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
-# (class|struct|union) declarations. If set to NO, these declarations will be
-# included in the documentation.
+# declarations. If set to NO, these declarations will be included in the
+# documentation.
# The default value is: NO.
HIDE_FRIEND_COMPOUNDS = NO
@@ -517,12 +595,20 @@ HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = NO
-# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
-# names in lower-case letters. If set to YES, upper-case letters are also
-# allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
-# and Mac users are advised to set this option to NO.
-# The default value is: system dependent.
+# With the correct setting of option CASE_SENSE_NAMES doxygen will better be
+# able to match the capabilities of the underlying filesystem. In case the
+# filesystem is case sensitive (i.e. it supports files in the same directory
+# whose names only differ in casing), the option must be set to YES to properly
+# deal with such files in case they appear in the input. For filesystems that
+# are not case sensitive the option should be set to NO to properly deal with
+# output files written for symbols that only differ in casing, such as for two
+# classes, one named CLASS and the other named Class, and to also support
+# references to files without having to specify the exact matching casing. On
+# Windows (including Cygwin) and MacOS, users should typically set this option
+# to NO, whereas on Linux or other Unix flavors it should typically be set to
+# YES.
+# Possible values are: SYSTEM, NO and YES.
+# The default value is: SYSTEM.
CASE_SENSE_NAMES = YES
@@ -540,6 +626,12 @@ HIDE_SCOPE_NAMES = NO
HIDE_COMPOUND_REFERENCE= NO
+# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class
+# will show which file needs to be included to use the class.
+# The default value is: YES.
+
+SHOW_HEADERFILE = YES
+
# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
# the files that are included by a file in the documentation of that file.
# The default value is: YES.
@@ -697,7 +789,8 @@ FILE_VERSION_FILTER =
# output files in an output format independent way. To create the layout file
# that represents doxygen's defaults, run doxygen with the -l option. You can
# optionally specify a file name after the option, if omitted DoxygenLayout.xml
-# will be used as the name of the layout file.
+# will be used as the name of the layout file. See also section "Changing the
+# layout of pages" for information.
#
# Note that if you run doxygen from a directory containing a file called
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
@@ -708,7 +801,7 @@ LAYOUT_FILE =
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
# the reference definitions. This must be a list of .bib files. The .bib
# extension is automatically appended if omitted. This requires the bibtex tool
-# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
+# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
# For LaTeX the style of the bibliography can be controlled using
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
# search path. See also \cite for info how to create references.
@@ -743,23 +836,43 @@ WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
-# potential errors in the documentation, such as not documenting some parameters
-# in a documented function, or documenting parameters that don't exist or using
-# markup commands wrongly.
+# potential errors in the documentation, such as documenting some parameters in
+# a documented function twice, or documenting parameters that don't exist or
+# using markup commands wrongly.
# The default value is: YES.
WARN_IF_DOC_ERROR = YES
+# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete
+# function parameter documentation. If set to NO, doxygen will accept that some
+# parameters have no documentation without warning.
+# The default value is: YES.
+
+WARN_IF_INCOMPLETE_DOC = YES
+
# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
# are documented, but have no documentation for their parameters or return
-# value. If set to NO, doxygen will only warn about wrong or incomplete
-# parameter documentation, but not about the absence of documentation.
+# value. If set to NO, doxygen will only warn about wrong parameter
+# documentation, but not about the absence of documentation. If EXTRACT_ALL is
+# set to YES then this flag will automatically be disabled. See also
+# WARN_IF_INCOMPLETE_DOC
# The default value is: NO.
WARN_NO_PARAMDOC = NO
+# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about
+# undocumented enumeration values. If set to NO, doxygen will accept
+# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag
+# will automatically be disabled.
+# The default value is: NO.
+
+WARN_IF_UNDOC_ENUM_VAL = NO
+
# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
-# a warning is encountered.
+# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS
+# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but
+# at the end of the doxygen process doxygen will return with a non-zero status.
+# Possible values are: NO, YES and FAIL_ON_WARNINGS.
# The default value is: NO.
WARN_AS_ERROR = NO
@@ -770,13 +883,27 @@ WARN_AS_ERROR = NO
# and the warning text. Optionally the format may contain $version, which will
# be replaced by the version of the file (if it could be obtained via
# FILE_VERSION_FILTER)
+# See also: WARN_LINE_FORMAT
# The default value is: $file:$line: $text.
WARN_FORMAT = "$file:$line: $text"
+# In the $text part of the WARN_FORMAT command it is possible that a reference
+# to a more specific place is given. To make it easier to jump to this place
+# (outside of doxygen) the user can define a custom "cut" / "paste" string.
+# Example:
+# WARN_LINE_FORMAT = "'vi $file +$line'"
+# See also: WARN_FORMAT
+# The default value is: at line $line of file $file.
+
+WARN_LINE_FORMAT = "at line $line of file $file"
+
# The WARN_LOGFILE tag can be used to specify a file to which warning and error
# messages should be written. If left blank the output is written to standard
-# error (stderr).
+# error (stderr). In case the file specified cannot be opened for writing the
+# warning and error messages are written to standard error. When as file - is
+# specified the warning and error messages are written to standard output
+# (stdout).
WARN_LOGFILE =
@@ -790,17 +917,29 @@ WARN_LOGFILE =
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.
-INPUT = ../include/tatami_chunked ../README.md
+INPUT = ../include/tatami_chunked \
+ ../README.md
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
-# documentation (see: http://www.gnu.org/software/libiconv) for the list of
-# possible encodings.
+# documentation (see:
+# https://www.gnu.org/software/libiconv/) for the list of possible encodings.
+# See also: INPUT_FILE_ENCODING
# The default value is: UTF-8.
INPUT_ENCODING = UTF-8
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
+# character encoding on a per file pattern basis. Doxygen will compare the file
+# name with each pattern and apply the encoding instead of the default
+# INPUT_ENCODING) if there is a match. The character encodings are a list of the
+# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
+# "INPUT_ENCODING" for further information on supported encodings.
+
+INPUT_FILE_ENCODING =
+
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
# *.h) to filter out the source-files in the directories.
@@ -809,11 +948,15 @@ INPUT_ENCODING = UTF-8
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
# read by doxygen.
#
+# Note the list of default checked file patterns might differ from the list of
+# default file extension mappings.
+#
# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
-# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
-# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
-# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.
+# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml,
+# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C
+# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd,
+# *.vhdl, *.ucf, *.qsf and *.ice.
FILE_PATTERNS = *.c \
*.cc \
@@ -895,7 +1038,7 @@ EXCLUDE_PATTERNS =
# (namespaces, classes, functions, etc.) that should be excluded from the
# output. The symbol name can be a fully qualified name, a word, or if the
# wildcard * is used, a substring. Examples: ANamespace, AClass,
-# AClass::ANamespace, ANamespace::*Test
+# ANamespace::AClass, ANamespace::*Test
#
# Note that the wildcards are matched against the file with absolute path, so to
# exclude all test directories use the pattern */test/*
@@ -943,6 +1086,11 @@ IMAGE_PATH =
# code is scanned, but not when the output code is generated. If lines are added
# or removed, the anchors will not be placed correctly.
#
+# Note that doxygen will use the data processed and written to standard output
+# for further processing, therefore nothing else, like debug statements or used
+# commands (so in case of a Windows batch file always use @echo OFF), should be
+# written to standard output.
+#
# Note that for custom extensions or not directly supported extensions you also
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
# properly processed by doxygen.
@@ -984,6 +1132,15 @@ FILTER_SOURCE_PATTERNS =
USE_MDFILE_AS_MAINPAGE = ../README.md
+# The Fortran standard specifies that for fixed formatted Fortran code all
+# characters from position 72 are to be considered as comment. A common
+# extension is to allow longer lines before the automatic comment starts. The
+# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can
+# be processed before the automatic comment starts.
+# Minimum value: 7, maximum value: 10000, default value: 72.
+
+FORTRAN_COMMENT_AFTER = 72
+
#---------------------------------------------------------------------------
# Configuration options related to source browsing
#---------------------------------------------------------------------------
@@ -1011,7 +1168,7 @@ INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
-# function all documented functions referencing it will be listed.
+# entity all documented functions referencing it will be listed.
# The default value is: NO.
REFERENCED_BY_RELATION = NO
@@ -1043,12 +1200,12 @@ SOURCE_TOOLTIPS = YES
# If the USE_HTAGS tag is set to YES then the references to source code will
# point to the HTML generated by the htags(1) tool instead of doxygen built-in
# source browser. The htags tool is part of GNU's global source tagging system
-# (see http://www.gnu.org/software/global/global.html). You will need version
+# (see https://www.gnu.org/software/global/global.html). You will need version
# 4.8.6 or higher.
#
# To use it do the following:
# - Install the latest version of global
-# - Enable SOURCE_BROWSER and USE_HTAGS in the config file
+# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file
# - Make sure the INPUT points to the root of the source tree
# - Run doxygen as normal
#
@@ -1070,25 +1227,6 @@ USE_HTAGS = NO
VERBATIM_HEADERS = YES
-# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
-# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
-# cost of reduced performance. This can be particularly helpful with template
-# rich C++ code for which doxygen's built-in parser lacks the necessary type
-# information.
-# Note: The availability of this option depends on whether or not doxygen was
-# generated with the -Duse-libclang=ON option for CMake.
-# The default value is: NO.
-
-CLANG_ASSISTED_PARSING = NO
-
-# If clang assisted parsing is enabled you can provide the compiler with command
-# line options that you would normally use when invoking the compiler. Note that
-# the include paths will already be set by doxygen for the files and directories
-# specified with INPUT and INCLUDE_PATH.
-# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
-
-CLANG_OPTIONS =
-
#---------------------------------------------------------------------------
# Configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
@@ -1100,17 +1238,11 @@ CLANG_OPTIONS =
ALPHABETICAL_INDEX = YES
-# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
-# which the alphabetical index list will be split.
-# Minimum value: 1, maximum value: 20, default value: 5.
-# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
-COLS_IN_ALPHA_INDEX = 5
-
-# In case all classes in a project start with a common prefix, all classes will
-# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
-# can be used to specify a prefix (or a list of prefixes) that should be ignored
-# while generating the index headers.
+# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes)
+# that should be ignored while generating the index headers. The IGNORE_PREFIX
+# tag works for classes, function and member names. The entity will be placed in
+# the alphabetical list under the first letter of the entity name that remains
+# after removing the prefix.
# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
IGNORE_PREFIX =
@@ -1189,7 +1321,12 @@ HTML_STYLESHEET =
# Doxygen will copy the style sheet files to the output directory.
# Note: The order of the extra style sheet files is of importance (e.g. the last
# style sheet in the list overrules the setting of the previous ones in the
-# list). For an example see the documentation.
+# list).
+# Note: Since the styling of scrollbars can currently not be overruled in
+# Webkit/Chromium, the styling will be left out of the default doxygen.css if
+# one or more extra stylesheets have been specified. So if scrollbar
+# customization is desired it has to be added explicitly. For an example see the
+# documentation.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_EXTRA_STYLESHEET = doxygen-awesome.css
@@ -1204,10 +1341,23 @@ HTML_EXTRA_STYLESHEET = doxygen-awesome.css
HTML_EXTRA_FILES =
+# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
+# should be rendered with a dark or light theme.
+# Possible values are: LIGHT always generate light mode output, DARK always
+# generate dark mode output, AUTO_LIGHT automatically set the mode according to
+# the user preference, use light mode if no preference is set (the default),
+# AUTO_DARK automatically set the mode according to the user preference, use
+# dark mode if no preference is set and TOGGLE allow to user to switch between
+# light and dark mode via a button.
+# The default value is: AUTO_LIGHT.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE = AUTO_LIGHT
+
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
# will adjust the colors in the style sheet and background images according to
-# this color. Hue is specified as an angle on a colorwheel, see
-# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
+# this color. Hue is specified as an angle on a color-wheel, see
+# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
# purple, and 360 is red again.
# Minimum value: 0, maximum value: 359, default value: 220.
@@ -1216,7 +1366,7 @@ HTML_EXTRA_FILES =
HTML_COLORSTYLE_HUE = 220
# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
-# in the HTML output. For a value of 0 the output will use grayscales only. A
+# in the HTML output. For a value of 0 the output will use gray-scales only. A
# value of 255 will produce the most vivid colors.
# Minimum value: 0, maximum value: 255, default value: 100.
# This tag requires that the tag GENERATE_HTML is set to YES.
@@ -1243,6 +1393,17 @@ HTML_COLORSTYLE_GAMMA = 80
HTML_TIMESTAMP = NO
+# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
+# documentation will contain a main index with vertical navigation menus that
+# are dynamically created via JavaScript. If disabled, the navigation index will
+# consists of multiple levels of tabs that are statically embedded in every HTML
+# page. Disable this option to support browsers that do not have JavaScript,
+# like the Qt help browser.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_DYNAMIC_MENUS = YES
+
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
# documentation will contain sections that can be hidden and shown after the
# page has loaded.
@@ -1266,13 +1427,14 @@ HTML_INDEX_NUM_ENTRIES = 100
# If the GENERATE_DOCSET tag is set to YES, additional index files will be
# generated that can be used as input for Apple's Xcode 3 integrated development
-# environment (see: http://developer.apple.com/tools/xcode/), introduced with
-# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
-# Makefile in the HTML output directory. Running make will produce the docset in
-# that directory and running make install will install the docset in
+# environment (see:
+# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To
+# create a documentation set, doxygen will generate a Makefile in the HTML
+# output directory. Running make will produce the docset in that directory and
+# running make install will install the docset in
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
-# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
-# for more information.
+# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy
+# genXcode/_index.html for more information.
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.
@@ -1286,6 +1448,13 @@ GENERATE_DOCSET = NO
DOCSET_FEEDNAME = "Doxygen generated docs"
+# This tag determines the URL of the docset feed. A documentation feed provides
+# an umbrella under which multiple documentation sets from a single provider
+# (such as a company or product suite) can be grouped.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_FEEDURL =
+
# This tag specifies a string that should uniquely identify the documentation
# set bundle. This should be a reverse domain-name style string, e.g.
# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
@@ -1311,8 +1480,12 @@ DOCSET_PUBLISHER_NAME = Publisher
# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
-# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
-# Windows.
+# on Windows. In the beginning of 2021 Microsoft took the original page, with
+# a.o. the download links, offline the HTML help workshop was already many years
+# in maintenance mode). You can download the HTML help workshop from the web
+# archives at Installation executable (see:
+# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo
+# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe).
#
# The HTML Help Workshop contains a compiler that can convert all HTML output
# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
@@ -1342,7 +1515,7 @@ CHM_FILE =
HHC_LOCATION =
# The GENERATE_CHI flag controls if a separate .chi index file is generated
-# (YES) or that it should be included in the master .chm file (NO).
+# (YES) or that it should be included in the main .chm file (NO).
# The default value is: NO.
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
@@ -1387,7 +1560,8 @@ QCH_FILE =
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
# Project output. For more information please see Qt Help Project / Namespace
-# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
+# (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace).
# The default value is: org.doxygen.Project.
# This tag requires that the tag GENERATE_QHP is set to YES.
@@ -1395,8 +1569,8 @@ QHP_NAMESPACE = org.doxygen.Project
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
# Help Project output. For more information please see Qt Help Project / Virtual
-# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
-# folders).
+# Folders (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders).
# The default value is: doc.
# This tag requires that the tag GENERATE_QHP is set to YES.
@@ -1404,30 +1578,30 @@ QHP_VIRTUAL_FOLDER = doc
# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
# filter to add. For more information please see Qt Help Project / Custom
-# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-# filters).
+# Filters (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
# This tag requires that the tag GENERATE_QHP is set to YES.
QHP_CUST_FILTER_NAME =
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
# custom filter to add. For more information please see Qt Help Project / Custom
-# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-# filters).
+# Filters (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
# This tag requires that the tag GENERATE_QHP is set to YES.
QHP_CUST_FILTER_ATTRS =
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
# project's filter section matches. Qt Help Project / Filter Attributes (see:
-# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes).
# This tag requires that the tag GENERATE_QHP is set to YES.
QHP_SECT_FILTER_ATTRS =
-# The QHG_LOCATION tag can be used to specify the location of Qt's
-# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
-# generated .qhp file.
+# The QHG_LOCATION tag can be used to specify the location (absolute path
+# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to
+# run qhelpgenerator on the generated .qhp file.
# This tag requires that the tag GENERATE_QHP is set to YES.
QHG_LOCATION =
@@ -1470,16 +1644,28 @@ DISABLE_INDEX = NO
# to work a browser that supports JavaScript, DHTML, CSS and frames is required
# (i.e. any modern browser). Windows users are probably better off using the
# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can
-# further fine-tune the look of the index. As an example, the default style
-# sheet generated by doxygen has an example that shows how to put an image at
-# the root of the tree instead of the PROJECT_NAME. Since the tree basically has
-# the same information as the tab index, you could consider setting
-# DISABLE_INDEX to YES when enabling this option.
+# further fine tune the look of the index (see "Fine-tuning the output"). As an
+# example, the default style sheet generated by doxygen has an example that
+# shows how to put an image at the root of the tree instead of the PROJECT_NAME.
+# Since the tree basically has the same information as the tab index, you could
+# consider setting DISABLE_INDEX to YES when enabling this option.
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.
GENERATE_TREEVIEW = NO
+# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the
+# FULL_SIDEBAR option determines if the side bar is limited to only the treeview
+# area (value NO) or if it should extend to the full height of the window (value
+# YES). Setting this to YES gives a layout similar to
+# https://docs.readthedocs.io with more room for contents, but less room for the
+# project logo, title, and description. If either GENERATE_TREEVIEW or
+# DISABLE_INDEX is set to NO, this option has no effect.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FULL_SIDEBAR = NO
+
# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
# doxygen will group on one line in the generated HTML documentation.
#
@@ -1504,6 +1690,24 @@ TREEVIEW_WIDTH = 250
EXT_LINKS_IN_WINDOW = NO
+# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email
+# addresses.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+OBFUSCATE_EMAILS = YES
+
+# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg
+# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see
+# https://inkscape.org) to generate formulas as SVG images instead of PNGs for
+# the HTML output. These images will generally look nicer at scaled resolutions.
+# Possible values are: png (the default) and svg (looks nicer but requires the
+# pdf2svg or inkscape tool).
+# The default value is: png.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FORMULA_FORMAT = png
+
# Use this tag to change the font size of LaTeX formulas included as images in
# the HTML documentation. When you change the font size after a successful
# doxygen run you need to manually remove any form_*.png images from the HTML
@@ -1513,19 +1717,14 @@ EXT_LINKS_IN_WINDOW = NO
FORMULA_FONTSIZE = 10
-# Use the FORMULA_TRANPARENT tag to determine whether or not the images
-# generated for formulas are transparent PNGs. Transparent PNGs are not
-# supported properly for IE 6.0, but are supported on all modern browsers.
-#
-# Note that when changing this option you need to delete any form_*.png files in
-# the HTML output directory before the changes have effect.
-# The default value is: YES.
-# This tag requires that the tag GENERATE_HTML is set to YES.
+# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
+# to create new LaTeX commands to be used in formulas as building blocks. See
+# the section "Including formulas" for details.
-FORMULA_TRANSPARENT = YES
+FORMULA_MACROFILE =
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
-# http://www.mathjax.org) which uses client side Javascript for the rendering
+# https://www.mathjax.org) which uses client side JavaScript for the rendering
# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
# installed or if you want to formulas look prettier in the HTML output. When
# enabled you may also need to install MathJax separately and configure the path
@@ -1535,11 +1734,29 @@ FORMULA_TRANSPARENT = YES
USE_MATHJAX = NO
+# With MATHJAX_VERSION it is possible to specify the MathJax version to be used.
+# Note that the different versions of MathJax have different requirements with
+# regards to the different settings, so it is possible that also other MathJax
+# settings have to be changed when switching between the different MathJax
+# versions.
+# Possible values are: MathJax_2 and MathJax_3.
+# The default value is: MathJax_2.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_VERSION = MathJax_2
+
# When MathJax is enabled you can set the default output format to be used for
-# the MathJax output. See the MathJax site (see:
-# http://docs.mathjax.org/en/latest/output.html) for more details.
+# the MathJax output. For more details about the output format see MathJax
+# version 2 (see:
+# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3
+# (see:
+# http://docs.mathjax.org/en/latest/web/components/output.html).
# Possible values are: HTML-CSS (which is slower, but has the best
-# compatibility), NativeMML (i.e. MathML) and SVG.
+# compatibility. This is the name for Mathjax version 2, for MathJax version 3
+# this will be translated into chtml), NativeMML (i.e. MathML. Only supported
+# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This
+# is the name for Mathjax version 3, for MathJax version 2 this will be
+# translated into HTML-CSS) and SVG.
# The default value is: HTML-CSS.
# This tag requires that the tag USE_MATHJAX is set to YES.
@@ -1552,22 +1769,29 @@ MATHJAX_FORMAT = HTML-CSS
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
# Content Delivery Network so you can quickly see the result without installing
# MathJax. However, it is strongly recommended to install a local copy of
-# MathJax from http://www.mathjax.org before deployment.
-# The default value is: http://cdn.mathjax.org/mathjax/latest.
+# MathJax from https://www.mathjax.org before deployment. The default value is:
+# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2
+# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3
# This tag requires that the tag USE_MATHJAX is set to YES.
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
# extension names that should be enabled during MathJax rendering. For example
+# for MathJax version 2 (see
+# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions):
# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
+# For example for MathJax version 3 (see
+# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html):
+# MATHJAX_EXTENSIONS = ams
# This tag requires that the tag USE_MATHJAX is set to YES.
MATHJAX_EXTENSIONS =
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
# of code that will be used on startup of the MathJax code. See the MathJax site
-# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
+# (see:
+# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
# example see the documentation.
# This tag requires that the tag USE_MATHJAX is set to YES.
@@ -1595,7 +1819,7 @@ MATHJAX_CODEFILE =
SEARCHENGINE = YES
# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
-# implemented using a web server instead of a web client using Javascript. There
+# implemented using a web server instead of a web client using JavaScript. There
# are two flavors of web server based searching depending on the EXTERNAL_SEARCH
# setting. When disabled, doxygen will generate a PHP script for searching and
# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing
@@ -1614,7 +1838,8 @@ SERVER_BASED_SEARCH = NO
#
# Doxygen ships with an example indexer (doxyindexer) and search engine
# (doxysearch.cgi) which are based on the open source search engine library
-# Xapian (see: http://xapian.org/).
+# Xapian (see:
+# https://xapian.org/).
#
# See the section "External Indexing and Searching" for details.
# The default value is: NO.
@@ -1627,8 +1852,9 @@ EXTERNAL_SEARCH = NO
#
# Doxygen ships with an example indexer (doxyindexer) and search engine
# (doxysearch.cgi) which are based on the open source search engine library
-# Xapian (see: http://xapian.org/). See the section "External Indexing and
-# Searching" for details.
+# Xapian (see:
+# https://xapian.org/). See the section "External Indexing and Searching" for
+# details.
# This tag requires that the tag SEARCHENGINE is set to YES.
SEARCHENGINE_URL =
@@ -1679,21 +1905,35 @@ LATEX_OUTPUT = latex
# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
# invoked.
#
-# Note that when enabling USE_PDFLATEX this option is only used for generating
-# bitmaps for formulas in the HTML output, but not in the Makefile that is
-# written to the output directory.
-# The default file is: latex.
+# Note that when not enabling USE_PDFLATEX the default is latex when enabling
+# USE_PDFLATEX the default is pdflatex and when in the later case latex is
+# chosen this is overwritten by pdflatex. For specific output languages the
+# default can have been set differently, this depends on the implementation of
+# the output language.
# This tag requires that the tag GENERATE_LATEX is set to YES.
LATEX_CMD_NAME = latex
# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
# index for LaTeX.
+# Note: This tag is used in the Makefile / make.bat.
+# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file
+# (.tex).
# The default file is: makeindex.
# This tag requires that the tag GENERATE_LATEX is set to YES.
MAKEINDEX_CMD_NAME = makeindex
+# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to
+# generate index for LaTeX. In case there is no backslash (\) as first character
+# it will be automatically added in the LaTeX code.
+# Note: This tag is used in the generated output file (.tex).
+# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat.
+# The default value is: makeindex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_MAKEINDEX_CMD = makeindex
+
# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX
# documents. This may be useful for small projects and may help to save some
# trees in general.
@@ -1723,29 +1963,31 @@ PAPER_TYPE = a4
EXTRA_PACKAGES =
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
-# generated LaTeX document. The header should contain everything until the first
-# chapter. If it is left blank doxygen will generate a standard header. See
-# section "Doxygen usage" for information on how to let doxygen write the
-# default header to a separate file.
+# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for
+# the generated LaTeX document. The header should contain everything until the
+# first chapter. If it is left blank doxygen will generate a standard header. It
+# is highly recommended to start with a default header using
+# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty
+# and then modify the file new_header.tex. See also section "Doxygen usage" for
+# information on how to generate the default header that doxygen normally uses.
#
-# Note: Only use a user-defined header if you know what you are doing! The
-# following commands have a special meaning inside the header: $title,
-# $datetime, $date, $doxygenversion, $projectname, $projectnumber,
-# $projectbrief, $projectlogo. Doxygen will replace $title with the empty
-# string, for the replacement values of the other commands the user is referred
-# to HTML_HEADER.
+# Note: Only use a user-defined header if you know what you are doing!
+# Note: The header is subject to change so you typically have to regenerate the
+# default header when upgrading to a newer version of doxygen. The following
+# commands have a special meaning inside the header (and footer): For a
+# description of the possible markers and block names see the documentation.
# This tag requires that the tag GENERATE_LATEX is set to YES.
LATEX_HEADER =
-# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
-# generated LaTeX document. The footer should contain everything after the last
-# chapter. If it is left blank doxygen will generate a standard footer. See
+# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for
+# the generated LaTeX document. The footer should contain everything after the
+# last chapter. If it is left blank doxygen will generate a standard footer. See
# LATEX_HEADER for more information on how to generate a default footer and what
-# special commands can be used inside the footer.
-#
-# Note: Only use a user-defined footer if you know what you are doing!
+# special commands can be used inside the footer. See also section "Doxygen
+# usage" for information on how to generate the default footer that doxygen
+# normally uses. Note: Only use a user-defined footer if you know what you are
+# doing!
# This tag requires that the tag GENERATE_LATEX is set to YES.
LATEX_FOOTER =
@@ -1778,9 +2020,11 @@ LATEX_EXTRA_FILES =
PDF_HYPERLINKS = YES
-# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate
-# the PDF file directly from the LaTeX files. Set this option to YES, to get a
-# higher quality PDF documentation.
+# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as
+# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX
+# files. Set this option to YES, to get a higher quality PDF documentation.
+#
+# See also section LATEX_CMD_NAME for selecting the engine.
# The default value is: YES.
# This tag requires that the tag GENERATE_LATEX is set to YES.
@@ -1788,8 +2032,7 @@ USE_PDFLATEX = YES
# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
# command to the generated LaTeX files. This will instruct LaTeX to keep running
-# if errors occur, instead of asking the user for help. This option is also used
-# when generating formulas in HTML.
+# if errors occur, instead of asking the user for help.
# The default value is: NO.
# This tag requires that the tag GENERATE_LATEX is set to YES.
@@ -1802,19 +2045,9 @@ LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
-# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source
-# code with syntax highlighting in the LaTeX output.
-#
-# Note that which sources are shown also depends on other settings such as
-# SOURCE_BROWSER.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_LATEX is set to YES.
-
-LATEX_SOURCE_CODE = NO
-
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
# bibliography, e.g. plainnat, or ieeetr. See
-# http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
+# https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
# The default value is: plain.
# This tag requires that the tag GENERATE_LATEX is set to YES.
@@ -1828,6 +2061,14 @@ LATEX_BIB_STYLE = plain
LATEX_TIMESTAMP = NO
+# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
+# path from which the emoji images will be read. If a relative path is entered,
+# it will be relative to the LATEX_OUTPUT directory. If left blank the
+# LATEX_OUTPUT directory will be used.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EMOJI_DIRECTORY =
+
#---------------------------------------------------------------------------
# Configuration options related to the RTF output
#---------------------------------------------------------------------------
@@ -1867,9 +2108,9 @@ COMPACT_RTF = NO
RTF_HYPERLINKS = NO
-# Load stylesheet definitions from file. Syntax is similar to doxygen's config
-# file, i.e. a series of assignments. You only have to provide replacements,
-# missing definitions are set to their default value.
+# Load stylesheet definitions from file. Syntax is similar to doxygen's
+# configuration file, i.e. a series of assignments. You only have to provide
+# replacements, missing definitions are set to their default value.
#
# See also section "Doxygen usage" for information on how to generate the
# default style sheet that doxygen normally uses.
@@ -1878,22 +2119,12 @@ RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
# Set optional variables used in the generation of an RTF document. Syntax is
-# similar to doxygen's config file. A template extensions file can be generated
-# using doxygen -e rtf extensionFile.
+# similar to doxygen's configuration file. A template extensions file can be
+# generated using doxygen -e rtf extensionFile.
# This tag requires that the tag GENERATE_RTF is set to YES.
RTF_EXTENSIONS_FILE =
-# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code
-# with syntax highlighting in the RTF output.
-#
-# Note that which sources are shown also depends on other settings such as
-# SOURCE_BROWSER.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_RTF is set to YES.
-
-RTF_SOURCE_CODE = NO
-
#---------------------------------------------------------------------------
# Configuration options related to the man page output
#---------------------------------------------------------------------------
@@ -1965,6 +2196,13 @@ XML_OUTPUT = xml
XML_PROGRAMLISTING = YES
+# If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include
+# namespace members in file scope as well, matching the HTML output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_NS_MEMB_FILE_SCOPE = NO
+
#---------------------------------------------------------------------------
# Configuration options related to the DOCBOOK output
#---------------------------------------------------------------------------
@@ -1983,23 +2221,14 @@ GENERATE_DOCBOOK = NO
DOCBOOK_OUTPUT = docbook
-# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the
-# program listings (including syntax highlighting and cross-referencing
-# information) to the DOCBOOK output. Note that enabling this will significantly
-# increase the size of the DOCBOOK output.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
-
-DOCBOOK_PROGRAMLISTING = NO
-
#---------------------------------------------------------------------------
# Configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
-# AutoGen Definitions (see http://autogen.sf.net) file that captures the
-# structure of the code including all documentation. Note that this feature is
-# still experimental and incomplete at the moment.
+# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
+# the structure of the code including all documentation. Note that this feature
+# is still experimental and incomplete at the moment.
# The default value is: NO.
GENERATE_AUTOGEN_DEF = NO
@@ -2078,7 +2307,8 @@ SEARCH_INCLUDES = YES
# The INCLUDE_PATH tag can be used to specify one or more directories that
# contain include files that are not input files but should be processed by the
-# preprocessor.
+# preprocessor. Note that the INCLUDE_PATH is not recursive, so the setting of
+# RECURSIVE has no effect here.
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
INCLUDE_PATH =
@@ -2143,7 +2373,7 @@ TAGFILES = tatami.tag=https://tatami-inc.github.io/tatami
# tag file that is based on the input files it reads. See section "Linking to
# external documentation" for more information about the usage of tag files.
-GENERATE_TAGFILE = html/tatami_hdf5.tag
+GENERATE_TAGFILE = html/tatami_chunked.tag
# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
# the class index. If set to NO, only the inherited external classes will be
@@ -2166,34 +2396,10 @@ EXTERNAL_GROUPS = YES
EXTERNAL_PAGES = YES
-# The PERL_PATH should be the absolute path and name of the perl script
-# interpreter (i.e. the result of 'which perl').
-# The default file (with absolute path) is: /usr/bin/perl.
-
-PERL_PATH = /usr/bin/perl
-
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
-# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram
-# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
-# NO turns the diagrams off. Note that this option also works with HAVE_DOT
-# disabled, but it is recommended to install and use dot, since it yields more
-# powerful graphs.
-# The default value is: YES.
-
-CLASS_DIAGRAMS = YES
-
-# You can define message sequence charts within doxygen comments using the \msc
-# command. Doxygen will then run the mscgen tool (see:
-# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
-# documentation. The MSCGEN_PATH tag allows you to specify the directory where
-# the mscgen tool resides. If left empty the tool is assumed to be found in the
-# default search path.
-
-MSCGEN_PATH =
-
# You can include diagrams made with dia in doxygen documentation. Doxygen will
# then run dia to produce the diagram and insert it in the documentation. The
# DIA_PATH tag allows you to specify the directory where the dia binary resides.
@@ -2212,7 +2418,7 @@ HIDE_UNDOC_RELATIONS = YES
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
# Bell Labs. The other options in this section have no effect if this option is
# set to NO
-# The default value is: YES.
+# The default value is: NO.
HAVE_DOT = YES
@@ -2226,35 +2432,50 @@ HAVE_DOT = YES
DOT_NUM_THREADS = 0
-# When you want a differently looking font in the dot files that doxygen
-# generates you can specify the font name using DOT_FONTNAME. You need to make
-# sure dot is able to find the font, which can be done by putting it in a
-# standard location or by setting the DOTFONTPATH environment variable or by
-# setting DOT_FONTPATH to the directory containing the font.
-# The default value is: Helvetica.
+# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
+# subgraphs. When you want a differently looking font in the dot files that
+# doxygen generates you can specify fontname, fontcolor and fontsize attributes.
+# For details please see Node,
+# Edge and Graph Attributes specification You need to make sure dot is able
+# to find the font, which can be done by putting it in a standard location or by
+# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
+# directory containing the font. Default graphviz fontsize is 14.
+# The default value is: fontname=Helvetica,fontsize=10.
# This tag requires that the tag HAVE_DOT is set to YES.
-DOT_FONTNAME = Helvetica
+DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
-# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
-# dot graphs.
-# Minimum value: 4, maximum value: 24, default value: 10.
+# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
+# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. Complete documentation about
+# arrows shapes.
+# The default value is: labelfontname=Helvetica,labelfontsize=10.
# This tag requires that the tag HAVE_DOT is set to YES.
-DOT_FONTSIZE = 10
+DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
-# By default doxygen will tell dot to use the default font as specified with
-# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
-# the path where dot can find it using this tag.
+# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
+# around nodes set 'shape=plain' or 'shape=plaintext' Shapes specification
+# The default value is: shape=box,height=0.2,width=0.4.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
+
+# You can set the path where dot can find font specified with fontname in
+# DOT_COMMON_ATTR and others dot attributes.
# This tag requires that the tag HAVE_DOT is set to YES.
DOT_FONTPATH =
-# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
-# each documented class showing the direct and indirect inheritance relations.
-# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
+# If the CLASS_GRAPH tag is set to YES (or GRAPH) then doxygen will generate a
+# graph for each documented class showing the direct and indirect inheritance
+# relations. In case HAVE_DOT is set as well dot will be used to draw the graph,
+# otherwise the built-in generator will be used. If the CLASS_GRAPH tag is set
+# to TEXT the direct and indirect inheritance relations will be shown as texts /
+# links.
+# Possible values are: NO, YES, TEXT and GRAPH.
# The default value is: YES.
-# This tag requires that the tag HAVE_DOT is set to YES.
CLASS_GRAPH = YES
@@ -2268,7 +2489,8 @@ CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
-# groups, showing the direct groups dependencies.
+# groups, showing the direct groups dependencies. See also the chapter Grouping
+# in the manual.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
@@ -2291,10 +2513,32 @@ UML_LOOK = NO
# but if the number exceeds 15, the total amount of fields shown is limited to
# 10.
# Minimum value: 0, maximum value: 100, default value: 10.
-# This tag requires that the tag HAVE_DOT is set to YES.
+# This tag requires that the tag UML_LOOK is set to YES.
UML_LIMIT_NUM_FIELDS = 10
+# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and
+# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS
+# tag is set to YES, doxygen will add type and arguments for attributes and
+# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen
+# will not generate fields with class member information in the UML graphs. The
+# class diagrams will look similar to the default class diagrams but using UML
+# notation for the relationships.
+# Possible values are: NO, YES and NONE.
+# The default value is: NO.
+# This tag requires that the tag UML_LOOK is set to YES.
+
+DOT_UML_DETAILS = NO
+
+# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters
+# to display on a single line. If the actual line length exceeds this threshold
+# significantly it will wrapped across multiple lines. Some heuristics are apply
+# to avoid ugly line breaks.
+# Minimum value: 0, maximum value: 1000, default value: 17.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_WRAP_THRESHOLD = 17
+
# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
# collaboration graphs will show the relations between templates and their
# instances.
@@ -2361,6 +2605,13 @@ GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
+# The DIR_GRAPH_MAX_DEPTH tag can be used to limit the maximum number of levels
+# of child directories generated in directory dependency graphs by dot.
+# Minimum value: 1, maximum value: 25, default value: 1.
+# This tag requires that the tag DIRECTORY_GRAPH is set to YES.
+
+DIR_GRAPH_MAX_DEPTH = 1
+
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
# generated by dot. For an explanation of the image formats see the section
# output formats in the documentation of the dot tool (Graphviz (see:
@@ -2368,9 +2619,7 @@ DIRECTORY_GRAPH = YES
# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
# to make the SVG files visible in IE 9+ (other browsers do not have this
# requirement).
-# Possible values are: png, png:cairo, png:cairo:cairo, png:cairo:gd, png:gd,
-# png:gd:gd, jpg, jpg:cairo, jpg:cairo:gd, jpg:gd, jpg:gd:gd, gif, gif:cairo,
-# gif:cairo:gd, gif:gd, gif:gd:gd, svg, png:gd, png:gd:gd, png:cairo,
+# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo,
# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and
# png:gdiplus:gdiplus.
# The default value is: png.
@@ -2416,10 +2665,10 @@ MSCFILE_DIRS =
DIAFILE_DIRS =
# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
-# path where java can find the plantuml.jar file. If left blank, it is assumed
-# PlantUML is not used or called during a preprocessing step. Doxygen will
-# generate a warning when it encounters a \startuml command in this case and
-# will not generate output for the diagram.
+# path where java can find the plantuml.jar file or to the filename of jar file
+# to be used. If left blank, it is assumed PlantUML is not used or called during
+# a preprocessing step. Doxygen will generate a warning when it encounters a
+# \startuml command in this case and will not generate output for the diagram.
PLANTUML_JAR_PATH =
@@ -2457,18 +2706,6 @@ DOT_GRAPH_MAX_NODES = 50
MAX_DOT_GRAPH_DEPTH = 0
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
-# background. This is disabled by default, because dot on Windows does not seem
-# to support this out of the box.
-#
-# Warning: Depending on the platform used, enabling this option may lead to
-# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
-# read).
-# The default value is: NO.
-# This tag requires that the tag HAVE_DOT is set to YES.
-
-DOT_TRANSPARENT = NO
-
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
# files in one run (i.e. multiple -o and -T options on the command line). This
# makes dot run faster, but since only newer versions of dot (>1.8.10) support
@@ -2481,14 +2718,18 @@ DOT_MULTI_TARGETS = NO
# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
# explaining the meaning of the various boxes and arrows in the dot generated
# graphs.
+# Note: This tag requires that UML_LOOK isn't set, i.e. the doxygen internal
+# graphical representation for inheritance and collaboration diagrams is used.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
GENERATE_LEGEND = YES
-# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot
+# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate
# files that are used to generate the various graphs.
+#
+# Note: This setting is not only used for dot files but also for msc temporary
+# files.
# The default value is: YES.
-# This tag requires that the tag HAVE_DOT is set to YES.
DOT_CLEANUP = YES
diff --git a/docs/tatami.tag b/docs/tatami.tag
deleted file mode 100644
index b220679..0000000
--- a/docs/tatami.tag
+++ /dev/null
@@ -1,5361 +0,0 @@
-
-
-
- Extractor.hpp
- tatami/base/
- Extractor_8hpp.html
- tatami::ExtractorBase
- tatami::FullExtractor
- tatami::BlockExtractor
- tatami::IndexExtractor
- tatami::DenseExtractor
- tatami::SparseExtractor
- tatami
-
- typename std::conditional< selection_==DimensionSelectionType::FULL, FullExtractor< Index_ >, typename std::conditional< selection_==DimensionSelectionType::BLOCK, BlockExtractor< Index_ >, IndexExtractor< Index_ > >::type >::type
- ConditionalSelectionExtractor
- namespacetatami.html
- a85ed61a4f772a2f7be4a12f739554e6e
-
-
-
- typename std::conditional< sparse_, SparseExtractor< selection_, Value_, Index_ >, DenseExtractor< selection_, Value_, Index_ > >::type
- Extractor
- namespacetatami.html
- ae9f8db5316521603085577d977a6955f
-
-
-
- Extractor< DimensionSelectionType::FULL, false, Value_, Index_ >
- FullDenseExtractor
- namespacetatami.html
- a6008dbced6de41e5619156b5335f5762
-
-
-
- Extractor< DimensionSelectionType::BLOCK, false, Value_, Index_ >
- BlockDenseExtractor
- namespacetatami.html
- ae75de1fc78b7d361ea8b59a5379ea4da
-
-
-
- Extractor< DimensionSelectionType::INDEX, false, Value_, Index_ >
- IndexDenseExtractor
- namespacetatami.html
- a47ce406c32c3914c2ecce187e21b6ced
-
-
-
- Extractor< DimensionSelectionType::FULL, true, Value_, Index_ >
- FullSparseExtractor
- namespacetatami.html
- a0fbb0624c8e1913a87e8fb5c975400e1
-
-
-
- Extractor< DimensionSelectionType::BLOCK, true, Value_, Index_ >
- BlockSparseExtractor
- namespacetatami.html
- ac8d0024399a66ce61f6315f5f46ebb63
-
-
-
- Extractor< DimensionSelectionType::INDEX, true, Value_, Index_ >
- IndexSparseExtractor
- namespacetatami.html
- a4b67b4d1b6c00cd0bd449703432a5f7b
-
-
-
- Index_
- extracted_length
- namespacetatami.html
- af9d13ceaa112d2c091265510d741488d
- (const ConditionalSelectionExtractor< selection_, Index_ > &ex)
-
-
-
- Matrix.hpp
- tatami/base/
- Matrix_8hpp.html
- tatami::Matrix
- tatami
-
- Matrix< double, int >
- NumericMatrix
- namespacetatami.html
- a35c670894994f1d620abb55953f98441
-
-
-
-
- Options.hpp
- tatami/base/
- Options_8hpp.html
- tatami::Options
- tatami::Oracle
- tatami
-
-
- DimensionSelectionType
- namespacetatami.html
- a0a2ecaf58e2b69bb4a808e814aeb16a1
-
- FULL
- BLOCK
- INDEX
-
-
-
- SparseRange.hpp
- tatami/base/
- SparseRange_8hpp.html
- tatami::SparseRange
- tatami::SparseRangeCopy
- tatami
-
-
- LruChunkCache.hpp
- tatami/chunked/
- LruChunkCache_8hpp.html
- tatami::LruChunkCache
- tatami
-
-
- OracleChunkCache.hpp
- tatami/chunked/
- OracleChunkCache_8hpp.html
- tatami::OracleChunkCache
- tatami
-
-
- DenseMatrix.hpp
- tatami/dense/
- DenseMatrix_8hpp.html
- tatami::DenseMatrix
- tatami
-
- DenseMatrix< false, Value_, Index_, Storage_ >
- DenseColumnMatrix
- namespacetatami.html
- ac47a769e00660eb7e9b5fcd543bcf2d3
-
-
-
- DenseMatrix< true, Value_, Index_, Storage_ >
- DenseRowMatrix
- namespacetatami.html
- a51122d20490b377cd3f4609cc044f314
-
-
-
-
- VirtualDenseMatrix.hpp
- tatami/dense/
- VirtualDenseMatrix_8hpp.html
- tatami::VirtualDenseMatrix
- tatami
-
-
- layered.hpp
- tatami/ext/
- layered_8hpp.html
-
-
- convert_to_layered_sparse.hpp
- tatami/ext/layered/
- convert__to__layered__sparse_8hpp.html
- tatami
-
- LayeredMatrixData< T, IDX >
- convert_to_layered_sparse
- convert__to__layered__sparse_8hpp.html
- a8a10c9d0fdbf5076e8583d1068a7f6d6
- (const Matrix *incoming)
-
-
-
- LayeredMatrixData.hpp
- tatami/ext/layered/
- LayeredMatrixData_8hpp.html
- tatami::LayeredMatrixData
- tatami
-
-
- arith_utils.hpp
- tatami/isometric/
- arith__utils_8hpp.html
- tatami
-
-
- DelayedArithOp
- namespacetatami.html
- aab44a37b3762de0c5b1ffbfceb25fa0f
-
- ADD
- SUBTRACT
- MULTIPLY
- DIVIDE
- POWER
- MODULO
- INTEGER_DIVIDE
-
-
-
- DelayedBinaryIsometricOp.hpp
- tatami/isometric/binary/
- DelayedBinaryIsometricOp_8hpp.html
- tatami::DelayedBinaryIsometricOp
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedBinaryIsometricOp
- namespacetatami.html
- af39c0767d23c6bdc5f4267f062ef2e17
- (std::shared_ptr< const Matrix< Value_, Index_ > > left, std::shared_ptr< const Matrix< Value_, Index_ > > right, Operation_ op)
-
-
-
- boolean_utils.hpp
- tatami/isometric/
- boolean__utils_8hpp.html
- tatami
-
-
- DelayedBooleanOp
- namespacetatami.html
- a2104862d4068933ea4cc805c92f82d07
-
- AND
- OR
- XOR
- EQUAL
-
-
-
- compare_utils.hpp
- tatami/isometric/
- compare__utils_8hpp.html
- tatami
-
-
- DelayedCompareOp
- namespacetatami.html
- ac4fc175a57ace709941b5ca7ddb19708
-
- EQUAL
- GREATER_THAN
- LESS_THAN
- GREATER_THAN_OR_EQUAL
- LESS_THAN_OR_EQUAL
- NOT_EQUAL
-
-
-
- arith_helpers.hpp
- tatami/isometric/binary/
- binary_2arith__helpers_8hpp.html
- tatami::DelayedBinaryArithHelper
- tatami
-
- DelayedBinaryArithHelper< DelayedArithOp::ADD >
- make_DelayedBinaryAddHelper
- namespacetatami.html
- a1d138b1e7f6a26f814c025363cc3db80
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::SUBTRACT >
- make_DelayedBinarySubtractHelper
- namespacetatami.html
- ac4c951d489cb0f2bb0e90f2cf4a25862
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::MULTIPLY >
- make_DelayedBinaryMultiplyHelper
- namespacetatami.html
- a2569c540083a24f92af8140358e1e9c4
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::DIVIDE >
- make_DelayedBinaryDivideHelper
- namespacetatami.html
- aeb4cf766f850766b966f7121728a6af8
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::POWER >
- make_DelayedBinaryPowerHelper
- namespacetatami.html
- ab6c73c04e7b08130ed7b46d93c4dfd11
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::MODULO >
- make_DelayedBinaryModuloHelper
- namespacetatami.html
- a04293eb1e8eefb7024cc192d75ac093e
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::INTEGER_DIVIDE >
- make_DelayedBinaryIntegerDivideHelper
- namespacetatami.html
- aa8f54741424bef6a21225935a45e9d53
- ()
-
-
-
- arith_helpers.hpp
- tatami/isometric/unary/
- unary_2arith__helpers_8hpp.html
- tatami::DelayedArithScalarHelper
- tatami::DelayedArithVectorHelper
- tatami
-
- DelayedArithScalarHelper< DelayedArithOp::ADD, true, Value_, Scalar_ >
- make_DelayedAddScalarHelper
- namespacetatami.html
- a33b2b9798f2a43b62821131ba3a3f6bd
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::SUBTRACT, right_, Value_, Scalar_ >
- make_DelayedSubtractScalarHelper
- namespacetatami.html
- a9bdfe26c0f1426b611e91ee7569045de
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::MULTIPLY, true, Value_, Scalar_ >
- make_DelayedMultiplyScalarHelper
- namespacetatami.html
- aa653b51960498cc467ea69c18ea0c097
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::DIVIDE, right_, Value_, Scalar_ >
- make_DelayedDivideScalarHelper
- namespacetatami.html
- a60076096ee4296c0e187a226be5ca4b5
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::POWER, right_, Value_, Scalar_ >
- make_DelayedPowerScalarHelper
- namespacetatami.html
- a8c478145f87c37a9fe6d4e8490fbf05c
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::MODULO, right_, Value_, Scalar_ >
- make_DelayedModuloScalarHelper
- namespacetatami.html
- a5504f584d6db28c05d78f1917c40810d
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::INTEGER_DIVIDE, right_, Value_, Scalar_ >
- make_DelayedIntegerDivideScalarHelper
- namespacetatami.html
- a5ec92ba88a0f5e9d7bf52021ed28e859
- (Scalar_ s)
-
-
- DelayedArithVectorHelper< DelayedArithOp::ADD, true, margin_, Value_, Vector_ >
- make_DelayedAddVectorHelper
- namespacetatami.html
- a628c631be4424b37c1c1e68e28c5e982
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::SUBTRACT, right_, margin_, Value_, Vector_ >
- make_DelayedSubtractVectorHelper
- namespacetatami.html
- a800b92854282015d96308fb283aeb508
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::MULTIPLY, true, margin_, Value_, Vector_ >
- make_DelayedMultiplyVectorHelper
- namespacetatami.html
- ab929acdeb634187cd08d1100bbbf1b29
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::DIVIDE, right_, margin_, Value_, Vector_ >
- make_DelayedDivideVectorHelper
- namespacetatami.html
- a1a4629f17aa4f3a4be06f3479bb6f68f
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::POWER, right_, margin_, Value_, Vector_ >
- make_DelayedPowerVectorHelper
- namespacetatami.html
- aafe489bd754c040491ebc753a4e5656e
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::MODULO, right_, margin_, Value_, Vector_ >
- make_DelayedModuloVectorHelper
- namespacetatami.html
- a4220ce5709e46ebce77b240b572d97d9
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::INTEGER_DIVIDE, right_, margin_, Value_, Vector_ >
- make_DelayedIntegerDivideVectorHelper
- namespacetatami.html
- a857fc6c11ec69895ac85991ac83c395d
- (Vector_ v)
-
-
-
- boolean_helpers.hpp
- tatami/isometric/binary/
- binary_2boolean__helpers_8hpp.html
- tatami::DelayedBinaryBooleanHelper
- tatami
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::EQUAL >
- make_DelayedBinaryBooleanEqualHelper
- namespacetatami.html
- a1063aea86897ef76e17b1772320b8f7d
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::AND >
- make_DelayedBinaryBooleanAndHelper
- namespacetatami.html
- a31625dbb50d420fe1b0da406f19ef33d
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::OR >
- make_DelayedBinaryBooleanOrHelper
- namespacetatami.html
- a65bad100b39d9372fbeb23d16dae6588
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::XOR >
- make_DelayedBinaryBooleanXorHelper
- namespacetatami.html
- aeb091953ab0f55406935a52b7ecb7350
- ()
-
-
-
- boolean_helpers.hpp
- tatami/isometric/unary/
- unary_2boolean__helpers_8hpp.html
- tatami::DelayedBooleanScalarHelper
- tatami::DelayedBooleanNotHelper
- tatami::DelayedBooleanVectorHelper
- tatami
-
- DelayedBooleanNotHelper< Value_ >
- make_DelayedBooleanNotHelper
- namespacetatami.html
- ac812e757b55c2145bc3d4cd113c712fd
- ()
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::AND, Value_ >
- make_DelayedBooleanAndScalarHelper
- namespacetatami.html
- ae460e24124cef43d8a5d3b82e8f02325
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::OR >
- make_DelayedBooleanOrScalarHelper
- namespacetatami.html
- ac7dbc64e6b0a0c8c48b1423b4b6748f1
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::XOR >
- make_DelayedBooleanXorScalarHelper
- namespacetatami.html
- a29f6f1b1d28c670f38fda651fe2aa03a
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::EQUAL >
- make_DelayedBooleanEqualScalarHelper
- namespacetatami.html
- a6bc5d47e0c391c17c85bddf19cc5620a
- (bool s)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::AND, margin_, Value_, Vector_ >
- make_DelayedBooleanAndVectorHelper
- namespacetatami.html
- a1fd06669afab8565747e08bbce4b041f
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::OR, margin_, Value_, Vector_ >
- make_DelayedBooleanOrVectorHelper
- namespacetatami.html
- a503f23fe3e5a2c5f5bc6c0db01a7f64d
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::XOR, margin_, Value_, Vector_ >
- make_DelayedBooleanXorVectorHelper
- namespacetatami.html
- a4bcdace63565fc670b0393675e33bb11
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::EQUAL, margin_, Value_, Vector_ >
- make_DelayedBooleanEqualVectorHelper
- namespacetatami.html
- a8b07dc8b7a71776bcc222d7c437e2ca3
- (Vector_ v)
-
-
-
- compare_helpers.hpp
- tatami/isometric/binary/
- binary_2compare__helpers_8hpp.html
- tatami::DelayedBinaryCompareHelper
- tatami
-
- DelayedBinaryCompareHelper< DelayedCompareOp::EQUAL >
- make_DelayedBinaryEqualHelper
- namespacetatami.html
- ac3599db8f6d19fc9172da45a3b6244fc
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::GREATER_THAN >
- make_DelayedBinaryGreaterThanHelper
- namespacetatami.html
- abe4fb79c5a2cddab2f5c9cf0bd9fe3d0
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::LESS_THAN >
- make_DelayedBinaryLessThanHelper
- namespacetatami.html
- ae6a24f5bf2c2c61382aef43f2c8d3362
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL >
- make_DelayedBinaryGreaterThanOrEqualHelper
- namespacetatami.html
- ad31cd299427d73538dc00dcbffa9cd2b
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL >
- make_DelayedBinaryLessThanOrEqualHelper
- namespacetatami.html
- a38c7cc26409e5c995b7264164b148f4c
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::NOT_EQUAL >
- make_DelayedBinaryNotEqualHelper
- namespacetatami.html
- a3073c4e33dcf89416af292399ba55c29
- ()
-
-
-
- compare_helpers.hpp
- tatami/isometric/unary/
- unary_2compare__helpers_8hpp.html
- tatami::DelayedCompareScalarHelper
- tatami::DelayedCompareVectorHelper
- tatami
-
- DelayedCompareScalarHelper< DelayedCompareOp::EQUAL, Value_, Scalar_ >
- make_DelayedEqualScalarHelper
- namespacetatami.html
- a11bfea31e4524927274dc1d80c32fd96
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::GREATER_THAN, Value_, Scalar_ >
- make_DelayedGreaterThanScalarHelper
- namespacetatami.html
- a1961ba2a59d705adf7b8627523a62b3a
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::LESS_THAN, Value_, Scalar_ >
- make_DelayedLessThanScalarHelper
- namespacetatami.html
- a7d2d381ec9c0d87f5d561b4dd9d5a58e
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL, Value_, Scalar_ >
- make_DelayedGreaterThanOrEqualScalarHelper
- namespacetatami.html
- ac3df12ccdf4692c0f660f1634a79b857
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL, Value_, Scalar_ >
- make_DelayedLessThanOrEqualScalarHelper
- namespacetatami.html
- af5e67b02534cbe1813be5e2d690af88b
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::NOT_EQUAL, Value_, Scalar_ >
- make_DelayedNotEqualScalarHelper
- namespacetatami.html
- ac5d5cef56d2119e73e3f670d49de6b48
- (Scalar_ s)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::EQUAL, margin_, Value_, Vector_ >
- make_DelayedEqualVectorHelper
- namespacetatami.html
- aa40c54d5c5cc1109d42a150f5cd7ed2f
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::GREATER_THAN, margin_, Value_, Vector_ >
- make_DelayedGreaterThanVectorHelper
- namespacetatami.html
- aaf1951e22415be4714495556f701a7fd
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::LESS_THAN, margin_, Value_, Vector_ >
- make_DelayedLessThanVectorHelper
- namespacetatami.html
- a6dca8b9072813f6e9e52aa0536817b82
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL, margin_, Value_, Vector_ >
- make_DelayedGreaterThanOrEqualVectorHelper
- namespacetatami.html
- a70a3e0489fdaccc80c7cc0125e9cf906
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL, margin_, Value_, Vector_ >
- make_DelayedLessThanOrEqualVectorHelper
- namespacetatami.html
- a83999d2ac877c5b15f6fd5a0f33a894a
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::NOT_EQUAL, margin_, Value_, Vector_ >
- make_DelayedNotEqualVectorHelper
- namespacetatami.html
- a6c84e8b757cf5ba6479a6ea3e6e530e3
- (Vector_ v)
-
-
-
- DelayedUnaryIsometricOp.hpp
- tatami/isometric/unary/
- DelayedUnaryIsometricOp_8hpp.html
- tatami::DelayedUnaryIsometricOp
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedUnaryIsometricOp
- namespacetatami.html
- a07b072944c766d85dc4ce4dc734e0b75
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Operation_ op)
-
-
-
- math_helpers.hpp
- tatami/isometric/unary/
- math__helpers_8hpp.html
- tatami::DelayedAbsHelper
- tatami::DelayedSignHelper
- tatami::DelayedLogHelper
- tatami::DelayedSqrtHelper
- tatami::DelayedCeilingHelper
- tatami::DelayedFloorHelper
- tatami::DelayedTruncHelper
- tatami::DelayedLog1pHelper
- tatami::DelayedRoundHelper
- tatami::DelayedExpHelper
- tatami::DelayedExpm1Helper
- tatami::DelayedAcosHelper
- tatami::DelayedAcoshHelper
- tatami::DelayedAsinHelper
- tatami::DelayedAsinhHelper
- tatami::DelayedAtanHelper
- tatami::DelayedAtanhHelper
- tatami::DelayedCosHelper
- tatami::DelayedCoshHelper
- tatami::DelayedSinHelper
- tatami::DelayedSinhHelper
- tatami::DelayedTanHelper
- tatami::DelayedTanhHelper
- tatami::DelayedGammaHelper
- tatami::DelayedLgammaHelper
- tatami
-
-
- DelayedBind.hpp
- tatami/other/
- DelayedBind_8hpp.html
- tatami::DelayedBind
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedBind
- namespacetatami.html
- a5f8e0f69139575707aa9314174b415b3
- (std::vector< std::shared_ptr< Matrix< Value_, Index_ > > > ps)
-
-
-
- DelayedCast.hpp
- tatami/other/
- DelayedCast_8hpp.html
- tatami::DelayedCast
- tatami
-
- std::shared_ptr< Matrix< Value_out_, Index_out_ > >
- make_DelayedCast
- namespacetatami.html
- aca62c3bf751cdd06a08e8e503b0b591a
- (std::shared_ptr< const Matrix< Value_in_, Index_in_ > > p)
-
-
-
- DelayedTranspose.hpp
- tatami/other/
- DelayedTranspose_8hpp.html
- tatami::DelayedTranspose
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedTranspose
- namespacetatami.html
- afa35d8e9fe286967f327ec0eb6bd5005
- (std::shared_ptr< const Matrix< Value_, Index_ > > p)
-
-
-
- CompressedSparseMatrix.hpp
- tatami/sparse/
- CompressedSparseMatrix_8hpp.html
- tatami::CompressedSparseMatrix
- tatami
-
- CompressedSparseMatrix< false, Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ >
- CompressedSparseColumnMatrix
- namespacetatami.html
- a18cee3a5d9734f0092b03d023cfe4b6a
-
-
-
- CompressedSparseMatrix< true, Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ >
- CompressedSparseRowMatrix
- namespacetatami.html
- a0111adeeb583aeb7e24e9e1e25be4aa0
-
-
-
-
- FragmentedSparseMatrix.hpp
- tatami/sparse/
- FragmentedSparseMatrix_8hpp.html
- tatami::FragmentedSparseMatrix
- tatami
-
- FragmentedSparseMatrix< false, Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ >
- FragmentedSparseColumnMatrix
- namespacetatami.html
- a6b9735bdc6e0a2856cd4747efbbf9f3c
-
-
-
- FragmentedSparseMatrix< true, Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ >
- FragmentedSparseRowMatrix
- namespacetatami.html
- a3d97fc9bd75052a79bb643d0fb5a0b98
-
-
-
-
- SemiCompressedSparseMatrix.hpp
- tatami/sparse/
- SemiCompressedSparseMatrix_8hpp.html
- tatami::SemiCompressedSparseMatrix
- tatami
-
- SemiCompressedSparseMatrix< false, Value_, Index_, IndexStorage_, PointerStorage_ >
- SemiCompressedSparseColumnMatrix
- namespacetatami.html
- a6f03d0d880bc056e09c2cbb80eb2c2ec
-
-
-
- SemiCompressedSparseMatrix< true, Value_, Index_, IndexStorage_, PointerStorage_ >
- SemiCompressedSparseRowMatrix
- namespacetatami.html
- a412cb6ee12f3ee81d404d6eb0e494e4d
-
-
-
-
- medians.hpp
- tatami/stats/
- medians_8hpp.html
- tatami
-
- std::vector< Output_ >
- column_medians
- namespacetatami.html
- a44202790861791b1ed9df6d480c69f6a
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_medians
- namespacetatami.html
- ab877f67694b3fa500f59469f044b1c01
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
-
- ranges.hpp
- tatami/stats/
- ranges_8hpp.html
- tatami
-
- std::vector< Output_ >
- column_maxs
- namespacetatami.html
- a8102a2423efab5e329543f4235ac2290
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_maxs
- namespacetatami.html
- a47890bfd538f65971f9e5dba5e1ed785
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- column_mins
- namespacetatami.html
- a60e44772f82183100c7c25c181479b56
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_mins
- namespacetatami.html
- a3bcdcb0499b36b5b844ebd88fc30eefe
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::pair< std::vector< Output_ >, std::vector< Output_ > >
- column_ranges
- namespacetatami.html
- ab5eff79824930c458e730d23f640c1ab
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::pair< std::vector< Output_ >, std::vector< Output_ > >
- row_ranges
- namespacetatami.html
- a2b2475a166ad744b31b1275e26e562be
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
-
- sums.hpp
- tatami/stats/
- sums_8hpp.html
- tatami
-
- std::vector< Output_ >
- column_sums
- namespacetatami.html
- a3aab6733d637b66abdf45f7300d2e1ba
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_sums
- namespacetatami.html
- a53a658059404691856bef57fb85d83d6
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
-
- utils.hpp
- tatami/stats/
- stats_2utils_8hpp.html
- tatami
-
- void
- parallelize
- namespacetatami.html
- a41e252422f9959a123ba390a941ae76f
- (Function_ fun, Index_ tasks, size_t threads)
-
-
- auto
- consecutive_extractor
- namespacetatami.html
- a36c6ecf33bcb87e1ed33c0a7d744dd82
- (const Matrix< Value_, Index_ > *mat, Index_ iter_start, Index_ iter_length, Args_ &&... args)
-
-
-
- variances.hpp
- tatami/stats/
- variances_8hpp.html
- tatami
-
- std::pair< Output_, Output_ >
- compute_direct
- variances_8hpp.html
- a69156143bd931041e7a59f2ee469ff38
- (const Value_ *ptr, size_t n)
-
-
- std::pair< Output_, Output_ >
- compute_direct
- variances_8hpp.html
- aa55280f08a8d90b49d37c8d1e87869c0
- (const SparseRange< Value_, Index_ > &range, size_t n)
-
-
- void
- compute_running
- variances_8hpp.html
- a8fee3fa83a665089963ff712e0dfb6bb
- (const Value_ *ptr, size_t n, Output_ *means, Output_ *vars, int &count)
-
-
- void
- compute_running
- variances_8hpp.html
- a7441bd3d6a018a2ea941f778900dbd18
- (const SparseRange< Value_, Index_ > &range, Output_ *means, Output_ *vars, Nonzero_ *nonzeros, int &count, bool skip_zeros=true, Index_ subtract=0)
-
-
- void
- finish_running
- variances_8hpp.html
- a3437fa820311dc3f221048e5ded97ef3
- (size_t n, Output_ *means, Output_ *vars, int count)
-
-
- void
- finish_running
- variances_8hpp.html
- aaea56bd6999abb7c4979d07599c63824
- (size_t n, Output_ *means, Output_ *vars, const Nonzero_ *nonzeros, int count)
-
-
- std::vector< Output_ >
- column_variances
- namespacetatami.html
- ac37af9a76d15f08a3634881696a27f65
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_variances
- namespacetatami.html
- ab806279616e19f6150376a7c07d5b64b
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
-
- DelayedSubset.hpp
- tatami/subset/
- DelayedSubset_8hpp.html
- tatami::DelayedSubset
- tatami
-
-
- DelayedSubsetBlock.hpp
- tatami/subset/
- DelayedSubsetBlock_8hpp.html
- tatami::DelayedSubsetBlock
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedSubsetBlock
- namespacetatami.html
- a8f4aafc0a1fbdc0c31bc122d24122a63
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Index_ f, Index_ l)
-
-
-
- DelayedSubsetSorted.hpp
- tatami/subset/
- DelayedSubsetSorted_8hpp.html
- tatami::DelayedSubsetSorted
- tatami
-
-
- DelayedSubsetSortedUnique.hpp
- tatami/subset/
- DelayedSubsetSortedUnique_8hpp.html
- tatami::DelayedSubsetSortedUnique
- tatami
-
-
- DelayedSubsetUnique.hpp
- tatami/subset/
- DelayedSubsetUnique_8hpp.html
- tatami::DelayedSubsetUnique
- tatami
-
-
- make_DelayedSubset.hpp
- tatami/subset/
- make__DelayedSubset_8hpp.html
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedSubset
- namespacetatami.html
- abfc63177b00e6e3e2fa47754b8d87704
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx)
-
-
-
- tatami.hpp
- tatami/
- tatami_8hpp.html
- tatami
-
-
- ArrayView.hpp
- tatami/utils/
- ArrayView_8hpp.html
- tatami::ArrayView
- tatami
-
-
- bind_intersection.hpp
- tatami/utils/
- bind__intersection_8hpp.html
- tatami
-
- std::pair< std::shared_ptr< Matrix >, std::vector< size_t > >
- bind_intersection
- namespacetatami.html
- a87c52cf8a974ad0025550b002d391d39
- (const std::vector< std::shared_ptr< Matrix > > &inputs, const std::vector< const Id * > &ids)
-
-
-
- compress_sparse_triplets.hpp
- tatami/utils/
- compress__sparse__triplets_8hpp.html
- tatami
-
- std::vector< size_t >
- compress_sparse_triplets
- namespacetatami.html
- ab17e92414b0bff60f7b7a6431ac8a330
- (size_t nr, size_t nc, U &values, V &rows, W &cols)
-
-
-
- convert_to_dense.hpp
- tatami/utils/
- convert__to__dense_8hpp.html
- tatami
-
- void
- convert_to_dense
- namespacetatami.html
- afaccb18d22f35a4ed6b6a7091342da06
- (const Matrix_ *incoming, StoredValue_ *store, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index > >
- convert_to_dense
- namespacetatami.html
- af80143ac537339fe8dafd892632e96de
- (const Matrix_ *incoming, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_dense
- namespacetatami.html
- a64e8745f8aaaa5ad93c6ce65a0a6591e
- (const Matrix_ *incoming, int order, int threads=1)
-
-
-
- convert_to_sparse.hpp
- tatami/utils/
- convert__to__sparse_8hpp.html
- tatami
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_sparse
- namespacetatami.html
- a220c47e470b3ade64ede7303e50ca92d
- (const InputMatrix_ *incoming, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_sparse
- namespacetatami.html
- a5847f3cd78ce89170ca43262d7f5f8e3
- (const InputMatrix_ *incoming, int order, int threads=1)
-
-
-
- Oracles.hpp
- tatami/utils/
- Oracles_8hpp.html
- tatami::FixedOracle
- tatami::ConsecutiveOracle
- tatami::OracleStream
- tatami
-
-
- process_consecutive_indices.hpp
- tatami/utils/
- process__consecutive__indices_8hpp.html
- tatami
-
- void
- process_consecutive_indices
- namespacetatami.html
- af01c93a616eb99f6a17861a8b19f7ee0
- (const Index_ *indices, Index_ length, Function_ fun)
-
-
-
- SomeNumericArray.hpp
- tatami/utils/
- SomeNumericArray_8hpp.html
- tatami::SomeNumericArray
- tatami::SomeNumericArray::Iterator
- tatami
-
-
- wrap_shared_ptr.hpp
- tatami/utils/
- wrap__shared__ptr_8hpp.html
- tatami
-
- std::shared_ptr< const Matrix< T, IDX > >
- wrap_shared_ptr
- namespacetatami.html
- a7518f5e8e09a6f6d7d3955b8ea286689
- (const Matrix< T, IDX > *ptr)
-
-
-
- tatami::ArrayView
- classtatami_1_1ArrayView.html
- typename T
-
-
- ArrayView
- classtatami_1_1ArrayView.html
- a183bb27de4abe81292ecdd7be2633516
- (const T *p, size_t n)
-
-
- size_t
- size
- classtatami_1_1ArrayView.html
- a7983c151067c852f6382b76661937dfd
- () const
-
-
- const T *
- data
- classtatami_1_1ArrayView.html
- a6a02f0144809d21ff20cc6018279f218
- () const
-
-
- const T *
- begin
- classtatami_1_1ArrayView.html
- a476ff30f6f88958e34401d254a2ff77d
- () const
-
-
- const T *
- end
- classtatami_1_1ArrayView.html
- a904e6d03b59a20f2cc7831fbb318cf33
- () const
-
-
- T
- operator[]
- classtatami_1_1ArrayView.html
- a329bcfebf2ebc7ca73d559836170722c
- (size_t i) const
-
-
-
- tatami::BlockExtractor
- structtatami_1_1BlockExtractor.html
- typename Index_
- tatami::ExtractorBase
-
- Index_
- block_start
- structtatami_1_1BlockExtractor.html
- a6c013beccbd49cfa2cf5aae42098a527
-
-
-
- Index_
- block_length
- structtatami_1_1BlockExtractor.html
- a2421eff5ead7d4b29306374de30ca8a2
-
-
-
-
- tatami::CompressedSparseMatrix
- classtatami_1_1CompressedSparseMatrix.html
- bool row_
- typename Value_
- typename Index_
- class ValueStorage_
- class IndexStorage_
- class PointerStorage_
- tatami::Matrix
-
-
- CompressedSparseMatrix
- classtatami_1_1CompressedSparseMatrix.html
- a537979311be374af1b03e5770a1dde60
- (Index_ nr, Index_ nc, ValueStorage_ vals, IndexStorage_ idx, PointerStorage_ ptr, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1CompressedSparseMatrix.html
- a3e67d6e54117433851d7c9453439f759
- () const
-
-
- Index_
- ncol
- classtatami_1_1CompressedSparseMatrix.html
- aa3869e4e92e47566b5d238c2ac87526c
- () const
-
-
- bool
- sparse
- classtatami_1_1CompressedSparseMatrix.html
- a96666f952ad63ede2f7920ce72fdaf37
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1CompressedSparseMatrix.html
- a4f86d32bb4e4e74e3e20b60b02c45795
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1CompressedSparseMatrix.html
- a615e4caecc2e69d0adf16458908603e9
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1CompressedSparseMatrix.html
- acbe930f2e78252b1631d7657bbda2455
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1CompressedSparseMatrix.html
- a3cb93a9b9f549f26eb847e29d8fa61e2
- (bool) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1CompressedSparseMatrix.html
- aa516aa869fbb00c8c71fd0742fdc8498
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1CompressedSparseMatrix.html
- a4b6c0fd7cef115174287f339922d0796
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1CompressedSparseMatrix.html
- ae350260bfe054c54eaf10e500bfb5f39
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1CompressedSparseMatrix.html
- ac6ac5a086f25e46725f5fb0c574b9437
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1CompressedSparseMatrix.html
- a0a4fcb350adb08def60565714524c43d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1CompressedSparseMatrix.html
- a30815fb2c7a4940e2f72e18e2ebf5dbf
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1CompressedSparseMatrix.html
- a3573e9c46b77c06e88aa8142f611654c
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1CompressedSparseMatrix.html
- aa82a4748a02e119301ce52baacc31c73
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1CompressedSparseMatrix.html
- afe3e44e7ab9df3b45f0724951a662d17
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1CompressedSparseMatrix.html
- ae56e0afe6873b2186a0945b9312519dc
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1CompressedSparseMatrix.html
- ade534aca393bd02fe77ed58cc93454ad
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1CompressedSparseMatrix.html
- aa300f54d8f02e1fab49d6700c9564480
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::ConsecutiveOracle
- structtatami_1_1ConsecutiveOracle.html
- typename Index_
- tatami::Oracle
-
-
- ConsecutiveOracle
- structtatami_1_1ConsecutiveOracle.html
- a4e896a9ad264a7a88e28fd1c4bce76c3
- (Index_ s, Index_ l)
-
-
- size_t
- predict
- structtatami_1_1ConsecutiveOracle.html
- a6ed7501a227b2ee9b96e78733f166f16
- (Index_ *buffer, size_t number)
-
-
-
- tatami::DelayedAbsHelper
- structtatami_1_1DelayedAbsHelper.html
- typename Value_
-
-
- tatami::DelayedAcosHelper
- structtatami_1_1DelayedAcosHelper.html
- typename Value_
-
-
- tatami::DelayedAcoshHelper
- structtatami_1_1DelayedAcoshHelper.html
- typename Value_
-
-
- tatami::DelayedArithScalarHelper
- structtatami_1_1DelayedArithScalarHelper.html
- DelayedArithOp op_
- bool right_
- typename Value_
- typename Scalar_
-
-
- DelayedArithScalarHelper
- structtatami_1_1DelayedArithScalarHelper.html
- ad49bfd018e4e05434b52bc3eca1563b1
- (Scalar_ s)
-
-
-
- tatami::DelayedArithVectorHelper
- structtatami_1_1DelayedArithVectorHelper.html
- DelayedArithOp op_
- bool right_
- int margin_
- typename Value_
- typename Vector_
-
-
- DelayedArithVectorHelper
- structtatami_1_1DelayedArithVectorHelper.html
- af5554f1c599eeabfa01f630da1e7004e
- (Vector_ v)
-
-
-
- tatami::DelayedAsinHelper
- structtatami_1_1DelayedAsinHelper.html
- typename Value_
-
-
- tatami::DelayedAsinhHelper
- structtatami_1_1DelayedAsinhHelper.html
- typename Value_
-
-
- tatami::DelayedAtanHelper
- structtatami_1_1DelayedAtanHelper.html
- typename Value_
-
-
- tatami::DelayedAtanhHelper
- structtatami_1_1DelayedAtanhHelper.html
- typename Value_
-
-
- tatami::DelayedBinaryArithHelper
- structtatami_1_1DelayedBinaryArithHelper.html
- DelayedArithOp op_
-
-
- tatami::DelayedBinaryBooleanHelper
- structtatami_1_1DelayedBinaryBooleanHelper.html
- DelayedBooleanOp op_
-
-
- tatami::DelayedBinaryCompareHelper
- structtatami_1_1DelayedBinaryCompareHelper.html
- DelayedCompareOp op_
-
-
- tatami::DelayedBinaryIsometricOp
- classtatami_1_1DelayedBinaryIsometricOp.html
- typename Value_
- typename Index_
- class Operation_
- Matrix< Value_, Index_ >
-
-
- DelayedBinaryIsometricOp
- classtatami_1_1DelayedBinaryIsometricOp.html
- af35faa9b83b2534f4b9d4e6e118b5728
- (std::shared_ptr< const Matrix< Value_, Index_ > > l, std::shared_ptr< const Matrix< Value_, Index_ > > r, Operation_ op)
-
-
- Index_
- nrow
- classtatami_1_1DelayedBinaryIsometricOp.html
- ae948f15be02f19e00dd61056ea958a83
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedBinaryIsometricOp.html
- a28043844566505282c396dfa00b15881
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedBinaryIsometricOp.html
- a6c917133bab98a7937550bb359037d23
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedBinaryIsometricOp.html
- a9a1adeab0a859ee84f7af45f213b5d2d
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedBinaryIsometricOp.html
- a98ef4a94d64a2055688b9c736823a7d0
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedBinaryIsometricOp.html
- a5963ab48765408c1ac25dd56d038ba41
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedBinaryIsometricOp.html
- a7b09379690fd41d786df93427ffc816d
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- ab475b20177f2308e36ab16c2269f2306
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- ab08cb6e685230a45ffbcf62e72770f06
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- a76b120dcf5e8594b1f627fe8aecaa4f4
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- ad79a514a85a201920ca3da1a726bb6ba
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- a5d722d31354f593722cb86a5eda9a79c
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- ad9330217c788494fd60c00d1ea796642
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- a7111b21e62a770a91eac54a4c612b289
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- ad1c13faa0e69a8c0b4054928dd8217a9
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBinaryIsometricOp.html
- a6d6563a8ae122d8771e8a9d74970b3af
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- adca14ab1b00e1fe2bb8a28d10d597e3e
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- a3b071d6a73682e496c0c662d7cffab48
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBinaryIsometricOp.html
- a5875b9f788ebcdca296f7424342abeed
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedBind
- classtatami_1_1DelayedBind.html
- int margin_
- typename Value_
- typename Index_
- Matrix< Value_, Index_ >
-
-
- DelayedBind
- classtatami_1_1DelayedBind.html
- a22ca07b4b4bea21b0bf2de420e780e5f
- (std::vector< std::shared_ptr< const Matrix< Value_, Index_ > > > ps)
-
-
-
- DelayedBind
- classtatami_1_1DelayedBind.html
- afb3555f25b08b90de7f3730698aef355
- (const std::vector< std::shared_ptr< Matrix< Value_, Index_ > > > &ps)
-
-
- Index_
- nrow
- classtatami_1_1DelayedBind.html
- ad4b4b14a53e79294bb3c51e2d03edb54
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedBind.html
- af3e218d269c0dd0bf61358a2df462def
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedBind.html
- a015cdac3de086438b5305195b84a2eee
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedBind.html
- a34cf182a2f93e85e8d408c25e01a5ac6
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedBind.html
- a29672009babe2d5bea7a95ab94a827df
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedBind.html
- ab225a92ca17c09b1eed5d4086cb1e33d
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedBind.html
- abd1a1ba10e6bd17707cd70852119e38c
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBind.html
- ac56b0c60e1604760d061053d2a3f1cda
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBind.html
- a9606ec7e5d1bfd116242aa8e8db5776f
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedBind.html
- aed6d8ffb63bb0b52c8535b458508214b
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBind.html
- afa05d17a2ef5d844d4a79c13e42ed11c
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBind.html
- a98d3d0040a8bd1442c7c48165dbc214c
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedBind.html
- af45d99f9425031c3cd3ab9a1e1e7adeb
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBind.html
- a09843333a18e5e1917c96d6399078ce8
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBind.html
- aca855b3323d167a3087e2426c97c990f
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedBind.html
- a905ee4de8c18087c1af4988b7d11fd05
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBind.html
- a23015c47f274dd2d83f2e3b8ea90821c
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBind.html
- a3cf86883e75357e64d89adbc48a70563
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedBind.html
- a1431ba4def7af7275f0a2fc2ae14ed01
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedBooleanNotHelper
- structtatami_1_1DelayedBooleanNotHelper.html
- typename Value_
-
-
- tatami::DelayedBooleanScalarHelper
- structtatami_1_1DelayedBooleanScalarHelper.html
- DelayedBooleanOp op_
- typename Value_
-
-
- DelayedBooleanScalarHelper
- structtatami_1_1DelayedBooleanScalarHelper.html
- af70a6159d971454fef9eaa22c6ad6c2e
- (bool s)
-
-
-
- tatami::DelayedBooleanVectorHelper
- structtatami_1_1DelayedBooleanVectorHelper.html
- DelayedBooleanOp op_
- int margin_
- typename Value_
- typename Vector_
-
-
- DelayedBooleanVectorHelper
- structtatami_1_1DelayedBooleanVectorHelper.html
- a8eae5e50b3c4fafa9c5f92a3c8b7c18b
- (Vector_ v)
-
-
-
- tatami::DelayedCast
- classtatami_1_1DelayedCast.html
- typename Value_out_
- typename Index_out_
- typename Value_in_
- typename Index_in_
- Matrix< Value_out_, Index_out_ >
-
-
- DelayedCast
- classtatami_1_1DelayedCast.html
- affd97e917000abf9d782fdc9d6599c60
- (std::shared_ptr< const Matrix< Value_in_, Index_in_ > > p)
-
-
- Index_out_
- nrow
- classtatami_1_1DelayedCast.html
- ac7cdb52624f338c4470990fd96a5ba25
- () const
-
-
- Index_out_
- ncol
- classtatami_1_1DelayedCast.html
- adf4e97588cce683486827ab3325bb0ba
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedCast.html
- af0a4a7726a5b62c213c1d60470f026cb
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedCast.html
- a70fbb58b425d6a2898dcbd22e6492795
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedCast.html
- a1c131c401dfbd89d3908c522a8876554
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedCast.html
- a1b56caede22f9ef0b5ea2165265f0f51
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedCast.html
- a07167517245ed8f4d3c112e4f4f3edac
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_out_, Index_out_ > >
- dense_row
- classtatami_1_1DelayedCast.html
- aa4ac0acd64fc490be115037e2192a409
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_out_, Index_out_ > >
- dense_row
- classtatami_1_1DelayedCast.html
- a0afdc535aa0540ce1e0fce2beda40d1c
- (Index_out_ block_start, Index_out_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_out_, Index_out_ > >
- dense_row
- classtatami_1_1DelayedCast.html
- a87aa25e476372f2b45080c050031e8d5
- (std::vector< Index_out_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_out_, Index_out_ > >
- dense_column
- classtatami_1_1DelayedCast.html
- a792d159e920c23cd07faf20a22cb6a26
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_out_, Index_out_ > >
- dense_column
- classtatami_1_1DelayedCast.html
- a2791fdc5d90beacdf0b03e434896c307
- (Index_out_ block_start, Index_out_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_out_, Index_out_ > >
- dense_column
- classtatami_1_1DelayedCast.html
- a482e7b7aadd3610e060e44c93dafc047
- (std::vector< Index_out_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_out_, Index_out_ > >
- sparse_row
- classtatami_1_1DelayedCast.html
- a5fbaeb7a93a078983add7ff26c611e40
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_out_, Index_out_ > >
- sparse_row
- classtatami_1_1DelayedCast.html
- a1c77a0b18385f569df2fc7808e84fc92
- (Index_out_ block_start, Index_out_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_out_, Index_out_ > >
- sparse_row
- classtatami_1_1DelayedCast.html
- a476e3097dba559b475145350183593fa
- (std::vector< Index_out_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_out_, Index_out_ > >
- sparse_column
- classtatami_1_1DelayedCast.html
- a52b9a5d62e3ce0b7618d763b82ba0416
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_out_, Index_out_ > >
- sparse_column
- classtatami_1_1DelayedCast.html
- a7ab6420842e1686361b23823a751fee8
- (Index_out_ block_start, Index_out_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_out_, Index_out_ > >
- sparse_column
- classtatami_1_1DelayedCast.html
- afad930739c2f81aa6e563201907c0b1b
- (std::vector< Index_out_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedCeilingHelper
- structtatami_1_1DelayedCeilingHelper.html
- typename Value_
-
-
- tatami::DelayedCompareScalarHelper
- structtatami_1_1DelayedCompareScalarHelper.html
- DelayedCompareOp op_
- typename Value_
- typename Scalar_
-
-
- DelayedCompareScalarHelper
- structtatami_1_1DelayedCompareScalarHelper.html
- a5b9e28a56fc093e389749a34c50e959c
- (Scalar_ s)
-
-
-
- tatami::DelayedCompareVectorHelper
- structtatami_1_1DelayedCompareVectorHelper.html
- DelayedCompareOp op_
- int margin_
- typename Value_
- typename Vector_
-
-
- DelayedCompareVectorHelper
- structtatami_1_1DelayedCompareVectorHelper.html
- a907bed566e1c9cf7be5e917a491cc9f0
- (Vector_ v)
-
-
-
- tatami::DelayedCosHelper
- structtatami_1_1DelayedCosHelper.html
- typename Value_
-
-
- tatami::DelayedCoshHelper
- structtatami_1_1DelayedCoshHelper.html
- typename Value_
-
-
- tatami::DelayedExpHelper
- structtatami_1_1DelayedExpHelper.html
- typename Value_
-
-
- tatami::DelayedExpm1Helper
- structtatami_1_1DelayedExpm1Helper.html
- typename Value_
-
-
- tatami::DelayedFloorHelper
- structtatami_1_1DelayedFloorHelper.html
- typename Value_
-
-
- tatami::DelayedGammaHelper
- structtatami_1_1DelayedGammaHelper.html
- typename Value_
-
-
- tatami::DelayedLgammaHelper
- structtatami_1_1DelayedLgammaHelper.html
- typename Value_
-
-
- tatami::DelayedLog1pHelper
- structtatami_1_1DelayedLog1pHelper.html
- typename Value_
- typename Base_
-
-
- DelayedLog1pHelper
- structtatami_1_1DelayedLog1pHelper.html
- a72f0a36b37285d7db294261af4e97f9f
- ()
-
-
-
- DelayedLog1pHelper
- structtatami_1_1DelayedLog1pHelper.html
- a2b0dbc27f431eda6d26a40872aa31a8a
- (Base_ base)
-
-
-
- tatami::DelayedLogHelper
- structtatami_1_1DelayedLogHelper.html
- typename Value_
- typename Base_
-
-
- DelayedLogHelper
- structtatami_1_1DelayedLogHelper.html
- a4f43ca158fd03c86d913c36deac643af
- ()
-
-
-
- DelayedLogHelper
- structtatami_1_1DelayedLogHelper.html
- a8f4ac06070ccc7c92b201b70d7a1f785
- (Base_ base)
-
-
-
- tatami::DelayedRoundHelper
- structtatami_1_1DelayedRoundHelper.html
- typename Value_
-
-
- tatami::DelayedSignHelper
- structtatami_1_1DelayedSignHelper.html
- typename Value_
-
-
- tatami::DelayedSinHelper
- structtatami_1_1DelayedSinHelper.html
- typename Value_
-
-
- tatami::DelayedSinhHelper
- structtatami_1_1DelayedSinhHelper.html
- typename Value_
-
-
- tatami::DelayedSqrtHelper
- structtatami_1_1DelayedSqrtHelper.html
- typename Value_
-
-
- tatami::DelayedSubset
- classtatami_1_1DelayedSubset.html
- int margin_
- typename Value_
- typename Index_
- class IndexStorage_
- Matrix< Value_, Index_ >
-
-
- DelayedSubset
- classtatami_1_1DelayedSubset.html
- a6b832655afd6ded8c5e5198dd576d604
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx)
-
-
- Index_
- nrow
- classtatami_1_1DelayedSubset.html
- a363f65ce5c29b4a4b9c8e49037559f69
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedSubset.html
- acf487dcd36c8612f8014bbe3b0362f4a
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedSubset.html
- a2738d02a23fad9f5dca3125905533067
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedSubset.html
- acd7dfd1edbf3022c5140f5bc17330887
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedSubset.html
- ad7d937bb28815076108cf1d2cb7eb9ac
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedSubset.html
- a86417eb7b4ea08c49a03b91098b50568
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedSubset.html
- a3d6296d55f02ba1f39b5b9d66e50386c
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubset.html
- a520f715166298b1a82e65f9a19f98686
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubset.html
- a37c70a9729008bf4c0295732edbee9ca
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubset.html
- ad3d06f77fd7401cec1a497257655c280
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubset.html
- aad418776eb05e3fe3c2f311cbcee2d5d
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubset.html
- a2bb1557b57f3048e9ad3046d637e3675
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubset.html
- a72022dbd75040ebe21ffdf5483d3d932
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubset.html
- a9604ab0813ca3a9827f7fdcb8276e9cb
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubset.html
- a2f37a9cf5db5736d85281274d5888998
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubset.html
- adfa2f65489d5c90786416c3c714cf821
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubset.html
- a82f97c7cd46e9e4a3ce9f20114553a81
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubset.html
- acf5f157d2a355448c02dba67e6bb17bb
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubset.html
- a0bb000a1ebd708a148785f8a904cc9f0
- (std::vector< Index_ > indices, const Options &options) const
-
-
-
- tatami::DelayedSubsetBlock
- classtatami_1_1DelayedSubsetBlock.html
- int margin_
- typename Value_
- typename Index_
- Matrix< Value_, Index_ >
-
-
- DelayedSubsetBlock
- classtatami_1_1DelayedSubsetBlock.html
- abeaa6e9309f85b80dcb32f68c30e44c7
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Index_ f, Index_ l)
-
-
- Index_
- nrow
- classtatami_1_1DelayedSubsetBlock.html
- ad464fba67568e017244f1a5378262b1f
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedSubsetBlock.html
- aeb6512ab3d6b70fa3ead75fd47995a60
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedSubsetBlock.html
- afbbdf9fe3282eb0e157020b44812daf1
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedSubsetBlock.html
- a6d5db7efb0567a2447c82f1cefad7997
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedSubsetBlock.html
- a00ebfc270ed722fad12d9ca3349cbd33
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedSubsetBlock.html
- a9de5fba27b120ec0a07c008ab964524a
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedSubsetBlock.html
- ac989b4ed58351821d0b4e995db3ab658
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetBlock.html
- a8cb0f716fed6ad1683a098accf4153b7
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetBlock.html
- a0c0e2302475402e3240e07529a802c58
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetBlock.html
- a03fa3bbc8570e89733b725ed9296c215
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetBlock.html
- a489ddc00702fe3699f818a13d9707c59
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetBlock.html
- a42d9195918c209e70759d5b8cb2444f9
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetBlock.html
- aedc41486ad938840ec159620b5bc120a
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetBlock.html
- a7b4bccf8b6e5d5473934499a1be8c4ba
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetBlock.html
- ad99125d6c095e615f104f86d4e93633a
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetBlock.html
- a495c8cb29e2a3fc049fe4468c0fbe8e4
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetBlock.html
- ac1f92e628289749083b8459f05cbd84d
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetBlock.html
- ad5be144b2bddc041681ce3b340844708
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetBlock.html
- a2bc07cc9c9319a8a4f4eaf16caf74bf3
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedSubsetSorted
- classtatami_1_1DelayedSubsetSorted.html
- int margin_
- typename Value_
- typename Index_
- class IndexStorage_
- Matrix< Value_, Index_ >
-
-
- DelayedSubsetSorted
- classtatami_1_1DelayedSubsetSorted.html
- acb54e427b4b971040fff8b0b327337bf
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1DelayedSubsetSorted.html
- a4244a48118361e58e3b8dcf26384df45
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedSubsetSorted.html
- abffcd6776a07da8f14fa4ca2b3410e8d
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedSubsetSorted.html
- ad3de98a3b6a0bd33081544b4757d014f
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedSubsetSorted.html
- a75b68a4d28ecc0073a81e6c407cb8930
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedSubsetSorted.html
- a685fbba599f884a4cf95a44e4fc4c7b9
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedSubsetSorted.html
- aa643b08f0d8443d1611665205fd0bfe1
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedSubsetSorted.html
- a810f2bab68978a1297e44fd6015dcb31
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSorted.html
- a66efaad2aa759c175c7d1e2b9d9d9919
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSorted.html
- a0f5aae7a06ea022edba764e349be4ef1
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSorted.html
- a82f95e2c19acbaa7d7d5ce3045ec8ede
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSorted.html
- af61b1f12840591ac26292d79905bcd48
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSorted.html
- ac296502d83bd8d623bac89f8afc708d9
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSorted.html
- a0d189857678a091bf263269e150217e0
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSorted.html
- a8f36a618c9495e2899a5dff11bd6c75b
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSorted.html
- af314f2bb2c3d535e271f412d8c76f066
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSorted.html
- ac6497dc8677ec669a2bce95c166b02ef
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSorted.html
- a37f83309c4d561f45702596224778486
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSorted.html
- a195bdde3ffd966b3a421a3ee263d4b1b
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSorted.html
- a3a6143b184db99fc1ab30422fdaec5f9
- (std::vector< Index_ > indices, const Options &options) const
-
-
-
- tatami::DelayedSubsetSortedUnique
- classtatami_1_1DelayedSubsetSortedUnique.html
- int margin_
- typename Value_
- typename Index_
- class IndexStorage_
- Matrix< Value_, Index_ >
-
-
- DelayedSubsetSortedUnique
- classtatami_1_1DelayedSubsetSortedUnique.html
- a4a56857aecad86ffbf3345bef61f99e6
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1DelayedSubsetSortedUnique.html
- ae01ccb17c3afde476f89dfe6b6312b45
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedSubsetSortedUnique.html
- ad37c87845de22fd19218b32672f0a32f
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedSubsetSortedUnique.html
- a964965ffd2dbb46be8c2e43e43fe7021
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedSubsetSortedUnique.html
- acc91dead096884f86ef77b76a20dd775
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedSubsetSortedUnique.html
- abc50ddffc07bfe1075abcd7b4cc41e02
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedSubsetSortedUnique.html
- ad55e79fa2702133b64af71e5b93a41e3
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedSubsetSortedUnique.html
- afd0685e407df2d3c0c08419f06d08802
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- a95eaa479c3e83de0e1b53470253db651
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- afb987ea0309670ed53272bccfa99affd
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- a24c590cca14c2046c10f701ed0f402c0
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- af511de57e55eb7050552c6e92f4111ff
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- a69a4131fd196926170018947359e38ba
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- ab1d00c4b33bc6a8b70cf7b62744d69cf
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- a6964e114bbe219fdd321ca86b51b04c5
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- ad52e3e667f4824187dfd85287060cbdc
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetSortedUnique.html
- a41812757a117fd56cccd2268729b56c1
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- aa78dc1f08ae74964ecfdc6dbf3d1f4b8
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- a256fe6dc55e2b7317292f5ccac395a0e
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetSortedUnique.html
- a398c9a5518f32c1ecf3db3629e3c5a76
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedSubsetUnique
- classtatami_1_1DelayedSubsetUnique.html
- int margin_
- typename Value_
- typename Index_
- class IndexStorage_
- Matrix< Value_, Index_ >
-
-
- DelayedSubsetUnique
- classtatami_1_1DelayedSubsetUnique.html
- a6137eae868d3ca1c7116d3440278dbef
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1DelayedSubsetUnique.html
- a8cd3203978e03fc049acdb5c30609204
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedSubsetUnique.html
- abc7eb3bb7c9f4024489deae9c1d3a78d
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedSubsetUnique.html
- ab89df61da7d2dbda82198df41961f02d
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedSubsetUnique.html
- a54c985af221be5d60b406f61e741691c
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedSubsetUnique.html
- a8d030a0b68a377bc30962b0662acd856
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedSubsetUnique.html
- af303be4a8cf50222b93bd126a69920d7
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedSubsetUnique.html
- af9d1f0ab74ed37b79696f6fc993014f4
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetUnique.html
- ab457721fe5480a252d4faf5f5fb6bf44
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetUnique.html
- a7b3d5379597fabc1bc2cb2be70ee5859
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedSubsetUnique.html
- a2f3685a1092d6497bbdac10ab5578e05
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetUnique.html
- a0ae48533d1627324e08ca464aaff25d7
- (const Options &options) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetUnique.html
- a976cc7b3e6808575f4b0eb3c3125a9f6
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedSubsetUnique.html
- a0e1ee2c7754ccceb01ff02cce4340b6a
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetUnique.html
- a3a2f7dc0c2816054c2ca48aca530be0a
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetUnique.html
- a680baef1a688e43eaf04e86f6c4d57b3
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedSubsetUnique.html
- a190cd0ada220fa3664c2bfdcf8e9ea0a
- (std::vector< Index_ > indices, const Options &options) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetUnique.html
- a77d74e2c87b0ca638c5810cf8778369b
- (const Options &options) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetUnique.html
- a8823ff62bcb495f742a1943637196247
- (Index_ block_start, Index_ block_length, const Options &options) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedSubsetUnique.html
- a4eb8f770e84ca2cb67bedb287a0d27ad
- (std::vector< Index_ > indices, const Options &options) const
-
-
-
- tatami::DelayedTanHelper
- structtatami_1_1DelayedTanHelper.html
- typename Value_
-
-
- tatami::DelayedTanhHelper
- structtatami_1_1DelayedTanhHelper.html
- typename Value_
-
-
- tatami::DelayedTranspose
- classtatami_1_1DelayedTranspose.html
- typename Value_
- typename Index_
- Matrix< Value_, Index_ >
-
-
- DelayedTranspose
- classtatami_1_1DelayedTranspose.html
- a1650e93e9ce61974a46be83ea67493df
- (std::shared_ptr< const Matrix< Value_, Index_ > > p)
-
-
- Index_
- nrow
- classtatami_1_1DelayedTranspose.html
- ae861c999ade80dfaab4e00ea0a3c9f89
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedTranspose.html
- a495080ac6d15551d6816adf85ab2d481
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedTranspose.html
- a7e981425a1c2653be11ca4e1b14a2a64
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedTranspose.html
- a778b7daddea3238c9aa8efe01b059fea
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedTranspose.html
- a8d386b8a0d05d6bcdbc1dd80c7d8118e
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedTranspose.html
- af218bfcac74f403cc9d5bd6be84cc7a5
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedTranspose.html
- a6e814addfd1b93d7999a5383d0e69104
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedTranspose.html
- a88e3074c6b7d05f49f6ae9a0ec660729
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedTranspose.html
- a5e8cedd000e22ff767c5acc9fb49c704
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedTranspose.html
- aac3f9816a6694fda0a957c77ba4f7539
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedTranspose.html
- aca3af5f469b31c8cdfd17110f46c1d68
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedTranspose.html
- a78584737c5b404e06898550a8234b86a
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedTranspose.html
- a6cddd31a66c2e566a1969fc1146099bb
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedTranspose.html
- aa8f0b02f3dc8f7c6207f8a90f703f81b
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedTranspose.html
- a94b76d50f8046fd5f3abc99f1dd84fef
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedTranspose.html
- af9bdca9700d767e78128e3dcbad9e9ff
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedTranspose.html
- ac9ee6ab5a2900718bfc929520324d7b3
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedTranspose.html
- ace4ddb430ed329ab3ddf12c45c6f18a2
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedTranspose.html
- aaa45e99399c24068984dc2159d1be726
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DelayedTruncHelper
- structtatami_1_1DelayedTruncHelper.html
- typename Value_
-
-
- tatami::DelayedUnaryIsometricOp
- classtatami_1_1DelayedUnaryIsometricOp.html
- typename Value_
- typename Index_
- class Operation_
- Matrix< Value_, Index_ >
-
-
- DelayedUnaryIsometricOp
- classtatami_1_1DelayedUnaryIsometricOp.html
- a308f8ac0b9e202bcc1865500f28ee0cf
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Operation_ op)
-
-
- Index_
- nrow
- classtatami_1_1DelayedUnaryIsometricOp.html
- a27526af79dcb3b5a3b9460733355137e
- () const
-
-
- Index_
- ncol
- classtatami_1_1DelayedUnaryIsometricOp.html
- a57d5be64d07b2ca81dc232cbac702ea2
- () const
-
-
- bool
- sparse
- classtatami_1_1DelayedUnaryIsometricOp.html
- abf2131b00738a76e81afb260bc3e4ed4
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1DelayedUnaryIsometricOp.html
- a8975153bf959ef935fb88e0558d0d3e6
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DelayedUnaryIsometricOp.html
- af5b5d90d807777c8ee966416b2fe44b8
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DelayedUnaryIsometricOp.html
- a228ccbff3b0bd609ada680f2ed419224
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DelayedUnaryIsometricOp.html
- a9cbdbefdafe60b00f400fac148339566
- (bool row) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- a8621b45c366fc253ace223469bcf8ff3
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- a1ec5c659f9ee6234c4c2cba95dcb9e0d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- af6551d961b81422de6ef6945a383d6ba
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- ad7f567c47c9e952162dc0ea08ed993b5
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- af17b48717458ee16db84fb5c68d3aff0
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- ac977f1622ef3396eeadb53fd4211c45d
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- acd65b765fcf7d80bf3798f545ed4a6f9
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- abdf36bab2e9f3570338db28d7ae8ca2d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1DelayedUnaryIsometricOp.html
- afec1641d42641341033df0a01f966579
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- a3a71b16bc5028eaaffc19c4eb6deb6a2
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- a0d17779f2558cb0325b3a13b3db7d63d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1DelayedUnaryIsometricOp.html
- a0b8635c5cfdd8822e289248939b277a0
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::DenseExtractor
- classtatami_1_1DenseExtractor.html
- DimensionSelectionType selection_
- typename Value_
- typename Index_
-
- virtual const Value_ *
- fetch
- classtatami_1_1DenseExtractor.html
- a809f1682a0ba66035066175e37bb0e83
- (Index_ i, Value_ *buffer)=0
-
-
- const Value_ *
- fetch_copy
- classtatami_1_1DenseExtractor.html
- a67bd8c1e45a792c99014e1ea625fa13f
- (Index_ i, Value_ *buffer)
-
-
- std::vector< Value_ >
- fetch
- classtatami_1_1DenseExtractor.html
- a2a61bcd97df31e1f5061de8fd0c7a8e4
- (Index_ i)
-
-
- static constexpr bool
- sparse
- classtatami_1_1DenseExtractor.html
- a439bdce51f6ef1467f7973af5c76d5d1
-
-
-
- static constexpr DimensionSelectionType
- selection
- classtatami_1_1DenseExtractor.html
- ae0fd341cc3f969a13ab88c6747d15a87
-
-
-
-
- tatami::DenseMatrix
- classtatami_1_1DenseMatrix.html
- bool row_
- typename Value_
- typename Index_
- class Storage_
- tatami::VirtualDenseMatrix
-
-
- DenseMatrix
- classtatami_1_1DenseMatrix.html
- a114b648506fa0802dfd07a416d52cc09
- (Index_ nr, Index_ nc, const Storage_ &source)
-
-
-
- DenseMatrix
- classtatami_1_1DenseMatrix.html
- a88972832ba613fa4ea6820fdbe5dcacd
- (Index_ nr, Index_ nc, Storage_ &&source)
-
-
- Index_
- nrow
- classtatami_1_1DenseMatrix.html
- a108c3fffbcdd9ca44cde3c5e2ec8ce9a
- () const
-
-
- Index_
- ncol
- classtatami_1_1DenseMatrix.html
- ae025690fa69ae5acc9c2c25931c30efb
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1DenseMatrix.html
- ab2dad56ac067668f2b845b7bcacf2f94
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1DenseMatrix.html
- a9b62638264c912ecb06cd8cf66bbe967
- (bool) const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1DenseMatrix.html
- a6e2b959fc2b6f7de296d244cbba5cfa8
- () const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DenseMatrix.html
- afcb586f220c1df06c464def9c6c4f004
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DenseMatrix.html
- ae94aa68c8f754dbd45bad996a4d4af9d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1DenseMatrix.html
- ae9fe012376d25e7357d4590f200606fd
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DenseMatrix.html
- a8ace942278f3ba1638401d5fd864d28a
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DenseMatrix.html
- a08ca9bd8c2cd11fc553110486e7f7f22
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1DenseMatrix.html
- a94146a6703b5315b87257acc5115b153
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::ExtractorBase
- structtatami_1_1ExtractorBase.html
- typename Index_
-
- virtual void
- set_oracle
- structtatami_1_1ExtractorBase.html
- ab0e98cdedccd44333ab88cee7548221b
- (std::unique_ptr< Oracle< Index_ > > o)=0
-
-
-
- tatami::FixedOracle
- structtatami_1_1FixedOracle.html
- typename Index_
- tatami::Oracle
-
-
- FixedOracle
- structtatami_1_1FixedOracle.html
- ac04dcf58c95882cf83bc5204b1944776
- (const Index_ *r, size_t n)
-
-
- size_t
- predict
- structtatami_1_1FixedOracle.html
- a931ccde93f123c8c718f808e89cf8f36
- (Index_ *predicted, size_t number)
-
-
-
- tatami::FragmentedSparseMatrix
- classtatami_1_1FragmentedSparseMatrix.html
- bool row_
- typename Value_
- typename Index_
- class ValueVectorStorage_
- class IndexVectorStorage_
- tatami::Matrix
-
-
- FragmentedSparseMatrix
- classtatami_1_1FragmentedSparseMatrix.html
- a75a66fd646bab027ff762cd824e52fb0
- (Index_ nr, Index_ nc, ValueVectorStorage_ vals, IndexVectorStorage_ idx, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1FragmentedSparseMatrix.html
- a713230b7d55a09d472e09e8363654183
- () const
-
-
- Index_
- ncol
- classtatami_1_1FragmentedSparseMatrix.html
- a6b302efc9d37ff270780579781f259e5
- () const
-
-
- bool
- sparse
- classtatami_1_1FragmentedSparseMatrix.html
- a93dad37ca355923e02f5fa346dfd74c6
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1FragmentedSparseMatrix.html
- ab1e3895c3ef0e0decf14fd05ec26b9bf
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1FragmentedSparseMatrix.html
- ace970c2637bf0070cae8f85e65845fc9
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1FragmentedSparseMatrix.html
- a55f6ca0df7adae11d5a194749803fb18
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1FragmentedSparseMatrix.html
- ae712803cedf2672f33d46fb952c99d4a
- (bool) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1FragmentedSparseMatrix.html
- a4c0df3ff19af3218780c8e69fa48c794
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1FragmentedSparseMatrix.html
- aabb6feb08662d779c77bd42934762ba1
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1FragmentedSparseMatrix.html
- a4c88478fb6a11f15e5d02ca1673d1bac
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1FragmentedSparseMatrix.html
- a0fb0d3f53b5ae2c8bf3e4b60699ddf62
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1FragmentedSparseMatrix.html
- a07d3618a0d47e61599e37f2f55e77e4f
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1FragmentedSparseMatrix.html
- a9767cf1003a4418f72b2a3bdbbb4ec34
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1FragmentedSparseMatrix.html
- a69bcdaf32f0d8b62954693864eca0f28
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1FragmentedSparseMatrix.html
- afd3cb26fc21e2a7fd4ef8d8186c5ec5d
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1FragmentedSparseMatrix.html
- ac2b5165f7caf5d7972ee4f762b68a845
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1FragmentedSparseMatrix.html
- a36f443f694e812a8ee151d812c3df30e
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1FragmentedSparseMatrix.html
- a17e339136971965ebbc9942f073eb309
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1FragmentedSparseMatrix.html
- afb6e2f27ca5ca808926b0d7b8e52a34b
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::FullExtractor
- structtatami_1_1FullExtractor.html
- typename Index_
- tatami::ExtractorBase
-
- Index_
- full_length
- structtatami_1_1FullExtractor.html
- a9dea647495eb0edbed7b77502ca528e3
-
-
-
-
- tatami::IndexExtractor
- structtatami_1_1IndexExtractor.html
- typename Index_
- tatami::ExtractorBase
-
- virtual const Index_ *
- index_start
- structtatami_1_1IndexExtractor.html
- a089566f519e13b933bc58c9cf48f14bf
- () const =0
-
-
- Index_
- index_length
- structtatami_1_1IndexExtractor.html
- ace949af0d062f6d1a07c2771d072805a
-
-
-
-
- tatami::SomeNumericArray::Iterator
- structtatami_1_1SomeNumericArray_1_1Iterator.html
-
- std::random_access_iterator_tag
- iterator_category
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- aaf0075ceb671a85fc42404298baeed07
-
-
-
- std::ptrdiff_t
- difference_type
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- ae2439d56ee9c796afae3b07f70e1c3b1
-
-
-
- T
- value_type
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a452df712534d47fdb8543805affd038b
-
-
-
- const T *
- pointer
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- adfb70cf5c5bbfdfdebe7f20244fc5f30
-
-
-
- const T &
- reference
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- ab83a68ab47e92b1265fd043bc4351be9
-
-
-
-
- Iterator
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- aaec76c06dc4b04937e4c0e16233a7fdb
- ()
-
-
-
- Iterator
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a47aa875df6ad992824acccefb811c4d4
- (const SomeNumericArray *p, size_t i)
-
-
- value_type
- operator*
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- adadc4fec22839e1d7f826594eb605fc1
- () const
-
-
- value_type
- operator[]
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a220df2018efe0af029200950bf8f2656
- (size_t i) const
-
-
- bool
- operator==
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- afd39145d4998f6c0fc3d2cdc1f0ecd64
- (const Iterator &right) const
-
-
- bool
- operator!=
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- acab7e46b690f81ad367780bd6cb33ebd
- (const Iterator &right) const
-
-
- bool
- operator<
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a3a0271b552cbd873c9598740d472e00e
- (const Iterator &right) const
-
-
- bool
- operator>=
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a82077d04886a5a0088372b03707d2fca
- (const Iterator &right) const
-
-
- bool
- operator>
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a4296f53f8ed91bb3324e9a681b2d3c35
- (const Iterator &right) const
-
-
- bool
- operator<=
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- aed25f7d5d5e8252746cac7c2ad2fccd6
- (const Iterator &right) const
-
-
- Iterator &
- operator+=
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a631fc3c3234a2229f01944127ec58988
- (size_t n)
-
-
- Iterator &
- operator++
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- ad7fcc6f55aa2b723c4f9b6b3505f27a9
- ()
-
-
- Iterator
- operator++
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a28163076266a7b4987d8ff0fbfbaf4c2
- (int)
-
-
- Iterator &
- operator-=
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a45ee8f9680f7184067f58cf8835ea0ce
- (size_t n)
-
-
- Iterator &
- operator--
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a259cf6cdfcfb7c89cf6a64262ae3af4c
- ()
-
-
- Iterator
- operator--
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a41dbc8abc6e9a4c5bc2493d549ee862c
- (int)
-
-
- Iterator
- operator+
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- af692b5785cec55d153341dfabe197bc3
- (size_t n) const
-
-
- Iterator
- operator-
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- acfb66b80475de1ad9aa1233ccf224691
- (size_t n) const
-
-
- std::ptrdiff_t
- operator-
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- a87e797f6c5fc8e7433ba17eb89c6d18b
- (const Iterator &right) const
-
-
- friend Iterator
- operator+
- structtatami_1_1SomeNumericArray_1_1Iterator.html
- af891cdee3c447bfccb98be31584ab4a8
- (size_t n, const Iterator &it)
-
-
-
- tatami::LayeredMatrixData
- structtatami_1_1LayeredMatrixData.html
- typename T
- typename IDX
-
- std::shared_ptr< Matrix< T, IDX > >
- matrix
- structtatami_1_1LayeredMatrixData.html
- a117e250097c0219902fad9160e5d389c
-
-
-
- std::vector< size_t >
- permutation
- structtatami_1_1LayeredMatrixData.html
- ae9c9cfb331519d5c7e18f4e51fc2898c
-
-
-
-
- tatami::LruChunkCache
- classtatami_1_1LruChunkCache.html
- typename Id_
- class ChunkContents_
-
-
- LruChunkCache
- classtatami_1_1LruChunkCache.html
- a064612c107fa2ce3625dc512bbcb3a0f
- (size_t m)
-
-
- const ChunkContents_ &
- find_chunk
- classtatami_1_1LruChunkCache.html
- a17636ac967438f3ca1579a33af523e03
- (Id_ id, Cfunction_ create, Pfunction_ populate)
-
-
-
- tatami::Matrix
- classtatami_1_1Matrix.html
- typename Value_
- typename Index_
-
- Value_
- value_type
- classtatami_1_1Matrix.html
- a5b783d3ab440b7696c635a4b16516ba8
-
-
-
- Index_
- index_type
- classtatami_1_1Matrix.html
- adebf536caf3a3c1751eefc6e10f0b16e
-
-
-
- virtual Index_
- nrow
- classtatami_1_1Matrix.html
- a54fe7b4baf78069d35ff00357a1b6cc6
- () const =0
-
-
- virtual Index_
- ncol
- classtatami_1_1Matrix.html
- a1f6fec43d5bae3f831841646bc02377b
- () const =0
-
-
- virtual bool
- sparse
- classtatami_1_1Matrix.html
- a9de24a05a6aee62d4ba59799a73242e7
- () const =0
-
-
- virtual double
- sparse_proportion
- classtatami_1_1Matrix.html
- a8a1a29b602b903201fc36ad65f76c78c
- () const =0
-
-
- virtual bool
- prefer_rows
- classtatami_1_1Matrix.html
- a69382d2a4e66cda1a9eb48dc25ab113a
- () const =0
-
-
- virtual double
- prefer_rows_proportion
- classtatami_1_1Matrix.html
- a2ddcc730155ca894df1c58b0a963d5e7
- () const =0
-
-
- virtual bool
- uses_oracle
- classtatami_1_1Matrix.html
- a68da21245203cf9349648c5452cdb2ca
- (bool row) const =0
-
-
- virtual std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- aa29b9428f53453369256d7febc9ed0fc
- (const Options &opt) const =0
-
-
- virtual std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- a7d96127de1d22a5d976b9a2f46ae0ab4
- (Index_ block_start, Index_ block_length, const Options &opt) const =0
-
-
- virtual std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- aba9cc13a9df94e59d03772bde6ef565a
- (std::vector< Index_ > indices, const Options &opt) const =0
-
-
- virtual std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a9f6c3453a5c0c28a764f300f45bf860f
- (const Options &opt) const =0
-
-
- virtual std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a3ddceca01de5d1985aafa6e8bfdcf604
- (Index_ block_start, Index_ block_length, const Options &opt) const =0
-
-
- virtual std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a28ddabd4babf3d162f0901578c520a9a
- (std::vector< Index_ > indices, const Options &opt) const =0
-
-
- virtual std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- adee56bee86c500a4f4a3940e8ef18459
- (const Options &opt) const =0
-
-
- virtual std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- a82e592bf93aa216045a93efb923107e6
- (Index_ block_start, Index_ block_length, const Options &opt) const =0
-
-
- virtual std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- aa452ec9e476c69cdd9c7079a4d382af9
- (std::vector< Index_ > indices, const Options &opt) const =0
-
-
- virtual std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a6fcbdc787f4b4980f57c228dc89f6289
- (const Options &opt) const =0
-
-
- virtual std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a369b6b56d1f290d0b298ef840119468a
- (Index_ block_start, Index_ block_length, const Options &opt) const =0
-
-
- virtual std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a120c3a294a1ffd715c86b136902b8c51
- (std::vector< Index_ > indices, const Options &opt) const =0
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- a3913e6cfd25586f37c0833a21c8f0ca6
- () const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- a6456594fe017e5f61a2adce0ce152ee4
- (Index_ block_start, Index_ block_length) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1Matrix.html
- aa2b4e61e29787566fcd78209d4930c2e
- (std::vector< Index_ > indices) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a94a543328188b8212c9267f9c5edc431
- () const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a39764e844f1da2b4027b61eb92b28674
- (Index_ block_start, Index_ block_length) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1Matrix.html
- a35af5355144252c421d3f4ee6c2aa51b
- (std::vector< Index_ > indices) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- a7274f8de1b6918f45291e10c054252a1
- () const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- ae49828cfac71e469c569bd74a4ed006e
- (Index_ block_start, Index_ block_length) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1Matrix.html
- a26f66f9ce349aabc63227aa4f1cad6ab
- (std::vector< Index_ > indices) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a8bfc42ee94b0068d1542c579718b52b4
- () const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a390f34d93c2b8d9dd561c6807aa8eac5
- (Index_ block_start, Index_ block_length) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1Matrix.html
- a80f0867067f1b1e5a235a99ecf58924b
- (std::vector< Index_ > indices) const
-
-
-
- tatami::Options
- structtatami_1_1Options.html
-
- bool
- sparse_extract_index
- structtatami_1_1Options.html
- a192a47606233c7f5c76bb1e7a62867a5
-
-
-
- bool
- sparse_extract_value
- structtatami_1_1Options.html
- abe1ec7b8bfc82728742ca4a496e59548
-
-
-
- bool
- sparse_ordered_index
- structtatami_1_1Options.html
- a4d2e6f2631a7e813bfbf3f215594a79b
-
-
-
- bool
- cache_for_reuse
- structtatami_1_1Options.html
- a8eda7dd2e46293d3f3fee30bdbddb9c8
-
-
-
-
- tatami::Oracle
- structtatami_1_1Oracle.html
- typename Index_
-
- virtual size_t
- predict
- structtatami_1_1Oracle.html
- a32ab54d21fc982580f18bea802d89f48
- (Index_ *predicted, size_t number)=0
-
-
-
- tatami::OracleChunkCache
- classtatami_1_1OracleChunkCache.html
- typename Id_
- typename Index_
- class ChunkContents_
-
-
- OracleChunkCache
- classtatami_1_1OracleChunkCache.html
- a0bd9bfcb80bcaa3c92ccde442c6c15a9
- (std::unique_ptr< Oracle< Index_ > > oracle, size_t per_iteration, size_t num_chunks)
-
-
- std::pair< const ChunkContents_ *, Index_ >
- next_chunk
- classtatami_1_1OracleChunkCache.html
- a85322f0675c67217a450e061880e0065
- (Ifunction_ identify, Sfunction_ swap, Rfunction_ ready, Afunction_ allocate, Pfunction_ populate)
-
-
-
- tatami::OracleStream
- structtatami_1_1OracleStream.html
- typename Index_
-
-
- OracleStream
- structtatami_1_1OracleStream.html
- a293c82567a7c94b9dc86e39110b30688
- ()=default
-
-
-
- OracleStream
- structtatami_1_1OracleStream.html
- abac31a84479939fec89f7037a5dd8f06
- (std::unique_ptr< Oracle< Index_ > > o)
-
-
- void
- set
- structtatami_1_1OracleStream.html
- aa870c1926cb411c6de10be96956459ea
- (std::unique_ptr< Oracle< Index_ > > o)
-
-
- bool
- next
- structtatami_1_1OracleStream.html
- a370450d2c7194730cd61a8cc8f8ec390
- (Index_ &prediction)
-
-
- bool
- back
- structtatami_1_1OracleStream.html
- a3ce855b3a8ffa7887b20f489faf1a68e
- ()
-
-
-
- tatami::SemiCompressedSparseMatrix
- classtatami_1_1SemiCompressedSparseMatrix.html
- bool row_
- typename Value_
- typename Index_
- class IndexStorage_
- class PointerStorage_
- tatami::Matrix
-
-
- SemiCompressedSparseMatrix
- classtatami_1_1SemiCompressedSparseMatrix.html
- ab0a0579fc173803dc856faa141ea7024
- (Index_ nr, Index_ nc, IndexStorage_ idx, PointerStorage_ ptr, bool check=true)
-
-
- Index_
- nrow
- classtatami_1_1SemiCompressedSparseMatrix.html
- a0a168f9099fd7ffd63867af6365fd829
- () const
-
-
- Index_
- ncol
- classtatami_1_1SemiCompressedSparseMatrix.html
- a6b2a17e27bc6a56f08096b6fbd147735
- () const
-
-
- bool
- sparse
- classtatami_1_1SemiCompressedSparseMatrix.html
- a61a520975cbbdc711dd9e32681b11d49
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1SemiCompressedSparseMatrix.html
- a849c19bd6cb418ebc09647b9b67084b9
- () const
-
-
- bool
- prefer_rows
- classtatami_1_1SemiCompressedSparseMatrix.html
- a74c4e8ac60e55b1d62aa159b85806467
- () const
-
-
- double
- prefer_rows_proportion
- classtatami_1_1SemiCompressedSparseMatrix.html
- a2f603458319450865dc1226f05319050
- () const
-
-
- bool
- uses_oracle
- classtatami_1_1SemiCompressedSparseMatrix.html
- a6d059ba00d1970499fe34579c6ca5120
- (bool) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- ae7ca8ec0934562765ac468936ac61dbe
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- ae2164a57ed55013cff3e21fba1b28af4
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- a2f7652e1874cbeda36b47de5c09c4847
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- a58fe6fd533b511ff1764a0c4969b90e8
- (const Options &opt) const
-
-
- std::unique_ptr< BlockDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- ae51cb25e91b0f54d780db17f04422c06
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexDenseExtractor< Value_, Index_ > >
- dense_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- aadf33c3b1c3198f272e994cdefbcf60b
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- a5fb0d0da1c3b59fb9794d94e85938b9f
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- a60c6510f93cf1345a74d2eb04796de33
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1SemiCompressedSparseMatrix.html
- a79c1bb50d009f097453942f9eb8ce1d7
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- ae6876383fce85a907a4324595f8b0370
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- ada2224d2142ca6b0837741c0cf2fa9be
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1SemiCompressedSparseMatrix.html
- a25a6d306f43ef68e2b7945be91330f1f
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami::SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- typename T
- tatami::SomeNumericArray::Iterator
-
-
- Type
- structtatami_1_1SomeNumericArray.html
- a6e23ba528d0302095fd423e7777455bd
-
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- ad027a9c8e476b4f8ebe8d93ec0f4c0b6
- (void *x, size_t n, Type t)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- ad1aca8120bd6bcd704137da9604516d6
- (const int8_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- acbcd9f0a5f4f09c48600ce99afedcdd6
- (const uint8_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a4083f387fa053c1d66768ca5101b4185
- (const int16_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a61c4c9def9cd3364a44a842735f6b858
- (const uint16_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a245702fd8b44250f36d97fc9ec983d3b
- (const int32_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a6a06d411ceb7f22bd1cb276674a5c7e2
- (const uint32_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a3aaf11fe3d96df29e2e1a8d9705db9a4
- (const int64_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a961ad134b8a10f90e704036ee8b2505b
- (const uint64_t *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- ab6a6d31ce3313e940d36cc6489b44391
- (const float *x, size_t n)
-
-
-
- SomeNumericArray
- structtatami_1_1SomeNumericArray.html
- a5db2f8e0c9f1c5d026682d95be81d87d
- (const double *x, size_t n)
-
-
- T
- operator[]
- structtatami_1_1SomeNumericArray.html
- ac40db52de47708abb156ad33f24619a4
- (size_t i) const
-
-
- size_t
- size
- structtatami_1_1SomeNumericArray.html
- a6b23cda3aa1555f3605bdc425985e161
- () const
-
-
- Iterator
- begin
- structtatami_1_1SomeNumericArray.html
- a5b7999f71425029d4b4de32c2025fdd9
- () const
-
-
- Iterator
- end
- structtatami_1_1SomeNumericArray.html
- aaf5d7921f2356a9a3aca745723611d71
- () const
-
-
-
- tatami::SparseExtractor
- classtatami_1_1SparseExtractor.html
- DimensionSelectionType selection_
- typename Value_
- typename Index_
-
- virtual SparseRange< Value_, Index_ >
- fetch
- classtatami_1_1SparseExtractor.html
- a721c2b7e0bf9958e122570dea88bb41c
- (Index_ i, Value_ *vbuffer, Index_ *ibuffer)=0
-
-
- virtual SparseRange< Value_, Index_ >
- fetch_copy
- classtatami_1_1SparseExtractor.html
- aa60fb36ca94bc0fad1e83c7836ad2ce0
- (Index_ i, Value_ *vbuffer, Index_ *ibuffer)
-
-
- SparseRangeCopy< Value_, Index_ >
- fetch
- classtatami_1_1SparseExtractor.html
- a3a719d7fc7c8f75448d0f56b0aa67ec1
- (Index_ i)
-
-
- static constexpr bool
- sparse
- classtatami_1_1SparseExtractor.html
- af47a70fd33b7524f043bc3a797a3ed7d
-
-
-
- static constexpr DimensionSelectionType
- selection
- classtatami_1_1SparseExtractor.html
- a44e2cb904dccbb9fb36104dd761a080a
-
-
-
-
- tatami::SparseRange
- structtatami_1_1SparseRange.html
- typename Value
- typename Index
-
-
- SparseRange
- structtatami_1_1SparseRange.html
- af2711e7bdfa4cd93da0255b1d8c95e7a
- (Index n, const Value *v=NULL, const Index *i=NULL)
-
-
-
- SparseRange
- structtatami_1_1SparseRange.html
- a469d0435e9a8da9818dbd7cbc122faf9
- ()
-
-
- Index
- number
- structtatami_1_1SparseRange.html
- a46230be86a913041c8c04cbe0fee732c
-
-
-
- const Value *
- value
- structtatami_1_1SparseRange.html
- a6bd0dcad11850847dd8dd336e1932732
-
-
-
- const Index *
- index
- structtatami_1_1SparseRange.html
- ae187f7d169bbdc0701fe7414dd051717
-
-
-
-
- tatami::SparseRangeCopy
- structtatami_1_1SparseRangeCopy.html
- typename Value
- typename Index
-
-
- SparseRangeCopy
- structtatami_1_1SparseRangeCopy.html
- a3ddd45e45bb70ea81655a5a5c55de4e7
- (Index n)
-
-
- Index
- number
- structtatami_1_1SparseRangeCopy.html
- adab7f22070406ccdf552d15c60d88f7b
-
-
-
- std::vector< Value >
- value
- structtatami_1_1SparseRangeCopy.html
- a6f924c14d5830aedf2d175b850099b45
-
-
-
- std::vector< Index >
- index
- structtatami_1_1SparseRangeCopy.html
- a62432f2387296b4070ce917e3c2eaac8
-
-
-
-
- tatami::VirtualDenseMatrix
- classtatami_1_1VirtualDenseMatrix.html
- typename Value_
- typename Index_
- tatami::Matrix
-
- bool
- sparse
- classtatami_1_1VirtualDenseMatrix.html
- a10ca176c496b318d7c84a73000d309ba
- () const
-
-
- double
- sparse_proportion
- classtatami_1_1VirtualDenseMatrix.html
- ad4a10daeac4ec28e4d8b256c9772f414
- () const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1VirtualDenseMatrix.html
- a6d39bc3ff038786f058d6180f1369252
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1VirtualDenseMatrix.html
- a956946c98a7d06e917c78b5dcdc836ab
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_row
- classtatami_1_1VirtualDenseMatrix.html
- a4c9eb67e9aaf1bd533b7ad3b9074ce6f
- (std::vector< Index_ > indices, const Options &opt) const
-
-
- std::unique_ptr< FullSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1VirtualDenseMatrix.html
- a3b44e951cc4c966f7f561fddbec0cb35
- (const Options &opt) const
-
-
- std::unique_ptr< BlockSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1VirtualDenseMatrix.html
- a8de5cef8cbf819e538f2289f5f52e6c4
- (Index_ block_start, Index_ block_length, const Options &opt) const
-
-
- std::unique_ptr< IndexSparseExtractor< Value_, Index_ > >
- sparse_column
- classtatami_1_1VirtualDenseMatrix.html
- a4c16857ea52bde64900581af4db2da97
- (std::vector< Index_ > indices, const Options &opt) const
-
-
-
- tatami
- namespacetatami.html
- tatami::ArrayView
- tatami::BlockExtractor
- tatami::CompressedSparseMatrix
- tatami::ConsecutiveOracle
- tatami::DelayedAbsHelper
- tatami::DelayedAcosHelper
- tatami::DelayedAcoshHelper
- tatami::DelayedArithScalarHelper
- tatami::DelayedArithVectorHelper
- tatami::DelayedAsinHelper
- tatami::DelayedAsinhHelper
- tatami::DelayedAtanHelper
- tatami::DelayedAtanhHelper
- tatami::DelayedBinaryArithHelper
- tatami::DelayedBinaryBooleanHelper
- tatami::DelayedBinaryCompareHelper
- tatami::DelayedBinaryIsometricOp
- tatami::DelayedBind
- tatami::DelayedBooleanNotHelper
- tatami::DelayedBooleanScalarHelper
- tatami::DelayedBooleanVectorHelper
- tatami::DelayedCast
- tatami::DelayedCeilingHelper
- tatami::DelayedCompareScalarHelper
- tatami::DelayedCompareVectorHelper
- tatami::DelayedCosHelper
- tatami::DelayedCoshHelper
- tatami::DelayedExpHelper
- tatami::DelayedExpm1Helper
- tatami::DelayedFloorHelper
- tatami::DelayedGammaHelper
- tatami::DelayedLgammaHelper
- tatami::DelayedLog1pHelper
- tatami::DelayedLogHelper
- tatami::DelayedRoundHelper
- tatami::DelayedSignHelper
- tatami::DelayedSinHelper
- tatami::DelayedSinhHelper
- tatami::DelayedSqrtHelper
- tatami::DelayedSubset
- tatami::DelayedSubsetBlock
- tatami::DelayedSubsetSorted
- tatami::DelayedSubsetSortedUnique
- tatami::DelayedSubsetUnique
- tatami::DelayedTanHelper
- tatami::DelayedTanhHelper
- tatami::DelayedTranspose
- tatami::DelayedTruncHelper
- tatami::DelayedUnaryIsometricOp
- tatami::DenseExtractor
- tatami::DenseMatrix
- tatami::ExtractorBase
- tatami::FixedOracle
- tatami::FragmentedSparseMatrix
- tatami::FullExtractor
- tatami::IndexExtractor
- tatami::LayeredMatrixData
- tatami::LruChunkCache
- tatami::Matrix
- tatami::Options
- tatami::Oracle
- tatami::OracleChunkCache
- tatami::OracleStream
- tatami::SemiCompressedSparseMatrix
- tatami::SomeNumericArray
- tatami::SparseExtractor
- tatami::SparseRange
- tatami::SparseRangeCopy
- tatami::VirtualDenseMatrix
-
- typename std::conditional< selection_==DimensionSelectionType::FULL, FullExtractor< Index_ >, typename std::conditional< selection_==DimensionSelectionType::BLOCK, BlockExtractor< Index_ >, IndexExtractor< Index_ > >::type >::type
- ConditionalSelectionExtractor
- namespacetatami.html
- a85ed61a4f772a2f7be4a12f739554e6e
-
-
-
- typename std::conditional< sparse_, SparseExtractor< selection_, Value_, Index_ >, DenseExtractor< selection_, Value_, Index_ > >::type
- Extractor
- namespacetatami.html
- ae9f8db5316521603085577d977a6955f
-
-
-
- Extractor< DimensionSelectionType::FULL, false, Value_, Index_ >
- FullDenseExtractor
- namespacetatami.html
- a6008dbced6de41e5619156b5335f5762
-
-
-
- Extractor< DimensionSelectionType::BLOCK, false, Value_, Index_ >
- BlockDenseExtractor
- namespacetatami.html
- ae75de1fc78b7d361ea8b59a5379ea4da
-
-
-
- Extractor< DimensionSelectionType::INDEX, false, Value_, Index_ >
- IndexDenseExtractor
- namespacetatami.html
- a47ce406c32c3914c2ecce187e21b6ced
-
-
-
- Extractor< DimensionSelectionType::FULL, true, Value_, Index_ >
- FullSparseExtractor
- namespacetatami.html
- a0fbb0624c8e1913a87e8fb5c975400e1
-
-
-
- Extractor< DimensionSelectionType::BLOCK, true, Value_, Index_ >
- BlockSparseExtractor
- namespacetatami.html
- ac8d0024399a66ce61f6315f5f46ebb63
-
-
-
- Extractor< DimensionSelectionType::INDEX, true, Value_, Index_ >
- IndexSparseExtractor
- namespacetatami.html
- a4b67b4d1b6c00cd0bd449703432a5f7b
-
-
-
- Matrix< double, int >
- NumericMatrix
- namespacetatami.html
- a35c670894994f1d620abb55953f98441
-
-
-
- DenseMatrix< false, Value_, Index_, Storage_ >
- DenseColumnMatrix
- namespacetatami.html
- ac47a769e00660eb7e9b5fcd543bcf2d3
-
-
-
- DenseMatrix< true, Value_, Index_, Storage_ >
- DenseRowMatrix
- namespacetatami.html
- a51122d20490b377cd3f4609cc044f314
-
-
-
- CompressedSparseMatrix< false, Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ >
- CompressedSparseColumnMatrix
- namespacetatami.html
- a18cee3a5d9734f0092b03d023cfe4b6a
-
-
-
- CompressedSparseMatrix< true, Value_, Index_, ValueStorage_, IndexStorage_, PointerStorage_ >
- CompressedSparseRowMatrix
- namespacetatami.html
- a0111adeeb583aeb7e24e9e1e25be4aa0
-
-
-
- FragmentedSparseMatrix< false, Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ >
- FragmentedSparseColumnMatrix
- namespacetatami.html
- a6b9735bdc6e0a2856cd4747efbbf9f3c
-
-
-
- FragmentedSparseMatrix< true, Value_, Index_, ValueVectorStorage_, IndexVectorStorage_ >
- FragmentedSparseRowMatrix
- namespacetatami.html
- a3d97fc9bd75052a79bb643d0fb5a0b98
-
-
-
- SemiCompressedSparseMatrix< false, Value_, Index_, IndexStorage_, PointerStorage_ >
- SemiCompressedSparseColumnMatrix
- namespacetatami.html
- a6f03d0d880bc056e09c2cbb80eb2c2ec
-
-
-
- SemiCompressedSparseMatrix< true, Value_, Index_, IndexStorage_, PointerStorage_ >
- SemiCompressedSparseRowMatrix
- namespacetatami.html
- a412cb6ee12f3ee81d404d6eb0e494e4d
-
-
-
-
- DimensionSelectionType
- namespacetatami.html
- a0a2ecaf58e2b69bb4a808e814aeb16a1
-
- FULL
- BLOCK
- INDEX
-
-
-
- DelayedArithOp
- namespacetatami.html
- aab44a37b3762de0c5b1ffbfceb25fa0f
-
- ADD
- SUBTRACT
- MULTIPLY
- DIVIDE
- POWER
- MODULO
- INTEGER_DIVIDE
-
-
-
- DelayedBooleanOp
- namespacetatami.html
- a2104862d4068933ea4cc805c92f82d07
-
- AND
- OR
- XOR
- EQUAL
-
-
-
- DelayedCompareOp
- namespacetatami.html
- ac4fc175a57ace709941b5ca7ddb19708
-
- EQUAL
- GREATER_THAN
- LESS_THAN
- GREATER_THAN_OR_EQUAL
- LESS_THAN_OR_EQUAL
- NOT_EQUAL
-
-
- Index_
- extracted_length
- namespacetatami.html
- af9d13ceaa112d2c091265510d741488d
- (const ConditionalSelectionExtractor< selection_, Index_ > &ex)
-
-
- auto
- new_extractor
- namespacetatami.html
- a95b6638dceda82d82a7579dc88a45709
- (const Matrix< Value_, Index_ > *ptr, Args_ &&... args)
-
-
- DelayedBinaryArithHelper< DelayedArithOp::ADD >
- make_DelayedBinaryAddHelper
- namespacetatami.html
- a1d138b1e7f6a26f814c025363cc3db80
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::SUBTRACT >
- make_DelayedBinarySubtractHelper
- namespacetatami.html
- ac4c951d489cb0f2bb0e90f2cf4a25862
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::MULTIPLY >
- make_DelayedBinaryMultiplyHelper
- namespacetatami.html
- a2569c540083a24f92af8140358e1e9c4
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::DIVIDE >
- make_DelayedBinaryDivideHelper
- namespacetatami.html
- aeb4cf766f850766b966f7121728a6af8
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::POWER >
- make_DelayedBinaryPowerHelper
- namespacetatami.html
- ab6c73c04e7b08130ed7b46d93c4dfd11
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::MODULO >
- make_DelayedBinaryModuloHelper
- namespacetatami.html
- a04293eb1e8eefb7024cc192d75ac093e
- ()
-
-
- DelayedBinaryArithHelper< DelayedArithOp::INTEGER_DIVIDE >
- make_DelayedBinaryIntegerDivideHelper
- namespacetatami.html
- aa8f54741424bef6a21225935a45e9d53
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::EQUAL >
- make_DelayedBinaryBooleanEqualHelper
- namespacetatami.html
- a1063aea86897ef76e17b1772320b8f7d
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::AND >
- make_DelayedBinaryBooleanAndHelper
- namespacetatami.html
- a31625dbb50d420fe1b0da406f19ef33d
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::OR >
- make_DelayedBinaryBooleanOrHelper
- namespacetatami.html
- a65bad100b39d9372fbeb23d16dae6588
- ()
-
-
- DelayedBinaryBooleanHelper< DelayedBooleanOp::XOR >
- make_DelayedBinaryBooleanXorHelper
- namespacetatami.html
- aeb091953ab0f55406935a52b7ecb7350
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::EQUAL >
- make_DelayedBinaryEqualHelper
- namespacetatami.html
- ac3599db8f6d19fc9172da45a3b6244fc
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::GREATER_THAN >
- make_DelayedBinaryGreaterThanHelper
- namespacetatami.html
- abe4fb79c5a2cddab2f5c9cf0bd9fe3d0
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::LESS_THAN >
- make_DelayedBinaryLessThanHelper
- namespacetatami.html
- ae6a24f5bf2c2c61382aef43f2c8d3362
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL >
- make_DelayedBinaryGreaterThanOrEqualHelper
- namespacetatami.html
- ad31cd299427d73538dc00dcbffa9cd2b
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL >
- make_DelayedBinaryLessThanOrEqualHelper
- namespacetatami.html
- a38c7cc26409e5c995b7264164b148f4c
- ()
-
-
- DelayedBinaryCompareHelper< DelayedCompareOp::NOT_EQUAL >
- make_DelayedBinaryNotEqualHelper
- namespacetatami.html
- a3073c4e33dcf89416af292399ba55c29
- ()
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedBinaryIsometricOp
- namespacetatami.html
- af39c0767d23c6bdc5f4267f062ef2e17
- (std::shared_ptr< const Matrix< Value_, Index_ > > left, std::shared_ptr< const Matrix< Value_, Index_ > > right, Operation_ op)
-
-
- DelayedArithScalarHelper< DelayedArithOp::ADD, true, Value_, Scalar_ >
- make_DelayedAddScalarHelper
- namespacetatami.html
- a33b2b9798f2a43b62821131ba3a3f6bd
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::SUBTRACT, right_, Value_, Scalar_ >
- make_DelayedSubtractScalarHelper
- namespacetatami.html
- a9bdfe26c0f1426b611e91ee7569045de
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::MULTIPLY, true, Value_, Scalar_ >
- make_DelayedMultiplyScalarHelper
- namespacetatami.html
- aa653b51960498cc467ea69c18ea0c097
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::DIVIDE, right_, Value_, Scalar_ >
- make_DelayedDivideScalarHelper
- namespacetatami.html
- a60076096ee4296c0e187a226be5ca4b5
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::POWER, right_, Value_, Scalar_ >
- make_DelayedPowerScalarHelper
- namespacetatami.html
- a8c478145f87c37a9fe6d4e8490fbf05c
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::MODULO, right_, Value_, Scalar_ >
- make_DelayedModuloScalarHelper
- namespacetatami.html
- a5504f584d6db28c05d78f1917c40810d
- (Scalar_ s)
-
-
- DelayedArithScalarHelper< DelayedArithOp::INTEGER_DIVIDE, right_, Value_, Scalar_ >
- make_DelayedIntegerDivideScalarHelper
- namespacetatami.html
- a5ec92ba88a0f5e9d7bf52021ed28e859
- (Scalar_ s)
-
-
- DelayedArithVectorHelper< DelayedArithOp::ADD, true, margin_, Value_, Vector_ >
- make_DelayedAddVectorHelper
- namespacetatami.html
- a628c631be4424b37c1c1e68e28c5e982
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::SUBTRACT, right_, margin_, Value_, Vector_ >
- make_DelayedSubtractVectorHelper
- namespacetatami.html
- a800b92854282015d96308fb283aeb508
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::MULTIPLY, true, margin_, Value_, Vector_ >
- make_DelayedMultiplyVectorHelper
- namespacetatami.html
- ab929acdeb634187cd08d1100bbbf1b29
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::DIVIDE, right_, margin_, Value_, Vector_ >
- make_DelayedDivideVectorHelper
- namespacetatami.html
- a1a4629f17aa4f3a4be06f3479bb6f68f
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::POWER, right_, margin_, Value_, Vector_ >
- make_DelayedPowerVectorHelper
- namespacetatami.html
- aafe489bd754c040491ebc753a4e5656e
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::MODULO, right_, margin_, Value_, Vector_ >
- make_DelayedModuloVectorHelper
- namespacetatami.html
- a4220ce5709e46ebce77b240b572d97d9
- (Vector_ v)
-
-
- DelayedArithVectorHelper< DelayedArithOp::INTEGER_DIVIDE, right_, margin_, Value_, Vector_ >
- make_DelayedIntegerDivideVectorHelper
- namespacetatami.html
- a857fc6c11ec69895ac85991ac83c395d
- (Vector_ v)
-
-
- DelayedBooleanNotHelper< Value_ >
- make_DelayedBooleanNotHelper
- namespacetatami.html
- ac812e757b55c2145bc3d4cd113c712fd
- ()
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::AND, Value_ >
- make_DelayedBooleanAndScalarHelper
- namespacetatami.html
- ae460e24124cef43d8a5d3b82e8f02325
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::OR >
- make_DelayedBooleanOrScalarHelper
- namespacetatami.html
- ac7dbc64e6b0a0c8c48b1423b4b6748f1
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::XOR >
- make_DelayedBooleanXorScalarHelper
- namespacetatami.html
- a29f6f1b1d28c670f38fda651fe2aa03a
- (bool s)
-
-
- DelayedBooleanScalarHelper< DelayedBooleanOp::EQUAL >
- make_DelayedBooleanEqualScalarHelper
- namespacetatami.html
- a6bc5d47e0c391c17c85bddf19cc5620a
- (bool s)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::AND, margin_, Value_, Vector_ >
- make_DelayedBooleanAndVectorHelper
- namespacetatami.html
- a1fd06669afab8565747e08bbce4b041f
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::OR, margin_, Value_, Vector_ >
- make_DelayedBooleanOrVectorHelper
- namespacetatami.html
- a503f23fe3e5a2c5f5bc6c0db01a7f64d
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::XOR, margin_, Value_, Vector_ >
- make_DelayedBooleanXorVectorHelper
- namespacetatami.html
- a4bcdace63565fc670b0393675e33bb11
- (Vector_ v)
-
-
- DelayedBooleanVectorHelper< DelayedBooleanOp::EQUAL, margin_, Value_, Vector_ >
- make_DelayedBooleanEqualVectorHelper
- namespacetatami.html
- a8b07dc8b7a71776bcc222d7c437e2ca3
- (Vector_ v)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::EQUAL, Value_, Scalar_ >
- make_DelayedEqualScalarHelper
- namespacetatami.html
- a11bfea31e4524927274dc1d80c32fd96
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::GREATER_THAN, Value_, Scalar_ >
- make_DelayedGreaterThanScalarHelper
- namespacetatami.html
- a1961ba2a59d705adf7b8627523a62b3a
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::LESS_THAN, Value_, Scalar_ >
- make_DelayedLessThanScalarHelper
- namespacetatami.html
- a7d2d381ec9c0d87f5d561b4dd9d5a58e
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL, Value_, Scalar_ >
- make_DelayedGreaterThanOrEqualScalarHelper
- namespacetatami.html
- ac3df12ccdf4692c0f660f1634a79b857
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL, Value_, Scalar_ >
- make_DelayedLessThanOrEqualScalarHelper
- namespacetatami.html
- af5e67b02534cbe1813be5e2d690af88b
- (Scalar_ s)
-
-
- DelayedCompareScalarHelper< DelayedCompareOp::NOT_EQUAL, Value_, Scalar_ >
- make_DelayedNotEqualScalarHelper
- namespacetatami.html
- ac5d5cef56d2119e73e3f670d49de6b48
- (Scalar_ s)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::EQUAL, margin_, Value_, Vector_ >
- make_DelayedEqualVectorHelper
- namespacetatami.html
- aa40c54d5c5cc1109d42a150f5cd7ed2f
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::GREATER_THAN, margin_, Value_, Vector_ >
- make_DelayedGreaterThanVectorHelper
- namespacetatami.html
- aaf1951e22415be4714495556f701a7fd
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::LESS_THAN, margin_, Value_, Vector_ >
- make_DelayedLessThanVectorHelper
- namespacetatami.html
- a6dca8b9072813f6e9e52aa0536817b82
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::GREATER_THAN_OR_EQUAL, margin_, Value_, Vector_ >
- make_DelayedGreaterThanOrEqualVectorHelper
- namespacetatami.html
- a70a3e0489fdaccc80c7cc0125e9cf906
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::LESS_THAN_OR_EQUAL, margin_, Value_, Vector_ >
- make_DelayedLessThanOrEqualVectorHelper
- namespacetatami.html
- a83999d2ac877c5b15f6fd5a0f33a894a
- (Vector_ v)
-
-
- DelayedCompareVectorHelper< DelayedCompareOp::NOT_EQUAL, margin_, Value_, Vector_ >
- make_DelayedNotEqualVectorHelper
- namespacetatami.html
- a6c84e8b757cf5ba6479a6ea3e6e530e3
- (Vector_ v)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedUnaryIsometricOp
- namespacetatami.html
- a07b072944c766d85dc4ce4dc734e0b75
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Operation_ op)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedBind
- namespacetatami.html
- a5f8e0f69139575707aa9314174b415b3
- (std::vector< std::shared_ptr< Matrix< Value_, Index_ > > > ps)
-
-
- std::shared_ptr< Matrix< Value_out_, Index_out_ > >
- make_DelayedCast
- namespacetatami.html
- aca62c3bf751cdd06a08e8e503b0b591a
- (std::shared_ptr< const Matrix< Value_in_, Index_in_ > > p)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedTranspose
- namespacetatami.html
- afa35d8e9fe286967f327ec0eb6bd5005
- (std::shared_ptr< const Matrix< Value_, Index_ > > p)
-
-
- std::vector< Output_ >
- column_medians
- namespacetatami.html
- a44202790861791b1ed9df6d480c69f6a
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_medians
- namespacetatami.html
- ab877f67694b3fa500f59469f044b1c01
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- column_maxs
- namespacetatami.html
- a8102a2423efab5e329543f4235ac2290
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_maxs
- namespacetatami.html
- a47890bfd538f65971f9e5dba5e1ed785
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- column_mins
- namespacetatami.html
- a60e44772f82183100c7c25c181479b56
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_mins
- namespacetatami.html
- a3bcdcb0499b36b5b844ebd88fc30eefe
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::pair< std::vector< Output_ >, std::vector< Output_ > >
- column_ranges
- namespacetatami.html
- ab5eff79824930c458e730d23f640c1ab
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::pair< std::vector< Output_ >, std::vector< Output_ > >
- row_ranges
- namespacetatami.html
- a2b2475a166ad744b31b1275e26e562be
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- column_sums
- namespacetatami.html
- a3aab6733d637b66abdf45f7300d2e1ba
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_sums
- namespacetatami.html
- a53a658059404691856bef57fb85d83d6
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- void
- parallelize
- namespacetatami.html
- a41e252422f9959a123ba390a941ae76f
- (Function_ fun, Index_ tasks, size_t threads)
-
-
- auto
- consecutive_extractor
- namespacetatami.html
- a36c6ecf33bcb87e1ed33c0a7d744dd82
- (const Matrix< Value_, Index_ > *mat, Index_ iter_start, Index_ iter_length, Args_ &&... args)
-
-
- std::vector< Output_ >
- column_variances
- namespacetatami.html
- ac37af9a76d15f08a3634881696a27f65
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::vector< Output_ >
- row_variances
- namespacetatami.html
- ab806279616e19f6150376a7c07d5b64b
- (const Matrix< Value_, Index_ > *p, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedSubsetBlock
- namespacetatami.html
- a8f4aafc0a1fbdc0c31bc122d24122a63
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, Index_ f, Index_ l)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- make_DelayedSubset
- namespacetatami.html
- abfc63177b00e6e3e2fa47754b8d87704
- (std::shared_ptr< const Matrix< Value_, Index_ > > p, IndexStorage_ idx)
-
-
- std::pair< std::shared_ptr< Matrix >, std::vector< size_t > >
- bind_intersection
- namespacetatami.html
- a87c52cf8a974ad0025550b002d391d39
- (const std::vector< std::shared_ptr< Matrix > > &inputs, const std::vector< const Id * > &ids)
-
-
- std::vector< size_t >
- compress_sparse_triplets
- namespacetatami.html
- ab17e92414b0bff60f7b7a6431ac8a330
- (size_t nr, size_t nc, U &values, V &rows, W &cols)
-
-
- void
- convert_to_dense
- namespacetatami.html
- afaccb18d22f35a4ed6b6a7091342da06
- (const Matrix_ *incoming, StoredValue_ *store, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index > >
- convert_to_dense
- namespacetatami.html
- af80143ac537339fe8dafd892632e96de
- (const Matrix_ *incoming, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_dense
- namespacetatami.html
- a64e8745f8aaaa5ad93c6ce65a0a6591e
- (const Matrix_ *incoming, int order, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_sparse
- namespacetatami.html
- a220c47e470b3ade64ede7303e50ca92d
- (const InputMatrix_ *incoming, int threads=1)
-
-
- std::shared_ptr< Matrix< Value_, Index_ > >
- convert_to_sparse
- namespacetatami.html
- a5847f3cd78ce89170ca43262d7f5f8e3
- (const InputMatrix_ *incoming, int order, int threads=1)
-
-
- void
- process_consecutive_indices
- namespacetatami.html
- af01c93a616eb99f6a17861a8b19f7ee0
- (const Index_ *indices, Index_ length, Function_ fun)
-
-
- std::shared_ptr< const Matrix< T, IDX > >
- wrap_shared_ptr
- namespacetatami.html
- a7518f5e8e09a6f6d7d3955b8ea286689
- (const Matrix< T, IDX > *ptr)
-
-
-
- index
- A C++ API for all sorts of matrices
- index.html
- md__2github_2workspace_2README
-
-