![]() |
NEURON
|
#include "nvector.h"
#include "sundialstypes.h"
Go to the source code of this file.
Classes | |
struct | _N_VectorContent_NrnThreadLD |
Macros | |
#define | NV_CONTENT_NT_LD(v) ((N_VectorContent_NrnThreadLD) (v->content)) |
#define | NV_LENGTH_NT_LD(v) (NV_CONTENT_NT_LD(v)->length) |
#define | NV_NT_NT_LD(v) (NV_CONTENT_NT_LD(v)->nt) |
#define | NV_OWN_DATA_NT_LD(v) (NV_CONTENT_NT_LD(v)->own_data) |
#define | NV_DATA_NT_LD(v) (NV_CONTENT_NT_LD(v)->data) |
#define | NV_SUBVEC_NT_LD(v, i) (NV_CONTENT_NT_LD(v)->data[i]) |
#define | NV_Ith_NT_LD(v, i) (NV_DATA_NT_LD(v)[i]) /* wrong but not needed */ |
Typedefs | |
typedef struct _N_VectorContent_NrnThreadLD * | N_VectorContent_NrnThreadLD |
Functions | |
void | N_VOneMask_Serial (N_Vector x) |
N_Vector | N_VNew_NrnThreadLD (long int vec_length, int nthread, long int *sizes) |
N_Vector | N_VNewEmpty_NrnThreadLD (long int vec_length, int nthread, long int *sizes) |
N_Vector | N_VCloneEmpty_NrnThreadLD (N_Vector w) |
N_Vector | N_VMake_NrnThreadLD (long int vec_length, realtype *v_data) |
N_Vector * | N_VNewVectorArray_NrnThreadLD (int count, long int vec_length, int nthread, long int *sizes) |
N_Vector * | N_VNewVectorArrayEmpty_NrnThreadLD (int count, long int vec_length, int nthread, long int *sizes) |
void | N_VDestroyVectorArray_NrnThreadLD (N_Vector *vs, int count) |
void | N_VPrint_NrnThreadLD (N_Vector v) |
N_Vector | N_VClone_NrnThreadLD (N_Vector w) |
void | N_VDestroy_NrnThreadLD (N_Vector v) |
void | N_VSpace_NrnThreadLD (N_Vector v, long int *lrw, long int *liw) |
realtype * | N_VGetArrayPointer_NrnThreadLD (N_Vector v) |
void | N_VSetArrayPointer_NrnThreadLD (realtype *v_data, N_Vector v) |
void | N_VLinearSum_NrnThreadLD (realtype a, N_Vector x, realtype b, N_Vector y, N_Vector z) |
void | N_VConst_NrnThreadLD (realtype c, N_Vector z) |
void | N_VProd_NrnThreadLD (N_Vector x, N_Vector y, N_Vector z) |
void | N_VDiv_NrnThreadLD (N_Vector x, N_Vector y, N_Vector z) |
void | N_VScale_NrnThreadLD (realtype c, N_Vector x, N_Vector z) |
void | N_VAbs_NrnThreadLD (N_Vector x, N_Vector z) |
void | N_VInv_NrnThreadLD (N_Vector x, N_Vector z) |
void | N_VAddConst_NrnThreadLD (N_Vector x, realtype b, N_Vector z) |
realtype | N_VDotProd_NrnThreadLD (N_Vector x, N_Vector y) |
realtype | N_VMaxNorm_NrnThreadLD (N_Vector x) |
realtype | N_VWrmsNorm_NrnThreadLD (N_Vector x, N_Vector w) |
realtype | N_VWrmsNormMask_NrnThreadLD (N_Vector x, N_Vector w, N_Vector id) |
realtype | N_VMin_NrnThreadLD (N_Vector x) |
realtype | N_VWL2Norm_NrnThreadLD (N_Vector x, N_Vector w) |
realtype | N_VL1Norm_NrnThreadLD (N_Vector x) |
void | N_VCompare_NrnThreadLD (realtype c, N_Vector x, N_Vector z) |
booleantype | N_VInvTest_NrnThreadLD (N_Vector x, N_Vector z) |
booleantype | N_VConstrMask_NrnThreadLD (N_Vector c, N_Vector x, N_Vector m) |
realtype | N_VMinQuotient_NrnThreadLD (N_Vector num, N_Vector denom) |
#define NV_CONTENT_NT_LD | ( | v | ) | ((N_VectorContent_NrnThreadLD) (v->content)) |
Definition at line 143 of file nvector_nrnthread_ld.h.
#define NV_DATA_NT_LD | ( | v | ) | (NV_CONTENT_NT_LD(v)->data) |
Definition at line 151 of file nvector_nrnthread_ld.h.
#define NV_Ith_NT_LD | ( | v, | |
i | |||
) | (NV_DATA_NT_LD(v)[i]) /* wrong but not needed */ |
Definition at line 155 of file nvector_nrnthread_ld.h.
#define NV_LENGTH_NT_LD | ( | v | ) | (NV_CONTENT_NT_LD(v)->length) |
Definition at line 145 of file nvector_nrnthread_ld.h.
#define NV_NT_NT_LD | ( | v | ) | (NV_CONTENT_NT_LD(v)->nt) |
Definition at line 147 of file nvector_nrnthread_ld.h.
#define NV_OWN_DATA_NT_LD | ( | v | ) | (NV_CONTENT_NT_LD(v)->own_data) |
Definition at line 149 of file nvector_nrnthread_ld.h.
Definition at line 153 of file nvector_nrnthread_ld.h.
typedef struct _N_VectorContent_NrnThreadLD* N_VectorContent_NrnThreadLD |
Definition at line 88 of file nvector_nrnthread_ld.h.
void N_VAbs_NrnThreadLD | ( | N_Vector | x, |
N_Vector | z | ||
) |
Definition at line 540 of file nvector_nrnthread_ld.cpp.
void N_VAddConst_NrnThreadLD | ( | N_Vector | x, |
realtype | b, | ||
N_Vector | z | ||
) |
Definition at line 560 of file nvector_nrnthread_ld.cpp.
N_Vector N_VClone_NrnThreadLD | ( | N_Vector | w | ) |
Definition at line 408 of file nvector_nrnthread_ld.cpp.
N_Vector N_VCloneEmpty_NrnThreadLD | ( | N_Vector | w | ) |
Definition at line 217 of file nvector_nrnthread_ld.cpp.
void N_VCompare_NrnThreadLD | ( | realtype | c, |
N_Vector | x, | ||
N_Vector | z | ||
) |
Definition at line 746 of file nvector_nrnthread_ld.cpp.
void N_VConst_NrnThreadLD | ( | realtype | c, |
N_Vector | z | ||
) |
Definition at line 499 of file nvector_nrnthread_ld.cpp.
booleantype N_VConstrMask_NrnThreadLD | ( | N_Vector | c, |
N_Vector | x, | ||
N_Vector | m | ||
) |
Definition at line 776 of file nvector_nrnthread_ld.cpp.
void N_VDestroy_NrnThreadLD | ( | N_Vector | v | ) |
Definition at line 440 of file nvector_nrnthread_ld.cpp.
void N_VDestroyVectorArray_NrnThreadLD | ( | N_Vector * | vs, |
int | count | ||
) |
Definition at line 374 of file nvector_nrnthread_ld.cpp.
void N_VDiv_NrnThreadLD | ( | N_Vector | x, |
N_Vector | y, | ||
N_Vector | z | ||
) |
Definition at line 519 of file nvector_nrnthread_ld.cpp.
realtype N_VDotProd_NrnThreadLD | ( | N_Vector | x, |
N_Vector | y | ||
) |
Definition at line 572 of file nvector_nrnthread_ld.cpp.
realtype* N_VGetArrayPointer_NrnThreadLD | ( | N_Vector | v | ) |
Definition at line 469 of file nvector_nrnthread_ld.cpp.
void N_VInv_NrnThreadLD | ( | N_Vector | x, |
N_Vector | z | ||
) |
Definition at line 550 of file nvector_nrnthread_ld.cpp.
booleantype N_VInvTest_NrnThreadLD | ( | N_Vector | x, |
N_Vector | z | ||
) |
Definition at line 760 of file nvector_nrnthread_ld.cpp.
realtype N_VL1Norm_NrnThreadLD | ( | N_Vector | x | ) |
Definition at line 725 of file nvector_nrnthread_ld.cpp.
void N_VLinearSum_NrnThreadLD | ( | realtype | a, |
N_Vector | x, | ||
realtype | b, | ||
N_Vector | y, | ||
N_Vector | z | ||
) |
Definition at line 488 of file nvector_nrnthread_ld.cpp.
N_Vector N_VMake_NrnThreadLD | ( | long int | vec_length, |
realtype * | v_data | ||
) |
Definition at line 298 of file nvector_nrnthread_ld.cpp.
realtype N_VMaxNorm_NrnThreadLD | ( | N_Vector | x | ) |
Definition at line 586 of file nvector_nrnthread_ld.cpp.
realtype N_VMin_NrnThreadLD | ( | N_Vector | x | ) |
Definition at line 680 of file nvector_nrnthread_ld.cpp.
realtype N_VMinQuotient_NrnThreadLD | ( | N_Vector | num, |
N_Vector | denom | ||
) |
Definition at line 790 of file nvector_nrnthread_ld.cpp.
N_Vector N_VNew_NrnThreadLD | ( | long int | vec_length, |
int | nthread, | ||
long int * | sizes | ||
) |
Definition at line 186 of file nvector_nrnthread_ld.cpp.
N_Vector N_VNewEmpty_NrnThreadLD | ( | long int | vec_length, |
int | nthread, | ||
long int * | sizes | ||
) |
Definition at line 107 of file nvector_nrnthread_ld.cpp.
N_Vector* N_VNewVectorArray_NrnThreadLD | ( | int | count, |
long int | vec_length, | ||
int | nthread, | ||
long int * | sizes | ||
) |
Definition at line 319 of file nvector_nrnthread_ld.cpp.
N_Vector* N_VNewVectorArrayEmpty_NrnThreadLD | ( | int | count, |
long int | vec_length, | ||
int | nthread, | ||
long int * | sizes | ||
) |
Definition at line 345 of file nvector_nrnthread_ld.cpp.
void N_VOneMask_Serial | ( | N_Vector | x | ) |
void N_VPrint_NrnThreadLD | ( | N_Vector | v | ) |
Definition at line 387 of file nvector_nrnthread_ld.cpp.
void N_VProd_NrnThreadLD | ( | N_Vector | x, |
N_Vector | y, | ||
N_Vector | z | ||
) |
Definition at line 509 of file nvector_nrnthread_ld.cpp.
void N_VScale_NrnThreadLD | ( | realtype | c, |
N_Vector | x, | ||
N_Vector | z | ||
) |
Definition at line 529 of file nvector_nrnthread_ld.cpp.
void N_VSetArrayPointer_NrnThreadLD | ( | realtype * | v_data, |
N_Vector | v | ||
) |
Definition at line 476 of file nvector_nrnthread_ld.cpp.
void N_VSpace_NrnThreadLD | ( | N_Vector | v, |
long int * | lrw, | ||
long int * | liw | ||
) |
Definition at line 460 of file nvector_nrnthread_ld.cpp.
realtype N_VWL2Norm_NrnThreadLD | ( | N_Vector | x, |
N_Vector | w | ||
) |
Definition at line 709 of file nvector_nrnthread_ld.cpp.
realtype N_VWrmsNorm_NrnThreadLD | ( | N_Vector | x, |
N_Vector | w | ||
) |
Definition at line 628 of file nvector_nrnthread_ld.cpp.
realtype N_VWrmsNormMask_NrnThreadLD | ( | N_Vector | x, |
N_Vector | w, | ||
N_Vector | id | ||
) |
Definition at line 662 of file nvector_nrnthread_ld.cpp.