/*
	CreateJacobianMatrix.h
*/

#ifndef _CREATEJACOBIANMATRIX_H
#define _CREATEJACOBIANMATRIX_H

/* local prototypes: */
void CreateJacobianMatrixUsage(void);

#include "../../c/modules/modules.h"
#include "../../c/Container/Container.h"
#include "../../c/shared/shared.h"
#include "../../c/EnumDefinitions/EnumDefinitions.h"

#undef __FUNCT__ 
#define __FUNCT__  "CreateJacobianMatrix"

/* serial input macros: */
#define ELEMENTS     (mxArray *)prhs[0]
#define NODES        (mxArray *)prhs[1]
#define VERTICES     (mxArray *)prhs[2]
#define LOADS        (mxArray *)prhs[3]
#define MATERIALS    (mxArray *)prhs[4]
#define PARAMETERS   (mxArray *)prhs[5]
#define KMAX         (mxArray *)prhs[6]

/* serial output macros: */
#define JFF  (mxArray**)&plhs[0]

/* serial arg counts: */
#undef NLHS
#define NLHS  1
#undef NRHS
#define NRHS  7

#endif  /* _CREATEJACOBIANMATRIX_H*/
