nvector_nrnserial_ld.h File Reference

#include "nvector.h"
#include "sundialstypes.h"
Include dependency graph for nvector_nrnserial_ld.h:

Go to the source code of this file.

Classes

struct  _N_VectorContent_NrnSerialLD

Defines

#define NV_CONTENT_S_LD(v)   ( (N_VectorContent_NrnSerialLD)(v->content) )
#define NV_LENGTH_S_LD(v)   ( NV_CONTENT_S_LD(v)->length )
#define NV_OWN_DATA_S_LD(v)   ( NV_CONTENT_S_LD(v)->own_data )
#define NV_DATA_S_LD(v)   ( NV_CONTENT_S_LD(v)->data )
#define NV_Ith_S_LD(v, i)   ( NV_DATA_S_LD(v)[i] )

Typedefs

typedef struct
_N_VectorContent_NrnSerialLD
N_VectorContent_NrnSerialLD

Functions

N_Vector N_VNew_NrnSerialLD (long int vec_length)
N_Vector N_VNewEmpty_NrnSerialLD (long int vec_length)
N_Vector N_VCloneEmpty_NrnSerialLD (N_Vector w)
N_Vector N_VMake_NrnSerialLD (long int vec_length, realtype *v_data)
N_Vector * N_VNewVectorArray_NrnSerialLD (int count, long int vec_length)
N_Vector * N_VNewVectorArrayEmpty_NrnSerialLD (int count, long int vec_length)
void N_VDestroyVectorArray_NrnSerialLD (N_Vector *vs, int count)
void N_VPrint_NrnSerialLD (N_Vector v)
N_Vector N_VClone_NrnSerialLD (N_Vector w)
void N_VDestroy_NrnSerialLD (N_Vector v)
void N_VSpace_NrnSerialLD (N_Vector v, long int *lrw, long int *liw)
realtype * N_VGetArrayPointer_NrnSerialLD (N_Vector v)
void N_VSetArrayPointer_NrnSerialLD (realtype *v_data, N_Vector v)
void N_VLinearSum_NrnSerialLD (realtype a, N_Vector x, realtype b, N_Vector y, N_Vector z)
void N_VConst_NrnSerialLD (realtype c, N_Vector z)
void N_VProd_NrnSerialLD (N_Vector x, N_Vector y, N_Vector z)
void N_VDiv_NrnSerialLD (N_Vector x, N_Vector y, N_Vector z)
void N_VScale_NrnSerialLD (realtype c, N_Vector x, N_Vector z)
void N_VAbs_NrnSerialLD (N_Vector x, N_Vector z)
void N_VInv_NrnSerialLD (N_Vector x, N_Vector z)
void N_VAddConst_NrnSerialLD (N_Vector x, realtype b, N_Vector z)
realtype N_VDotProd_NrnSerialLD (N_Vector x, N_Vector y)
realtype N_VMaxNorm_NrnSerialLD (N_Vector x)
realtype N_VWrmsNorm_NrnSerialLD (N_Vector x, N_Vector w)
realtype N_VWrmsNormMask_NrnSerialLD (N_Vector x, N_Vector w, N_Vector id)
realtype N_VMin_NrnSerialLD (N_Vector x)
realtype N_VWL2Norm_NrnSerialLD (N_Vector x, N_Vector w)
realtype N_VL1Norm_NrnSerialLD (N_Vector x)
void N_VCompare_NrnSerialLD (realtype c, N_Vector x, N_Vector z)
booleantype N_VInvTest_NrnSerialLD (N_Vector x, N_Vector z)
booleantype N_VConstrMask_NrnSerialLD (N_Vector c, N_Vector x, N_Vector m)
realtype N_VMinQuotient_NrnSerialLD (N_Vector num, N_Vector denom)

Define Documentation

#define NV_CONTENT_S_LD (  )     ( (N_VectorContent_NrnSerialLD)(v->content) )
#define NV_DATA_S_LD (  )     ( NV_CONTENT_S_LD(v)->data )
#define NV_Ith_S_LD ( v,
i   )     ( NV_DATA_S_LD(v)[i] )
#define NV_LENGTH_S_LD (  )     ( NV_CONTENT_S_LD(v)->length )
#define NV_OWN_DATA_S_LD (  )     ( NV_CONTENT_S_LD(v)->own_data )

Typedef Documentation


Function Documentation

void N_VAbs_NrnSerialLD ( N_Vector  x,
N_Vector  z 
)

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VAddConst_NrnSerialLD ( N_Vector  x,
realtype  b,
N_Vector  z 
)

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

N_Vector N_VClone_NrnSerialLD ( N_Vector  w  ) 

References data, N_VCloneEmpty_NrnSerialLD(), N_VDestroy_NrnSerialLD(), NV_DATA_S_LD, NV_LENGTH_S_LD, NV_OWN_DATA_S_LD, and v.

