Xw

C++ Function Reference

1 Signature

Eigen::MatrixXd BigDataStatMeth::Xw(const Eigen::MatrixXd &X, const Eigen::MatrixXd &w)

2 Description

Compute matrix-diagonal product Xw.

3 Parameters

  • X (const Eigen::MatrixXd &): Input matrix
  • w (const Eigen::MatrixXd &): Matrix representing diagonal matrix

4 Returns

Matrix-diagonal product Xw

5 Details

Computes the product of a matrix with a diagonal matrix represented as a matrix.

6 Call Graph

Function dependencies

7 Source Code

File: inst/include/memAlgebra/memOptimizedProducts.hppLines 232-236

inline Eigen::MatrixXd Xw(const Eigen::MatrixXd& X, const Eigen::MatrixXd& w) 
{
    Eigen::MatrixXd Xw = X * w.array().matrix().asDiagonal();
    return (Xw);
}

8 Usage Example

#include "BigDataStatMeth.hpp"

// Example usage
auto result = Xw(...);