static PyObject *_wrap_AbstractGroup_applyShiftedMatrixInverse(PyObject *, PyObject *args) {
    PyObject *resultobj;
    LOCA::TimeDependent::AbstractGroup *arg1 = (LOCA::TimeDependent::AbstractGroup *) 0 ;
    NOX::Parameter::List *arg2 = 0 ;
    NOX::Abstract::Vector *arg3 = 0 ;
    NOX::Abstract::Vector *arg4 = 0 ;
    double arg5 ;
    int result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    PyObject * obj2 = 0 ;
    PyObject * obj3 = 0 ;
    PyObject * obj4 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOOO:AbstractGroup_applyShiftedMatrixInverse",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_LOCA__TimeDependent__AbstractGroup, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    {
        SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_NOX__Parameter__List, SWIG_POINTER_EXCEPTION | 0);
        if (SWIG_arg_fail(2)) SWIG_fail;
        if (arg2 == NULL) {
            SWIG_null_ref("NOX::Parameter::List");
        }
        if (SWIG_arg_fail(2)) SWIG_fail;
    }
    {
        SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_NOX__Abstract__Vector, SWIG_POINTER_EXCEPTION | 0);
        if (SWIG_arg_fail(3)) SWIG_fail;
        if (arg3 == NULL) {
            SWIG_null_ref("NOX::Abstract::Vector");
        }
        if (SWIG_arg_fail(3)) SWIG_fail;
    }
    {
        SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_NOX__Abstract__Vector, SWIG_POINTER_EXCEPTION | 0);
        if (SWIG_arg_fail(4)) SWIG_fail;
        if (arg4 == NULL) {
            SWIG_null_ref("NOX::Abstract::Vector");
        }
        if (SWIG_arg_fail(4)) SWIG_fail;
    }
    {
        arg5 = (double)(SWIG_As_double(obj4)); 
        if (SWIG_arg_fail(5)) SWIG_fail;
    }
    result = (int)(arg1)->applyShiftedMatrixInverse(*arg2,(NOX::Abstract::Vector const &)*arg3,*arg4,arg5);
    
    resultobj = SWIG_From_int((result));
    return resultobj;
    fail:
    return NULL;
}
/* Convert a pointer value, signal an exception on a type mismatch */
static void *
SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
  void *result;
  if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
    PyErr_Clear();
    if (flags & SWIG_POINTER_EXCEPTION) {
      SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
      SWIG_Python_ArgFail(argnum);
    }
  }
  return result;
}
static PyObject *_wrap_AbstractGroup_applyMassMatrix(PyObject *, PyObject *args) {
    PyObject *resultobj;
    LOCA::TimeDependent::AbstractGroup *arg1 = (LOCA::TimeDependent::AbstractGroup *) 0 ;
    NOX::Abstract::Vector *arg2 = 0 ;
    NOX::Abstract::Vector *arg3 = 0 ;
    int result;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    PyObject * obj2 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:AbstractGroup_applyMassMatrix",&obj0,&obj1,&obj2)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_LOCA__TimeDependent__AbstractGroup, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    {
        SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_NOX__Abstract__Vector, SWIG_POINTER_EXCEPTION | 0);
        if (SWIG_arg_fail(2)) SWIG_fail;
        if (arg2 == NULL) {
            SWIG_null_ref("NOX::Abstract::Vector");
        }
        if (SWIG_arg_fail(2)) SWIG_fail;
    }
    {
        SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_NOX__Abstract__Vector, SWIG_POINTER_EXCEPTION | 0);
        if (SWIG_arg_fail(3)) SWIG_fail;
        if (arg3 == NULL) {
            SWIG_null_ref("NOX::Abstract::Vector");
        }
        if (SWIG_arg_fail(3)) SWIG_fail;
    }
    result = (int)((LOCA::TimeDependent::AbstractGroup const *)arg1)->applyMassMatrix((NOX::Abstract::Vector const &)*arg2,*arg3);
    
    resultobj = SWIG_From_int((result));
    return resultobj;
    fail:
    return NULL;
}
static PyObject *_wrap_delete_AbstractGroup(PyObject *, PyObject *args) {
    PyObject *resultobj;
    LOCA::TimeDependent::AbstractGroup *arg1 = (LOCA::TimeDependent::AbstractGroup *) 0 ;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_AbstractGroup",&obj0)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_LOCA__TimeDependent__AbstractGroup, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    delete arg1;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}
static PyObject *_wrap_AbstractGroup_computeMassMatrix(PyObject *, PyObject *args) {
    PyObject *resultobj;
    LOCA::TimeDependent::AbstractGroup *arg1 = (LOCA::TimeDependent::AbstractGroup *) 0 ;
    int result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:AbstractGroup_computeMassMatrix",&obj0)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_LOCA__TimeDependent__AbstractGroup, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    result = (int)(arg1)->computeMassMatrix();
    
    resultobj = SWIG_From_int((result));
    return resultobj;
    fail:
    return NULL;
}
示例#6
0
SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
  void *result;
  SWIG_Python_ConvertPtr(obj, &result, ty, flags | SWIG_POINTER_EXCEPTION);
  return result;
}