Referenced by N_VNewEmpty_NrnSerialLD().

Here is the call graph for this function:

N_Vector N_VCloneEmpty_NrnSerialLD ( N_Vector  w  ) 
void N_VCompare_NrnSerialLD ( realtype  c,
N_Vector  x,
N_Vector  z 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, ONE, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VConst_NrnSerialLD ( realtype  c,
N_Vector  z 
)

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

booleantype N_VConstrMask_NrnSerialLD ( N_Vector  c,
N_Vector  x,
N_Vector  m 
)

References HALF, i, NV_DATA_S_LD, NV_LENGTH_S_LD, ONE, ONEPT5, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VDestroy_NrnSerialLD ( N_Vector  v  ) 
void N_VDestroyVectorArray_NrnSerialLD ( N_Vector *  vs,
int  count 
)

References N_VDestroy_NrnSerialLD().

Referenced by N_VNewVectorArray_NrnSerialLD(), and N_VNewVectorArrayEmpty_NrnSerialLD().

Here is the call graph for this function:

void N_VDiv_NrnSerialLD ( N_Vector  x,
N_Vector  y,
N_Vector  z 
)

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype N_VDotProd_NrnSerialLD ( N_Vector  x,
N_Vector  y 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype* N_VGetArrayPointer_NrnSerialLD ( N_Vector  v  ) 

References NV_DATA_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VInv_NrnSerialLD ( N_Vector  x,
N_Vector  z 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, and ONE.

Referenced by N_VNewEmpty_NrnSerialLD().

booleantype N_VInvTest_NrnSerialLD ( N_Vector  x,
N_Vector  z 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, ONE, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype N_VL1Norm_NrnSerialLD ( N_Vector  x  ) 
void N_VLinearSum_NrnSerialLD ( realtype  a,
N_Vector  x,
realtype  b,
N_Vector  y,
N_Vector  z 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, and ONE.

Referenced by N_VNewEmpty_NrnSerialLD().

N_Vector N_VMake_NrnSerialLD ( long int  vec_length,
realtype *  v_data 
)

References N_VNewEmpty_NrnSerialLD(), NV_DATA_S_LD, NV_OWN_DATA_S_LD, and v.

Here is the call graph for this function:

realtype N_VMaxNorm_NrnSerialLD ( N_Vector  x  ) 

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype N_VMin_NrnSerialLD ( N_Vector  x  ) 

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype N_VMinQuotient_NrnSerialLD ( N_Vector  num,
N_Vector  denom 
)

References i, nd, NV_DATA_S_LD, NV_LENGTH_S_LD, and ZERO.

Referenced by N_VNewEmpty_NrnSerialLD().

N_Vector N_VNew_NrnSerialLD ( long int  vec_length  ) 

References data, N_VDestroy_NrnSerialLD(), N_VNewEmpty_NrnSerialLD(), NV_DATA_S_LD, NV_OWN_DATA_S_LD, and v.

Referenced by N_VNewVectorArray_NrnSerialLD().

Here is the call graph for this function:

N_Vector N_VNewEmpty_NrnSerialLD ( long int  vec_length  ) 
N_Vector* N_VNewVectorArray_NrnSerialLD ( int  count,
long int  vec_length 
)

References N_VDestroyVectorArray_NrnSerialLD(), and N_VNew_NrnSerialLD().

Here is the call graph for this function:

N_Vector* N_VNewVectorArrayEmpty_NrnSerialLD ( int  count,
long int  vec_length 
)

References N_VDestroyVectorArray_NrnSerialLD(), and N_VNewEmpty_NrnSerialLD().

Here is the call graph for this function:

void N_VPrint_NrnSerialLD ( N_Vector  v  ) 

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

void N_VProd_NrnSerialLD ( N_Vector  x,
N_Vector  y,
N_Vector  z 
)

References i, NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VScale_NrnSerialLD ( realtype  c,
N_Vector  x,
N_Vector  z 
)

References i, NV_DATA_S_LD, NV_LENGTH_S_LD, and ONE.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VSetArrayPointer_NrnSerialLD ( realtype *  v_data,
N_Vector  v 
)

References NV_DATA_S_LD, and NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

void N_VSpace_NrnSerialLD ( N_Vector  v,
long int lrw,
long int liw 
)

References NV_LENGTH_S_LD.

Referenced by N_VNewEmpty_NrnSerialLD().

realtype N_VWL2Norm_NrnSerialLD ( N_Vector  x,
N_Vector  w 
)
realtype N_VWrmsNorm_NrnSerialLD ( N_Vector  x,
N_Vector  w 
)
realtype N_VWrmsNormMask_NrnSerialLD ( N_Vector  x,
N_Vector  w,
N_Vector  id 
)
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3