Learn R Programming

lgspline (version 0.2.0)

AGAmult_wrapper: Efficient Matrix Multiplication for \(\textbf{A}^{T}\textbf{G}\textbf{A}\)

Description

Efficient Matrix Multiplication for \(\textbf{A}^{T}\textbf{G}\textbf{A}\)

Usage

AGAmult_wrapper(
  G,
  A,
  K,
  nc,
  nca,
  parallel,
  cl,
  chunk_size,
  num_chunks,
  rem_chunks
)

Value

Matrix product \(\textbf{A}^{T}\textbf{G}\textbf{A}\)

Arguments

G

List of G matrices (\(\textbf{G}\))

A

Constraint matrix (\(\textbf{A}\))

K

Number of partitions minus 1 (\(K\))

nc

Number of columns per partition

nca

Number of constraint columns

parallel

Use parallel processing

cl

Cluster object

chunk_size

Chunk size for parallel

num_chunks

Number of chunks

rem_chunks

Remaining chunks

Details

Computes \(\textbf{A}^{T}\textbf{G}\textbf{A}\) efficiently in parallel chunks using AGAmult_chunk().