getInitialPosition

C++ Function Reference

1 Signature

std::vector< hsize_t > BigDataStatMeth::getInitialPosition(bool transp, int desp)

2 Description

Determines initial position for matrix operations.

3 Parameters

  • transp (bool): Whether to use transposed coordinates
  • desp (int): Displacement from start

4 Returns

std::vector Initial position coordinates

5 Details

transpWhether to use transposed coordinates despDisplacement from start std::vector Initial position coordinates Position calculation:Handles both normal and transposed matricesAccounts for displacementReturns [row, col] coordinates

6 Caller Graph

Function dependencies

7 Source Code

File: inst/include/Utilities/Utilities.hppLines 448-459

inline std::vector<hsize_t> getInitialPosition(bool transp, int desp)
    {
        std::vector<hsize_t> voffset = {0, 0};
        
        if(transp == true) {
            voffset[1] = desp;
        } else {
            voffset[0] = desp;
        }
        
        return(voffset);
    }

8 Usage Example

#include "BigDataStatMeth.hpp"

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