nvector_serial.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Classes

struct  _N_VectorContent_Serial

Defines

#define NV_CONTENT_S(v)   ( (N_VectorContent_Serial)(v->content) )
#define NV_LENGTH_S(v)   ( NV_CONTENT_S(v)->length )
#define NV_OWN_DATA_S(v)   ( NV_CONTENT_S(v)->own_data )
#define NV_DATA_S(v)   ( NV_CONTENT_S(v)->data )
#define NV_Ith_S(v, i)   ( NV_DATA_S(v)[i] )

Typedefs

typedef struct
_N_VectorContent_Serial
N_VectorContent_Serial

Functions

SUNDIALS_EXPORT N_Vector N_VNew_Serial (long int vec_length)
SUNDIALS_EXPORT N_Vector N_VNewEmpty_Serial (long int vec_length)
SUNDIALS_EXPORT N_Vector N_VMake_Serial (long int vec_length, realtype *v_data)
SUNDIALS_EXPORT N_VectorN_VCloneVectorArray_Serial (int count, N_Vector w)
SUNDIALS_EXPORT N_VectorN_VCloneVectorArrayEmpty_Serial (int count, N_Vector w)
SUNDIALS_EXPORT void N_VDestroyVectorArray_Serial (N_Vector *vs, int count)
SUNDIALS_EXPORT void N_VPrint_Serial (N_Vector v)
SUNDIALS_EXPORT N_Vector N_VCloneEmpty_Serial (N_Vector w)
SUNDIALS_EXPORT N_Vector N_VClone_Serial (N_Vector w)
SUNDIALS_EXPORT void N_VDestroy_Serial (N_Vector v)
SUNDIALS_EXPORT void N_VSpace_Serial (N_Vector v, long int *lrw, long int *liw)
SUNDIALS_EXPORT realtypeN_VGetArrayPointer_Serial (N_Vector v)
SUNDIALS_EXPORT void N_VSetArrayPointer_Serial (realtype *v_data, N_Vector v)
SUNDIALS_EXPORT void N_VLinearSum_Serial (realtype a, N_Vector x, realtype b, N_Vector y, N_Vector z)
SUNDIALS_EXPORT void N_VConst_Serial (realtype c, N_Vector z)
SUNDIALS_EXPORT void N_VProd_Serial (N_Vector x, N_Vector y, N_Vector z)
SUNDIALS_EXPORT void N_VDiv_Serial (N_Vector x, N_Vector y, N_Vector z)
SUNDIALS_EXPORT void N_VScale_Serial (realtype c, N_Vector x, N_Vector z)
SUNDIALS_EXPORT void N_VAbs_Serial (N_Vector x, N_Vector z)
SUNDIALS_EXPORT void N_VInv_Serial (N_Vector x, N_Vector z)
SUNDIALS_EXPORT void N_VAddConst_Serial (N_Vector x, realtype b, N_Vector z)
SUNDIALS_EXPORT realtype N_VDotProd_Serial (N_Vector x, N_Vector y)
SUNDIALS_EXPORT realtype N_VMaxNorm_Serial (N_Vector x)
SUNDIALS_EXPORT realtype N_VWrmsNorm_Serial (N_Vector x, N_Vector w)
SUNDIALS_EXPORT realtype N_VWrmsNormMask_Serial (N_Vector x, N_Vector w, N_Vector id)
SUNDIALS_EXPORT realtype N_VMin_Serial (N_Vector x)
SUNDIALS_EXPORT realtype N_VWL2Norm_Serial (N_Vector x, N_Vector w)
SUNDIALS_EXPORT realtype N_VL1Norm_Serial (N_Vector x)
SUNDIALS_EXPORT void N_VCompare_Serial (realtype c, N_Vector x, N_Vector z)
SUNDIALS_EXPORT booleantype N_VInvTest_Serial (N_Vector x, N_Vector z)
SUNDIALS_EXPORT booleantype N_VConstrMask_Serial (N_Vector c, N_Vector x, N_Vector m)
SUNDIALS_EXPORT realtype N_VMinQuotient_Serial (N_Vector num, N_Vector denom)

Define Documentation

#define NV_CONTENT_S (  )     ( (N_VectorContent_Serial)(v->content) )
#define NV_DATA_S (  )     ( NV_CONTENT_S(v)->data )
#define NV_Ith_S ( v,
 )     ( NV_DATA_S(v)[i] )
#define NV_LENGTH_S (  )     ( NV_CONTENT_S(v)->length )
#define NV_OWN_DATA_S (  )     ( NV_CONTENT_S(v)->own_data )

Typedef Documentation


Function Documentation

SUNDIALS_EXPORT void N_VAbs_Serial ( N_Vector  x,
N_Vector  z 
)
SUNDIALS_EXPORT void N_VAddConst_Serial ( N_Vector  x,
realtype  b,
N_Vector  z 
)
SUNDIALS_EXPORT N_Vector N_VClone_Serial ( N_Vector  w  ) 
SUNDIALS_EXPORT N_Vector N_VCloneEmpty_Serial ( N_Vector  w  ) 
SUNDIALS_EXPORT N_Vector* N_VCloneVectorArray_Serial ( int  count,
N_Vector  w 
)
SUNDIALS_EXPORT N_Vector* N_VCloneVectorArrayEmpty_Serial ( int  count,
N_Vector  w 
)
SUNDIALS_EXPORT void N_VCompare_Serial ( realtype  c,
N_Vector  x,
N_Vector  z 
)
SUNDIALS_EXPORT void N_VConst_Serial ( realtype  c,
N_Vector  z 
)
SUNDIALS_EXPORT booleantype N_VConstrMask_Serial ( N_Vector  c,
N_Vector  x,
N_Vector  m 
)
SUNDIALS_EXPORT void N_VDestroy_Serial ( N_Vector  v  ) 
SUNDIALS_EXPORT void N_VDestroyVectorArray_Serial ( N_Vector vs,
int  count 
)
SUNDIALS_EXPORT void N_VDiv_Serial ( N_Vector  x,
N_Vector  y,
N_Vector  z 
)
SUNDIALS_EXPORT realtype N_VDotProd_Serial ( N_Vector  x,
N_Vector  y 
)
SUNDIALS_EXPORT realtype* N_VGetArrayPointer_Serial ( N_Vector  v  ) 
SUNDIALS_EXPORT void N_VInv_Serial ( N_Vector  x,
N_Vector  z 
)
SUNDIALS_EXPORT booleantype N_VInvTest_Serial ( N_Vector  x,
N_Vector  z 
)
SUNDIALS_EXPORT realtype N_VL1Norm_Serial ( N_Vector  x  ) 
SUNDIALS_EXPORT void N_VLinearSum_Serial ( realtype  a,
N_Vector  x,
realtype  b,
N_Vector  y,
N_Vector  z 
)
SUNDIALS_EXPORT N_Vector N_VMake_Serial ( long int  vec_length,
realtype v_data 
)
SUNDIALS_EXPORT realtype N_VMaxNorm_Serial ( N_Vector  x  ) 
SUNDIALS_EXPORT realtype N_VMin_Serial ( N_Vector  x  ) 
SUNDIALS_EXPORT realtype N_VMinQuotient_Serial ( N_Vector  num,
N_Vector  denom 
)
SUNDIALS_EXPORT N_Vector N_VNew_Serial ( long int  vec_length  ) 
SUNDIALS_EXPORT N_Vector N_VNewEmpty_Serial ( long int  vec_length  ) 
SUNDIALS_EXPORT void N_VPrint_Serial ( N_Vector  v  ) 
SUNDIALS_EXPORT void N_VProd_Serial ( N_Vector  x,
N_Vector  y,
N_Vector  z 
)
SUNDIALS_EXPORT void N_VScale_Serial ( realtype  c,
N_Vector  x,
N_Vector  z 
)
SUNDIALS_EXPORT void N_VSetArrayPointer_Serial ( realtype v_data,
N_Vector  v 
)
SUNDIALS_EXPORT void N_VSpace_Serial ( N_Vector  v,
long int *  lrw,
long int *  liw 
)
SUNDIALS_EXPORT realtype N_VWL2Norm_Serial ( N_Vector  x,
N_Vector  w 
)
SUNDIALS_EXPORT realtype N_VWrmsNorm_Serial ( N_Vector  x,
N_Vector  w 
)
SUNDIALS_EXPORT realtype N_VWrmsNormMask_Serial ( N_Vector  x,
N_Vector  w,
N_Vector  id 
)

Generated on Thu Aug 12 16:37:41 2010 for SimTKcore by  doxygen 1.6.1