<commit_before>#ifndef KRON_P_H_
#define KRON_P_H_

#include "operators_p.h"

long   _get_loop_limit(op_type,int);
double _get_val_in_subspace(long,op_type,int,long*,long*);
void   _add_to_PETSc_kron(PetscScalar,int,int,op_type,int,int,int);
void   _add_to_PETSc_kron_comb(PetscScalar,int,int,op_type,int,int,int,
                             op_type,int,int,int,int);
void   _add_to_PETSc_kron_lin(PetscScalar,int,int,op_type,int,int,int);
void   _add_to_PETSc_kron_lin_comb(PetscScalar,int,int,op_type,int);
void   _add_to_PETSc_kron_ij(PetscScalar,int,int,int,int,int);
void _add_to_PETSc_kron_comb_vec(PetscScalar,int,int,op_type,int,int,int,int,
                                 int,int,int);
void _add_to_PETSc_kron_lin2(PetscScalar,int,int,int,int);
void _add_to_PETSc_kron_lin2_comb(PetscScalar,int,int);

void _add_to_dense_kron(double,int,int,op_type,int);
void _add_to_dense_kron_comb(double,int,int,op_type,int,int,int,
                               op_type,int);
void _add_to_dense_kron_comb_vec(double,int,int,op_type,int,int,int,int);
void _add_to_dense_kron_ij(double,int,int,int,int,int);
void _add_PETSc_DM_kron_ij(PetscScalar,Mat,Mat,int,int,int,int,int);<commit_msg>Updated function prototypes for new kron routines.<commit_after>#ifndef KRON_P_H_
#define KRON_P_H_

#include "operators_p.h"

long   _get_loop_limit(op_type,int);
double _get_val_in_subspace(long,op_type,int,long*,long*);
void   _add_to_PETSc_kron(Mat,PetscScalar,int,int,op_type,int,int,int);
void   _add_to_PETSc_kron_comb(Mat,PetscScalar,int,int,op_type,int,int,int,
                             op_type,int,int,int,int);
void   _add_to_PETSc_kron_lin(Mat,PetscScalar,int,int,op_type,int,int,int);
void   _add_to_PETSc_kron_lin_comb(Mat,PetscScalar,int,int,op_type,int);
void   _add_to_PETSc_kron_ij(Mat,PetscScalar,int,int,int,int,int);
void _add_to_PETSc_kron_comb_vec(Mat,PetscScalar,int,int,op_type,int,int,int,int,
                                 int,int,int);
void _add_to_PETSc_kron_lin2(Mat,PetscScalar,int,int,int,int);
void _add_to_PETSc_kron_lin2_comb(Mat,PetscScalar,int,int);

void _add_to_dense_kron(double,int,int,op_type,int);
void _add_to_dense_kron_comb(double,int,int,op_type,int,int,int,
                               op_type,int);
void _add_to_dense_kron_comb_vec(double,int,int,op_type,int,int,int,int);
void _add_to_dense_kron_ij(double,int,int,int,int,int);
void _add_PETSc_DM_kron_ij(PetscScalar,Mat,Mat,int,int,int,int,int);
{'fraction_non_alphanumeric': 0.11829717560376586, 'fraction_numerical': 0.001637331150225133, 'mean_word_length': 7.0927152317880795, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1817980', 'n_tokens_mistral': 1087, 'n_tokens_neox': 1054, 'n_words': 83}