![]() |
NEURON
|
#include "nvector.h"#include "sundialstypes.h"Go to the source code of this file.
Classes | |
| struct | _N_VectorContent_NrnThread |
Macros | |
| #define | NV_CONTENT_NT(v) ((N_VectorContent_NrnThread) (v->content)) |
| #define | NV_LENGTH_NT(v) (NV_CONTENT_NT(v)->length) |
| #define | NV_NT_NT(v) (NV_CONTENT_NT(v)->nt) |
| #define | NV_OWN_DATA_NT(v) (NV_CONTENT_NT(v)->own_data) |
| #define | NV_DATA_NT(v) (NV_CONTENT_NT(v)->data) |
| #define | NV_SUBVEC_NT(v, i) (NV_CONTENT_NT(v)->data[i]) |
| #define | NV_Ith_NT(v, i) (NV_DATA_NT(v)[i]) /* wrong but not needed */ |
Typedefs | |
| typedef struct _N_VectorContent_NrnThread * | N_VectorContent_NrnThread |
Functions | |
| void | N_VOneMask_Serial (N_Vector x) |
| N_Vector | N_VNew_NrnThread (long int vec_length, int nthread, long int *sizes) |
| N_Vector | N_VNewEmpty_NrnThread (long int vec_length, int nthread, long int *sizes) |
| N_Vector | N_VCloneEmpty_NrnThread (N_Vector w) |
| N_Vector | N_VMake_NrnThread (long int vec_length, realtype *v_data) |
| N_Vector * | N_VNewVectorArray_NrnThread (int count, long int vec_length, int nthread, long int *sizes) |
| N_Vector * | N_VNewVectorArrayEmpty_NrnThread (int count, long int vec_length, int nthread, long int *sizes) |
| void | N_VDestroyVectorArray_NrnThread (N_Vector *vs, int count) |
| void | N_VPrint_NrnThread (N_Vector v) |
| N_Vector | N_VClone_NrnThread (N_Vector w) |
| void | N_VDestroy_NrnThread (N_Vector v) |
| void | N_VSpace_NrnThread (N_Vector v, long int *lrw, long int *liw) |
| realtype * | N_VGetArrayPointer_NrnThread (N_Vector v) |
| void | N_VSetArrayPointer_NrnThread (realtype *v_data, N_Vector v) |
| void | N_VLinearSum_NrnThread (realtype a, N_Vector x, realtype b, N_Vector y, N_Vector z) |
| void | N_VConst_NrnThread (realtype c, N_Vector z) |
| void | N_VProd_NrnThread (N_Vector x, N_Vector y, N_Vector z) |
| void | N_VDiv_NrnThread (N_Vector x, N_Vector y, N_Vector z) |
| void | N_VScale_NrnThread (realtype c, N_Vector x, N_Vector z) |
| void | N_VAbs_NrnThread (N_Vector x, N_Vector z) |
| void | N_VInv_NrnThread (N_Vector x, N_Vector z) |
| void | N_VAddConst_NrnThread (N_Vector x, realtype b, N_Vector z) |
| realtype | N_VDotProd_NrnThread (N_Vector x, N_Vector y) |
| realtype | N_VMaxNorm_NrnThread (N_Vector x) |
| realtype | N_VWrmsNorm_NrnThread (N_Vector x, N_Vector w) |
| realtype | N_VWrmsNormMask_NrnThread (N_Vector x, N_Vector w, N_Vector id) |
| realtype | N_VMin_NrnThread (N_Vector x) |
| realtype | N_VWL2Norm_NrnThread (N_Vector x, N_Vector w) |
| realtype | N_VL1Norm_NrnThread (N_Vector x) |
| void | N_VCompare_NrnThread (realtype c, N_Vector x, N_Vector z) |
| booleantype | N_VInvTest_NrnThread (N_Vector x, N_Vector z) |
| booleantype | N_VConstrMask_NrnThread (N_Vector c, N_Vector x, N_Vector m) |
| realtype | N_VMinQuotient_NrnThread (N_Vector num, N_Vector denom) |
| #define NV_CONTENT_NT | ( | v | ) | ((N_VectorContent_NrnThread) (v->content)) |
Definition at line 139 of file nvector_nrnthread.h.
| #define NV_DATA_NT | ( | v | ) | (NV_CONTENT_NT(v)->data) |
Definition at line 147 of file nvector_nrnthread.h.
| #define NV_Ith_NT | ( | v, | |
| i | |||
| ) | (NV_DATA_NT(v)[i]) /* wrong but not needed */ |
Definition at line 151 of file nvector_nrnthread.h.
| #define NV_LENGTH_NT | ( | v | ) | (NV_CONTENT_NT(v)->length) |
Definition at line 141 of file nvector_nrnthread.h.
| #define NV_NT_NT | ( | v | ) | (NV_CONTENT_NT(v)->nt) |
Definition at line 143 of file nvector_nrnthread.h.
| #define NV_OWN_DATA_NT | ( | v | ) | (NV_CONTENT_NT(v)->own_data) |
Definition at line 145 of file nvector_nrnthread.h.
Definition at line 149 of file nvector_nrnthread.h.
| typedef struct _N_VectorContent_NrnThread* N_VectorContent_NrnThread |
Definition at line 84 of file nvector_nrnthread.h.
| void N_VAbs_NrnThread | ( | N_Vector | x, |
| N_Vector | z | ||
| ) |
Definition at line 558 of file nvector_nrnthread.cpp.
| void N_VAddConst_NrnThread | ( | N_Vector | x, |
| realtype | b, | ||
| N_Vector | z | ||
| ) |
Definition at line 578 of file nvector_nrnthread.cpp.
| N_Vector N_VClone_NrnThread | ( | N_Vector | w | ) |
Definition at line 426 of file nvector_nrnthread.cpp.
| N_Vector N_VCloneEmpty_NrnThread | ( | N_Vector | w | ) |
Definition at line 234 of file nvector_nrnthread.cpp.
| void N_VCompare_NrnThread | ( | realtype | c, |
| N_Vector | x, | ||
| N_Vector | z | ||
| ) |
Definition at line 760 of file nvector_nrnthread.cpp.
| void N_VConst_NrnThread | ( | realtype | c, |
| N_Vector | z | ||
| ) |
Definition at line 517 of file nvector_nrnthread.cpp.
| booleantype N_VConstrMask_NrnThread | ( | N_Vector | c, |
| N_Vector | x, | ||
| N_Vector | m | ||
| ) |
Definition at line 790 of file nvector_nrnthread.cpp.
| void N_VDestroy_NrnThread | ( | N_Vector | v | ) |
Definition at line 458 of file nvector_nrnthread.cpp.
| void N_VDestroyVectorArray_NrnThread | ( | N_Vector * | vs, |
| int | count | ||
| ) |
Definition at line 392 of file nvector_nrnthread.cpp.
| void N_VDiv_NrnThread | ( | N_Vector | x, |
| N_Vector | y, | ||
| N_Vector | z | ||
| ) |
Definition at line 537 of file nvector_nrnthread.cpp.
| realtype N_VDotProd_NrnThread | ( | N_Vector | x, |
| N_Vector | y | ||
| ) |
Definition at line 590 of file nvector_nrnthread.cpp.
| realtype* N_VGetArrayPointer_NrnThread | ( | N_Vector | v | ) |
Definition at line 487 of file nvector_nrnthread.cpp.
| void N_VInv_NrnThread | ( | N_Vector | x, |
| N_Vector | z | ||
| ) |
Definition at line 568 of file nvector_nrnthread.cpp.
| booleantype N_VInvTest_NrnThread | ( | N_Vector | x, |
| N_Vector | z | ||
| ) |
Definition at line 774 of file nvector_nrnthread.cpp.
| realtype N_VL1Norm_NrnThread | ( | N_Vector | x | ) |
Definition at line 739 of file nvector_nrnthread.cpp.
| void N_VLinearSum_NrnThread | ( | realtype | a, |
| N_Vector | x, | ||
| realtype | b, | ||
| N_Vector | y, | ||
| N_Vector | z | ||
| ) |
Definition at line 506 of file nvector_nrnthread.cpp.
| N_Vector N_VMake_NrnThread | ( | long int | vec_length, |
| realtype * | v_data | ||
| ) |
Definition at line 315 of file nvector_nrnthread.cpp.
| realtype N_VMaxNorm_NrnThread | ( | N_Vector | x | ) |
Definition at line 604 of file nvector_nrnthread.cpp.
| realtype N_VMin_NrnThread | ( | N_Vector | x | ) |
Definition at line 694 of file nvector_nrnthread.cpp.
| realtype N_VMinQuotient_NrnThread | ( | N_Vector | num, |
| N_Vector | denom | ||
| ) |
Definition at line 804 of file nvector_nrnthread.cpp.
| N_Vector N_VNew_NrnThread | ( | long int | vec_length, |
| int | nthread, | ||
| long int * | sizes | ||
| ) |
Definition at line 203 of file nvector_nrnthread.cpp.
| N_Vector N_VNewEmpty_NrnThread | ( | long int | vec_length, |
| int | nthread, | ||
| long int * | sizes | ||
| ) |
Definition at line 124 of file nvector_nrnthread.cpp.
| N_Vector* N_VNewVectorArray_NrnThread | ( | int | count, |
| long int | vec_length, | ||
| int | nthread, | ||
| long int * | sizes | ||
| ) |
Definition at line 337 of file nvector_nrnthread.cpp.
| N_Vector* N_VNewVectorArrayEmpty_NrnThread | ( | int | count, |
| long int | vec_length, | ||
| int | nthread, | ||
| long int * | sizes | ||
| ) |
Definition at line 363 of file nvector_nrnthread.cpp.
| void N_VOneMask_Serial | ( | N_Vector | x | ) |
| void N_VPrint_NrnThread | ( | N_Vector | v | ) |
Definition at line 405 of file nvector_nrnthread.cpp.
| void N_VProd_NrnThread | ( | N_Vector | x, |
| N_Vector | y, | ||
| N_Vector | z | ||
| ) |
Definition at line 527 of file nvector_nrnthread.cpp.
| void N_VScale_NrnThread | ( | realtype | c, |
| N_Vector | x, | ||
| N_Vector | z | ||
| ) |
Definition at line 547 of file nvector_nrnthread.cpp.
| void N_VSetArrayPointer_NrnThread | ( | realtype * | v_data, |
| N_Vector | v | ||
| ) |
Definition at line 494 of file nvector_nrnthread.cpp.
| void N_VSpace_NrnThread | ( | N_Vector | v, |
| long int * | lrw, | ||
| long int * | liw | ||
| ) |
Definition at line 478 of file nvector_nrnthread.cpp.
| realtype N_VWL2Norm_NrnThread | ( | N_Vector | x, |
| N_Vector | w | ||
| ) |
Definition at line 723 of file nvector_nrnthread.cpp.
| realtype N_VWrmsNorm_NrnThread | ( | N_Vector | x, |
| N_Vector | w | ||
| ) |
Definition at line 635 of file nvector_nrnthread.cpp.
| realtype N_VWrmsNormMask_NrnThread | ( | N_Vector | x, |
| N_Vector | w, | ||
| N_Vector | id | ||
| ) |
Definition at line 676 of file nvector_nrnthread.cpp.