(git:3add494)
cp2k_csr_interop_type Struct Reference

CP2K's C-interoperable CSR matrix This definition matches the respective type definition in the transport_env_types module. More...

#include <libcp2k.h>

Data Fields

int nrows_total
 
int ncols_total
 
int nze_total
 
int nze_local
 
int nrows_local
 
int data_type
 
int first_row
 
int * rowptr_local
 
int * colind_local
 
int * nzerow_local
 
double * nzvals_local
 

Detailed Description

CP2K's C-interoperable CSR matrix This definition matches the respective type definition in the transport_env_types module.

Definition at line 268 of file libcp2k.h.

Field Documentation

◆ nrows_total

int cp2k_csr_interop_type::nrows_total

Definition at line 269 of file libcp2k.h.

◆ ncols_total

int cp2k_csr_interop_type::ncols_total

Definition at line 270 of file libcp2k.h.

◆ nze_total

int cp2k_csr_interop_type::nze_total

Definition at line 271 of file libcp2k.h.

◆ nze_local

int cp2k_csr_interop_type::nze_local

Definition at line 272 of file libcp2k.h.

◆ nrows_local

int cp2k_csr_interop_type::nrows_local

Definition at line 273 of file libcp2k.h.

◆ data_type

int cp2k_csr_interop_type::data_type

Definition at line 274 of file libcp2k.h.

◆ first_row

int cp2k_csr_interop_type::first_row

Definition at line 275 of file libcp2k.h.

◆ rowptr_local

int* cp2k_csr_interop_type::rowptr_local

Definition at line 276 of file libcp2k.h.

◆ colind_local

int* cp2k_csr_interop_type::colind_local

Definition at line 277 of file libcp2k.h.

◆ nzerow_local

int* cp2k_csr_interop_type::nzerow_local

Definition at line 278 of file libcp2k.h.

◆ nzvals_local

double* cp2k_csr_interop_type::nzvals_local

Definition at line 279 of file libcp2k.h.


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