OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
gsl_matrix Struct Reference

Dense real matrix in row-major storage. More...

#include <GSLMatrix.h>

Collaboration diagram for gsl_matrix:
Collaboration graph

Public Member Functions

 gsl_matrix ()
 
double * ptr (size_t i, size_t j)
 
const double * ptr (size_t i, size_t j) const
 

Public Attributes

size_t size1
 
size_t size2
 
size_t tda
 
double * data
 
size_t owner
 

Detailed Description

Dense real matrix in row-major storage.

See also
Documentation on https://www.gnu.org/software/gsl/doc/html/vectors.html
Implementation on https://www.gnu.org/software/gsl/

Definition at line 29 of file GSLMatrix.h.

Constructor & Destructor Documentation

◆ gsl_matrix()

gsl_matrix::gsl_matrix ( )
inline

Definition at line 36 of file GSLMatrix.h.

Member Function Documentation

◆ ptr() [1/2]

double * gsl_matrix::ptr ( size_t  i,
size_t  j 
)
inline

Definition at line 38 of file GSLMatrix.h.

References data, and tda.

Referenced by gsl_matrix_ptr().

◆ ptr() [2/2]

const double * gsl_matrix::ptr ( size_t  i,
size_t  j 
) const
inline

Definition at line 40 of file GSLMatrix.h.

References data, and tda.

Member Data Documentation

◆ data

◆ owner

size_t gsl_matrix::owner

Definition at line 34 of file GSLMatrix.h.

Referenced by gsl_matrix_alloc(), and gsl_matrix_free().

◆ size1

◆ size2

◆ tda

size_t gsl_matrix::tda

Definition at line 32 of file GSLMatrix.h.

Referenced by gsl_matrix_alloc(), ptr(), and ptr().


The documentation for this struct was generated from the following file: