50 ,ptrdiff_t local_offset,
int is_sorted
58 ( sub_nz && ( values != NULL && indices != NULL && indices_stride != 0 && sub_nz <= sub_dim ) )
59 || !sub_nz || ( sub_nz == sub_dim && indices == NULL )
void RTOp_sparse_sub_vector(RTOp_index_type global_offset, RTOp_index_type sub_dim, RTOp_index_type sub_nz, const RTOp_value_type values[], ptrdiff_t values_stride, const RTOp_index_type indices[], ptrdiff_t indices_stride, ptrdiff_t local_offset, int is_sorted, struct RTOp_SparseSubVector *sub_vec)
RTOp_index_type global_offset
const RTOp_index_type * indices
void RTOp_sparse_sub_vector_null(struct RTOp_SparseSubVector *sub_vec)
void RTOp_sparse_sub_vector_from_dense(const struct RTOp_SubVector *sub_vec, struct RTOp_SparseSubVector *spc_sub_vec)
const RTOp_value_type * values
RTOp_index_type global_offset
const RTOp_value_type * values
Teuchos_Ordinal RTOp_index_type