65 #include "sundialstypes.h"
143 #define NV_CONTENT_NT_LD(v) ((N_VectorContent_NrnThreadLD) (v->content))
145 #define NV_LENGTH_NT_LD(v) (NV_CONTENT_NT_LD(v)->length)
147 #define NV_NT_NT_LD(v) (NV_CONTENT_NT_LD(v)->nt)
149 #define NV_OWN_DATA_NT_LD(v) (NV_CONTENT_NT_LD(v)->own_data)
151 #define NV_DATA_NT_LD(v) (NV_CONTENT_NT_LD(v)->data)
153 #define NV_SUBVEC_NT_LD(v, i) (NV_CONTENT_NT_LD(v)->data[i])
155 #define NV_Ith_NT_LD(v, i) (NV_DATA_NT_LD(v)[i])
realtype N_VDotProd_NrnThreadLD(N_Vector x, N_Vector y)
N_Vector N_VNewEmpty_NrnThreadLD(long int vec_length, int nthread, long int *sizes)
void N_VInv_NrnThreadLD(N_Vector x, N_Vector z)
N_Vector * N_VNewVectorArray_NrnThreadLD(int count, long int vec_length, int nthread, long int *sizes)
booleantype N_VConstrMask_NrnThreadLD(N_Vector c, N_Vector x, N_Vector m)
realtype N_VL1Norm_NrnThreadLD(N_Vector x)
N_Vector N_VCloneEmpty_NrnThreadLD(N_Vector w)
void N_VOneMask_Serial(N_Vector x)
N_Vector N_VMake_NrnThreadLD(long int vec_length, realtype *v_data)
realtype N_VWL2Norm_NrnThreadLD(N_Vector x, N_Vector w)
void N_VAbs_NrnThreadLD(N_Vector x, N_Vector z)
N_Vector N_VClone_NrnThreadLD(N_Vector w)
realtype N_VMin_NrnThreadLD(N_Vector x)
N_Vector * N_VNewVectorArrayEmpty_NrnThreadLD(int count, long int vec_length, int nthread, long int *sizes)
void N_VSetArrayPointer_NrnThreadLD(realtype *v_data, N_Vector v)
void N_VDiv_NrnThreadLD(N_Vector x, N_Vector y, N_Vector z)
void N_VConst_NrnThreadLD(realtype c, N_Vector z)
void N_VCompare_NrnThreadLD(realtype c, N_Vector x, N_Vector z)
void N_VDestroyVectorArray_NrnThreadLD(N_Vector *vs, int count)
realtype N_VWrmsNormMask_NrnThreadLD(N_Vector x, N_Vector w, N_Vector id)
void N_VPrint_NrnThreadLD(N_Vector v)
void N_VLinearSum_NrnThreadLD(realtype a, N_Vector x, realtype b, N_Vector y, N_Vector z)
booleantype N_VInvTest_NrnThreadLD(N_Vector x, N_Vector z)
realtype N_VMinQuotient_NrnThreadLD(N_Vector num, N_Vector denom)
struct _N_VectorContent_NrnThreadLD * N_VectorContent_NrnThreadLD
void N_VProd_NrnThreadLD(N_Vector x, N_Vector y, N_Vector z)
realtype N_VMaxNorm_NrnThreadLD(N_Vector x)
realtype N_VWrmsNorm_NrnThreadLD(N_Vector x, N_Vector w)
void N_VScale_NrnThreadLD(realtype c, N_Vector x, N_Vector z)
realtype * N_VGetArrayPointer_NrnThreadLD(N_Vector v)
N_Vector N_VNew_NrnThreadLD(long int vec_length, int nthread, long int *sizes)
void N_VAddConst_NrnThreadLD(N_Vector x, realtype b, N_Vector z)
void N_VDestroy_NrnThreadLD(N_Vector v)
void N_VSpace_NrnThreadLD(N_Vector v, long int *lrw, long int *liw)