wX

C++ Function Reference

1 Signature

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

2 Description

Compute diagonal-matrix product wX.

3 Parameters

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

4 Returns

Diagonal-matrix product wX

5 Details

Computes the product of a diagonal matrix with a matrix.

6 Call Graph

Function dependencies

7 Source Code

File: inst/include/memAlgebra/memOptimizedProducts.hppLines 240-244

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

8 Usage Example

#include "BigDataStatMeth.hpp"

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