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

Dense real vector with stride. More...

#include <GSLMatrix.h>

Collaboration diagram for gsl_vector:
Collaboration graph

Public Member Functions

 gsl_vector ()
 
double * ptr (size_t i)
 
const double * ptr (size_t i) const
 

Public Attributes

size_t size
 
size_t stride
 
double * data
 
size_t owner
 

Detailed Description

Dense real vector with stride.

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

Definition at line 61 of file GSLMatrix.h.

Constructor & Destructor Documentation

◆ gsl_vector()

gsl_vector::gsl_vector ( )
inline

Definition at line 67 of file GSLMatrix.h.

Member Function Documentation

◆ ptr() [1/2]

double * gsl_vector::ptr ( size_t  i)
inline

Definition at line 69 of file GSLMatrix.h.

References data, and stride.

Referenced by gsl_vector_ptr().

◆ ptr() [2/2]

const double * gsl_vector::ptr ( size_t  i) const
inline

Definition at line 71 of file GSLMatrix.h.

References data, and stride.

Member Data Documentation

◆ data

double* gsl_vector::data

Definition at line 64 of file GSLMatrix.h.

Referenced by gsl_vector_alloc(), gsl_vector_free(), ptr(), ptr(), and TEST_F().

◆ owner

size_t gsl_vector::owner

Definition at line 65 of file GSLMatrix.h.

Referenced by gsl_vector_alloc(), and gsl_vector_free().

◆ size

size_t gsl_vector::size

◆ stride

size_t gsl_vector::stride

Definition at line 63 of file GSLMatrix.h.

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


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