19 template<
typename T>
class SwigValueWrapper {
20 struct SwigMovePointer {
22 SwigMovePointer(T *p) : ptr(p) { }
23 ~SwigMovePointer() {
delete ptr; }
24 SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0;
delete oldptr; ptr = rhs.ptr; rhs.ptr = 0;
return *
this; }
26 SwigValueWrapper& operator=(
const SwigValueWrapper<T>& rhs);
27 SwigValueWrapper(
const SwigValueWrapper<T>& rhs);
29 SwigValueWrapper() : pointer(0) { }
30 SwigValueWrapper& operator=(
const T& t) { SwigMovePointer tmp(
new T(t)); pointer = tmp;
return *
this; }
31 operator T&()
const {
return *pointer.ptr; }
32 T *operator&() {
return pointer.ptr; }
35 template <
typename T> T SwigValueInit() {
46 #ifndef SWIGTEMPLATEDISAMBIGUATOR
47 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
48 # define SWIGTEMPLATEDISAMBIGUATOR template
49 # elif defined(__HP_aCC)
52 # define SWIGTEMPLATEDISAMBIGUATOR template
54 # define SWIGTEMPLATEDISAMBIGUATOR
60 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
61 # define SWIGINLINE inline
69 # if defined(__GNUC__)
70 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
71 # define SWIGUNUSED __attribute__ ((__unused__))
76 # define SWIGUNUSED __attribute__ ((__unused__))
82 #ifndef SWIG_MSC_UNSUPPRESS_4505
83 # if defined(_MSC_VER)
84 # pragma warning(disable : 4505)
88 #ifndef SWIGUNUSEDPARM
90 # define SWIGUNUSEDPARM(p)
92 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
98 # define SWIGINTERN static SWIGUNUSED
102 #ifndef SWIGINTERNINLINE
103 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
107 #if defined(__GNUC__)
108 # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
109 # ifndef GCC_HASCLASSVISIBILITY
110 # define GCC_HASCLASSVISIBILITY
116 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
117 # if defined(STATIC_LINKED)
120 # define SWIGEXPORT __declspec(dllexport)
123 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
124 # define SWIGEXPORT __attribute__ ((visibility("default")))
133 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
134 # define SWIGSTDCALL __stdcall
141 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
142 # define _CRT_SECURE_NO_DEPRECATE
146 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
147 # define _SCL_SECURE_NO_DEPRECATE
151 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
152 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
160 #ifdef __INTEL_COMPILER
161 # pragma warning disable 592
181 #define SWIG_RUNTIME_VERSION "4"
184 #ifdef SWIG_TYPE_TABLE
185 # define SWIG_QUOTE_STRING(x) #x
186 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
187 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
189 # define SWIG_TYPE_TABLE_NAME
202 # define SWIGRUNTIME SWIGINTERN
205 #ifndef SWIGRUNTIMEINLINE
206 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
210 #ifndef SWIG_BUFFER_SIZE
211 # define SWIG_BUFFER_SIZE 1024
215 #define SWIG_POINTER_DISOWN 0x1
216 #define SWIG_CAST_NEW_MEMORY 0x2
217 #define SWIG_POINTER_NO_NULL 0x4
220 #define SWIG_POINTER_OWN 0x1
303 #define SWIG_ERROR (-1)
304 #define SWIG_IsOK(r) (r >= 0)
305 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
308 #define SWIG_CASTRANKLIMIT (1 << 8)
310 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
312 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
314 #define SWIG_BADOBJ (SWIG_ERROR)
315 #define SWIG_OLDOBJ (SWIG_OK)
316 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
317 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
319 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
320 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
321 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
322 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
323 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
324 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
327 #if defined(SWIG_CASTRANK_MODE)
328 # ifndef SWIG_TypeRank
329 # define SWIG_TypeRank unsigned long
331 # ifndef SWIG_MAXCASTRANK
332 # define SWIG_MAXCASTRANK (2)
334 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
335 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
340 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
343 # define SWIG_AddCast(r) (r)
344 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
354 typedef void *(*swig_converter_func)(
void *,
int *);
396 const char *f2,
const char *l2) {
397 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
398 while ((*f1 ==
' ') && (f1 != l1)) ++f1;
399 while ((*f2 ==
' ') && (f2 != l2)) ++f2;
400 if (*f1 != *f2)
return (*f1 > *f2) ? 1 : -1;
402 return (
int)((l1 - f1) - (l2 - f2));
412 const char* te = tb + strlen(tb);
414 while (equiv != 0 && *ne) {
415 for (nb = ne; *ne; ++ne) {
416 if (*ne ==
'|')
break;
441 if (strcmp(iter->
type->
name, c) == 0) {
442 if (iter == ty->
cast)
468 if (iter->
type == from) {
469 if (iter == ty->
cast)
501 if (!ty || !ty->
dcast)
return ty;
502 while (ty && (ty->
dcast)) {
503 ty = (*ty->
dcast)(ptr);
527 if (!type)
return NULL;
528 if (type->
str != NULL) {
529 const char *last_name = type->
str;
531 for (s = type->
str; *s; s++)
532 if (*s ==
'|') last_name = s+1;
580 size_t r = iter->
size - 1;
583 size_t i = (l + r) >> 1;
584 const char *iname = iter->
types[i]->
name;
586 int compare = strcmp(name, iname);
588 return iter->
types[i];
589 }
else if (compare < 0) {
595 }
else if (compare > 0) {
604 }
while (iter != end);
631 for (; i < iter->
size; ++i) {
633 return iter->
types[i];
636 }
while (iter != end);
648 static const char hex[17] =
"0123456789abcdef";
649 const unsigned char *u = (
unsigned char *) ptr;
650 const unsigned char *eu = u + sz;
651 for (; u != eu; ++u) {
652 unsigned char uu = *u;
653 *(c++) = hex[(uu & 0xf0) >> 4];
654 *(c++) = hex[uu & 0xf];
664 unsigned char *u = (
unsigned char *) ptr;
665 const unsigned char *eu = u + sz;
666 for (; u != eu; ++u) {
669 if ((d >=
'0') && (d <=
'9'))
670 uu = (
unsigned char)((d -
'0') << 4);
671 else if ((d >=
'a') && (d <=
'f'))
672 uu = (
unsigned char)((d - (
'a'-10)) << 4);
676 if ((d >=
'0') && (d <=
'9'))
677 uu |= (
unsigned char)(d -
'0');
678 else if ((d >=
'a') && (d <=
'f'))
679 uu |= (
unsigned char)(d - (
'a'-10));
693 if ((2*
sizeof(
void *) + 2) > bsz)
return 0;
696 if (strlen(name) + 1 > (bsz - (r - buff)))
return 0;
704 if (strcmp(c,
"NULL") == 0) {
717 size_t lname = (name ? strlen(name) : 0);
718 if ((2*sz + 2 + lname) > bsz)
return 0;
722 strncpy(r,name,lname+1);
732 if (strcmp(c,
"NULL") == 0) {
747 #define SWIG_UnknownError -1
748 #define SWIG_IOError -2
749 #define SWIG_RuntimeError -3
750 #define SWIG_IndexError -4
751 #define SWIG_TypeError -5
752 #define SWIG_DivisionByZero -6
753 #define SWIG_OverflowError -7
754 #define SWIG_SyntaxError -8
755 #define SWIG_ValueError -9
756 #define SWIG_SystemError -10
757 #define SWIG_AttributeError -11
758 #define SWIG_MemoryError -12
759 #define SWIG_NullReferenceError -13
769 const char* type = 0;
772 type =
"MemoryError";
778 type =
"RuntimeError";
787 type =
"ZeroDivisionError";
790 type =
"OverflowError";
793 type =
"SyntaxError";
799 type =
"SystemError";
802 type =
"AttributeError";
805 type =
"RuntimeError";
814 Tcl_ResetResult(interp);
815 Tcl_SetObjResult(interp, obj);
816 Tcl_SetErrorCode(interp,
"SWIG", ctype, NULL);
822 Tcl_ResetResult(interp);
823 Tcl_SetErrorCode(interp,
"SWIG", ctype, NULL);
824 Tcl_AppendResult(interp, ctype,
" ", mesg, NULL);
835 Tcl_AddErrorInfo(interp, mesg);
852 #define SWIG_TCL_POINTER 4
853 #define SWIG_TCL_BINARY 5
865 typedef int (*
swig_wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);
867 typedef char *(*swig_variable_func)(ClientData, Tcl_Interp *,
char *,
char *, int);
905 int (*wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);
913 char * (*get)(ClientData, Tcl_Interp *,
char *,
char *, int);
914 char * (*set)(ClientData, Tcl_Interp *,
char *,
char *, int);
928 Tcl_ObjSetVar2(interp,Tcl_NewStringObj(name,-1), NULL, obj, TCL_GLOBAL_ONLY);
929 Tcl_SetHashValue(Tcl_CreateHashEntry(&
swigconstTable, name, &newobj), (ClientData) obj);
934 Tcl_HashEntry *entryPtr;
938 return (Tcl_Obj *) Tcl_GetHashValue(entryPtr);
959 #define SWIG_ConvertPtr(oc, ptr, ty, flags) SWIG_Tcl_ConvertPtr(interp, oc, ptr, ty, flags)
960 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Tcl_NewPointerObj(ptr, type, flags)
963 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Tcl_ConvertPacked(interp, obj, ptr, sz, ty)
964 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Tcl_NewPackedObj(ptr, sz, type)
967 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_Tcl_ConvertPtr(interp, obj, pptr, type, flags)
968 #define SWIG_NewInstanceObj(thisvalue, type, flags) SWIG_Tcl_NewInstanceObj(interp, thisvalue, type, flags)
971 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Tcl_ConvertPtr(interp, obj, pptr, type, 0)
972 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Tcl_NewPointerObj(ptr, type, 0)
975 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Tcl_ConvertPacked(interp,obj, ptr, sz, ty)
976 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Tcl_NewPackedObj(ptr, sz, type)
981 #define SWIG_GetModule(clientdata) SWIG_Tcl_GetModule((Tcl_Interp *) (clientdata))
982 #define SWIG_SetModule(clientdata, pointer) SWIG_Tcl_SetModule((Tcl_Interp *) (clientdata), pointer)
987 #define SWIG_ErrorType(code) SWIG_Tcl_ErrorType(code)
988 #define SWIG_Error(code, msg) SWIG_Tcl_SetErrorMsg(interp, SWIG_Tcl_ErrorType(code), msg)
989 #define SWIG_fail goto fail
994 #define SWIG_Acquire(ptr) SWIG_Tcl_Acquire(ptr)
995 #define SWIG_MethodCommand SWIG_Tcl_MethodCommand
996 #define SWIG_Disown(ptr) SWIG_Tcl_Disown(ptr)
997 #define SWIG_ConvertPtrFromString(c, ptr, ty, flags) SWIG_Tcl_ConvertPtrFromString(interp, c, ptr, ty, flags)
998 #define SWIG_MakePtr(c, ptr, ty, flags) SWIG_Tcl_MakePtr(c, ptr, ty, flags)
999 #define SWIG_PointerTypeFromString(c) SWIG_Tcl_PointerTypeFromString(c)
1000 #define SWIG_GetArgs SWIG_Tcl_GetArgs
1001 #define SWIG_GetConstantObj(key) SWIG_Tcl_GetConstantObj(key)
1002 #define SWIG_ObjectConstructor SWIG_Tcl_ObjectConstructor
1003 #define SWIG_Thisown(ptr) SWIG_Tcl_Thisown(ptr)
1004 #define SWIG_ObjectDelete SWIG_Tcl_ObjectDelete
1007 #define SWIG_TCL_DECL_ARGS_2(arg1, arg2) (Tcl_Interp *interp SWIGUNUSED, arg1, arg2)
1008 #define SWIG_TCL_CALL_ARGS_2(arg1, arg2) (interp, arg1, arg2)
1014 #define SWIG_POINTER_EXCEPTION 0
1015 #define SWIG_GetConstant SWIG_GetConstantObj
1016 #define SWIG_Tcl_GetConstant SWIG_Tcl_GetConstantObj
1018 #if TCL_MAJOR_VERSION >= 8 && TCL_MINOR_VERSION >= 5
1019 #define SWIG_TCL_HASHTABLE_INIT {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
1021 #define SWIG_TCL_HASHTABLE_INIT {0}
1034 static Tcl_HashTable swigobjectTable;
1035 static int swigobjectTableinit = 0;
1036 if (!swigobjectTableinit) {
1037 Tcl_InitHashTable(&swigobjectTable, TCL_ONE_WORD_KEYS);
1038 swigobjectTableinit = 1;
1040 return &swigobjectTable;
1063 Tcl_DeleteHashEntry(entryPtr);
1076 if (strcmp(c,
"NULL") == 0)
1086 if (Tcl_VarEval(interp,
"info commands ", c, (
char *) NULL) == TCL_OK) {
1087 Tcl_Obj *result = Tcl_GetObjResult(interp);
1088 if (*(Tcl_GetStringFromObj(result, NULL)) == 0) {
1090 Tcl_ResetResult(interp);
1096 Tcl_ResetResult(interp);
1101 if (Tcl_VarEval(interp,c,
" cget -this", (
char *) NULL) != TCL_OK) {
1102 Tcl_ResetResult(interp);
1106 c = Tcl_GetStringFromObj(Tcl_GetObjResult(interp), NULL);
1145 if (!(((d >=
'0') && (d <=
'9')) || ((d >=
'a') && (d <=
'f'))))
break;
1157 if (!obj)
goto type_error;
1158 c = Tcl_GetStringFromObj(obj,NULL);
1160 if (*c !=
'_')
goto type_error;
1165 if (!tc)
goto type_error;
1193 robj = Tcl_NewStringObj(result,-1);
1201 if ((2*sz + 1 + strlen(type->
name)) > 1000)
return 0;
1204 strcpy(r,type->
name);
1205 return Tcl_NewStringObj(result,-1);
1251 Tcl_DecrRefCount(si->
thisptr);
1258 char *method, *attrname;
1267 int cls_stack_bi[64];
1268 int cls_stack_top = 0;
1272 objv = (Tcl_Obj **) _objv;
1274 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1277 method = Tcl_GetStringFromObj(objv[1],NULL);
1278 if (strcmp(method,
"-acquire") == 0) {
1283 if (strcmp(method,
"-disown") == 0) {
1290 if (strcmp(method,
"-delete") == 0) {
1291 Tcl_DeleteCommandFromToken(interp,inst->
cmdtok);
1294 cls_stack[cls_stack_top] = inst->
classptr;
1295 cls_stack_bi[cls_stack_top] = -1;
1297 Tcl_HashEntry* hashentry;
1298 bi = cls_stack_bi[cls_stack_top];
1299 cls = cls_stack[cls_stack_top];
1306 cls = cls->
bases[bi];
1308 cls_stack_bi[cls_stack_top]++;
1310 cls_stack[cls_stack_top] = cls;
1311 cls_stack_bi[cls_stack_top] = -1;
1317 if (cls_stack_top < 0)
break;
1320 cls_stack_bi[cls_stack_top]++;
1322 hashentry = Tcl_FindHashEntry(&(cls->
hashtable), method);
1324 ClientData cd = Tcl_GetHashValue(hashentry);
1328 Tcl_IncrRefCount(inst->
thisptr);
1329 rcode = (method_wrapper)(clientData,interp,objc,objv);
1331 Tcl_DecrRefCount(inst->
thisptr);
1335 if (strcmp(method,
"cget") == 0) {
1337 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1340 attrname = Tcl_GetStringFromObj(objv[2],NULL);
1342 while (attr && attr->
name) {
1343 if ((strcmp(attr->
name, attrname) == 0) && (attr->
getmethod)) {
1346 Tcl_IncrRefCount(inst->
thisptr);
1347 rcode = (*attr->
getmethod)(clientData,interp,2, objv);
1349 Tcl_DecrRefCount(inst->
thisptr);
1354 if (strcmp(attrname,
"-this") == 0) {
1355 Tcl_SetObjResult(interp, Tcl_DuplicateObj(inst->
thisptr));
1358 if (strcmp(attrname,
"-thisown") == 0) {
1360 Tcl_SetResult(interp,(
char*)
"1",TCL_STATIC);
1362 Tcl_SetResult(interp,(
char*)
"0",TCL_STATIC);
1366 }
else if (strcmp(method,
"configure") == 0) {
1369 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1374 attrname = Tcl_GetStringFromObj(objv[i],NULL);
1376 while (attr && attr->
name) {
1377 if ((strcmp(attr->
name, attrname) == 0) && (attr->
setmethod)) {
1380 Tcl_IncrRefCount(inst->
thisptr);
1381 rcode = (*attr->
setmethod)(clientData,interp,3, &objv[i-1]);
1383 Tcl_DecrRefCount(inst->
thisptr);
1384 if (rcode != TCL_OK)
return rcode;
1393 if (strcmp(method,
"configure") == 0) {
1394 if (numconf >= objc) {
1397 Tcl_SetResult(interp,(
char *)
"Invalid attribute name.", TCL_STATIC);
1401 if (strcmp(method,
"cget") == 0) {
1402 Tcl_SetResult(interp,(
char *)
"Invalid attribute name.", TCL_STATIC);
1405 Tcl_SetResult(interp, (
char *)
"Invalid method. Must be one of: configure cget -acquire -disown -delete", TCL_STATIC);
1410 while (meth && meth->
name) {
1411 char *cr = (
char *) Tcl_GetStringResult(interp);
1412 size_t meth_len = strlen(meth->
name);
1413 char* where = strchr(cr,
':');
1415 where = strstr(where, meth->
name);
1417 if(where[-1] ==
' ' && (where[meth_len] ==
' ' || where[meth_len]==0)) {
1426 Tcl_AppendElement(interp, (
char *) meth->
name);
1439 if (thisvalue && (type->
clientdata) && (interp)) {
1442 name = Tcl_GetStringFromObj(robj,NULL);
1443 if (!Tcl_GetCommandInfo(interp,name, &ci) || (flags)) {
1445 newinst->
thisptr = Tcl_DuplicateObj(robj);
1446 Tcl_IncrRefCount(newinst->
thisptr);
1462 Tcl_Obj *newObj = 0;
1463 void *thisvalue = 0;
1473 Tcl_SetResult(interp, (
char *)
"swig: internal runtime error. No class object defined.", TCL_STATIC);
1478 char *s = Tcl_GetStringFromObj(objv[1],NULL);
1479 if (strcmp(s,
"-this") == 0) {
1482 }
else if (strcmp(s,
"-args") == 0) {
1484 }
else if (objc == 2) {
1487 }
else if (objc >= 3) {
1490 s1 = Tcl_GetStringFromObj(objv[2],NULL);
1491 if (strcmp(s1,
"-this") == 0) {
1501 result = (*cons)(0, interp, objc-firstarg, &objv[firstarg]);
1502 if (result != TCL_OK) {
1505 newObj = Tcl_DuplicateObj(Tcl_GetObjResult(interp));
1506 if (!name) name = Tcl_GetStringFromObj(newObj,NULL);
1507 }
else if (thisarg > 0) {
1508 if (thisarg < objc) {
1510 newObj = Tcl_DuplicateObj(objv[thisarg]);
1511 if (!name) name = Tcl_GetStringFromObj(newObj,NULL);
1513 Tcl_SetResult(interp, (
char *)
"wrong # args.", TCL_STATIC);
1517 Tcl_SetResult(interp, (
char *)
"No constructor available.", TCL_STATIC);
1521 Tcl_DecrRefCount(newObj);
1526 Tcl_IncrRefCount(newObj);
1542 int argno = 0, opt = 0;
1552 for (c = fmt; (*c && (*c !=
':') && (*c !=
';')); c++,argno++) {
1557 if (argno >= (objc-1)) {
1559 Tcl_SetResult(interp, (
char *)
"Wrong number of arguments ", TCL_STATIC);
1567 vptr = va_arg(ap,
void *);
1571 if (!obj) obj = objv[argno+1];
1573 obj = objv[argno+1];
1580 if (Tcl_GetLongFromObj(interp,obj,&tempi) != TCL_OK)
goto argerror;
1581 if ((*c ==
'i') || (*c ==
'I')) *((
int *)vptr) = (int)tempi;
1582 else if ((*c ==
'l') || (*c ==
'L')) *((
long *)vptr) = (long)tempi;
1583 else if ((*c ==
'h') || (*c ==
'H')) *((
short*)vptr) = (short)tempi;
1584 else if ((*c ==
'b') || (*c ==
'B')) *((
unsigned char *)vptr) = (
unsigned char)tempi;
1588 if (Tcl_GetDoubleFromObj(interp,obj,&tempd) != TCL_OK)
goto argerror;
1589 if ((*c ==
'f') || (*c ==
'F')) *((
float *) vptr) = (float)tempd;
1590 else if ((*c ==
'd') || (*c ==
'D')) *((
double*) vptr) = tempd;
1593 if (*(c+1) ==
'#') {
1594 int *vlptr = (
int *) va_arg(ap,
void *);
1595 *((
char **) vptr) = Tcl_GetStringFromObj(obj, vlptr);
1598 *((
char **)vptr) = Tcl_GetStringFromObj(obj,NULL);
1602 *((
char *)vptr) = *(Tcl_GetStringFromObj(obj,NULL));
1609 *((Tcl_Obj **)vptr) = objv[argno+1];
1617 if ((*c !=
';') && ((objc-1) > argno)) {
1618 Tcl_SetResult(interp, (
char *)
"Wrong # args.", TCL_STATIC);
1627 sprintf(temp,
"%d", argno+1);
1628 c = strchr(fmt,
':');
1629 if (!c) c = strchr(fmt,
';');
1630 if (!c) c = (
char *)
"";
1631 Tcl_AppendResult(interp,c,
" argument ", temp, NULL);
1643 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
1645 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
1651 #define SWIGTYPE_p_a_block swig_types[0]
1652 #define SWIGTYPE_p_a_block_2d3 swig_types[1]
1653 #define SWIGTYPE_p_a_block_2d4 swig_types[2]
1654 #define SWIGTYPE_p_a_block_2d5 swig_types[3]
1655 #define SWIGTYPE_p_a_contact swig_types[4]
1656 #define SWIGTYPE_p_a_face swig_types[5]
1657 #define SWIGTYPE_p_a_face_2d4 swig_types[6]
1658 #define SWIGTYPE_p_a_fcriteria swig_types[7]
1659 #define SWIGTYPE_p_a_fcriteria_coulomb swig_types[8]
1660 #define SWIGTYPE_p_a_fcriteria_in swig_types[9]
1661 #define SWIGTYPE_p_a_linecloud swig_types[10]
1662 #define SWIGTYPE_p_a_material swig_types[11]
1663 #define SWIGTYPE_p_a_ocriteria swig_types[12]
1664 #define SWIGTYPE_p_a_ocriteria_H swig_types[13]
1665 #define SWIGTYPE_p_a_ocriteria_ex swig_types[14]
1666 #define SWIGTYPE_p_a_ocriteria_exmax swig_types[15]
1667 #define SWIGTYPE_p_a_plane swig_types[16]
1668 #define SWIGTYPE_p_a_plucker swig_types[17]
1669 #define SWIGTYPE_p_a_point swig_types[18]
1670 #define SWIGTYPE_p_a_segment swig_types[19]
1671 #define SWIGTYPE_p_a_structure swig_types[20]
1672 #define SWIGTYPE_p_a_trianglecloud swig_types[21]
1673 #define SWIGTYPE_p_a_twist swig_types[22]
1674 #define SWIGTYPE_p_a_wrench swig_types[23]
1675 #define SWIGTYPE_p_char swig_types[24]
1676 #define SWIGTYPE_p_difference_type swig_types[25]
1677 #define SWIGTYPE_p_size_type swig_types[26]
1678 #define SWIGTYPE_p_std__istream swig_types[27]
1679 #define SWIGTYPE_p_std__ostream swig_types[28]
1680 #define SWIGTYPE_p_std__out_of_range swig_types[29]
1681 #define SWIGTYPE_p_std__vectorT_double_t swig_types[30]
1682 #define SWIGTYPE_p_std__vectorT_int_t swig_types[31]
1683 #define SWIGTYPE_p_value_type swig_types[32]
1684 #define SWIGTYPE_std__ptrdiff_t swig_types[33]
1685 #define SWIGTYPE_std__size_t swig_types[34]
1688 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1689 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1693 #define SWIG_init A_mechanics_Init
1694 #define SWIG_name "a_mechanics"
1695 #define SWIG_prefix ""
1696 #define SWIG_version "0.0"
1698 #define SWIGVERSION 0x040002
1699 #define SWIG_VERSION SWIGVERSION
1702 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
1703 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
1706 #include <stdexcept>
1725 #ifndef SWIG_TCL_STUBS_VERSION
1726 #define SWIG_TCL_STUBS_VERSION "8.1"
1735 #include <stdexcept>
1738 #include <algorithm>
1744 return Tcl_NewStringObj(s.data(), (
int)s.length());
1749 int res = Tcl_GetBooleanFromObj(interp, o, &v);
1750 if (res == TCL_OK) {
1751 *val = v ? true :
false;
1758 const char* temp = Tcl_GetStringFromObj(o, &len);
1761 val->assign(temp, len);
1766 template <
typename Type>
1768 int temp_val, return_val;
1769 return_val = Tcl_GetIntFromObj(interp, o, &temp_val);
1770 *val = (Type) temp_val;
1775 template <
typename Type>
1779 return_val = Tcl_GetDoubleFromObj(interp, o, &temp_val);
1780 *val = (Type) temp_val;
1787 #if !defined(SWIG_NO_LLONG_MAX)
1788 # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
1789 # define LLONG_MAX __LONG_LONG_MAX__
1790 # define LLONG_MIN (-LLONG_MAX - 1LL)
1791 # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
1799 if (Tcl_GetLongFromObj(0,obj, &v) == TCL_OK) {
1801 if (val) *val = (
unsigned long) v;
1810 const char *nptr = Tcl_GetStringFromObj(obj, &len);
1811 if (nptr && len > 0) {
1816 v = strtoul(nptr, &endptr,0);
1817 if (nptr[0] ==
'\0' || *endptr !=
'\0')
1819 if (v == ULONG_MAX && errno == ERANGE) {
1823 if (*endptr ==
'\0') {
1841 if ((v > UINT_MAX)) {
1844 if (val) *val =
static_cast< unsigned int >(v);
1855 if (Tcl_GetLongFromObj(0,obj, &v) == TCL_OK) {
1856 if (val) *val = (long) v;
1869 if ((v < INT_MIN || v > INT_MAX)) {
1872 if (val) *val =
static_cast< int >(v);
1882 if (((
long) INT_MIN <= value) && (value <= (
long) INT_MAX)) {
1883 return Tcl_NewIntObj(
static_cast< int >(value));
1885 return Tcl_NewLongObj(value);
1891 #if (defined(_MSC_VER) && (_MSC_VER < 1900)) || defined(__BORLANDC__) || defined(_WATCOM)
1893 # define snprintf _snprintf
1901 if (value < (
unsigned long) LONG_MAX) {
1905 sprintf(temp,
"%lu", value);
1906 return Tcl_NewStringObj(temp,-1);
1918 #define SWIG_From_bool Tcl_NewBooleanObj
1921 if (self->size() == 0)
1922 throw std::out_of_range(
"pop from empty vector");
1923 int x =
self->back();
1935 int size = int(self->size());
1940 throw std::out_of_range(
"vector index out of range");
1943 int size = int(self->size());
1948 throw std::out_of_range(
"vector index out of range");
1955 if (Tcl_GetDoubleFromObj(0, obj, &v) == TCL_OK) {
1963 if (self->size() == 0)
1964 throw std::out_of_range(
"pop from empty vector");
1965 double x =
self->back();
1970 #define SWIG_From_double Tcl_NewDoubleObj
1973 int size = int(self->size());
1978 throw std::out_of_range(
"vector index out of range");
1981 int size = int(self->size());
1986 throw std::out_of_range(
"vector index out of range");
1996 char *cstr = Tcl_GetStringFromObj(obj, &len);
1998 if (cptr) *cptr = cstr;
1999 if (psize) *psize = len + 1;
2010 char* buf = 0 ;
size_t size = 0;
int alloc =
SWIG_OLDOBJ;
2013 if (val) *val =
new std::string(buf, size - 1);
2021 static int init = 0;
2041 return (size < INT_MAX) ? Tcl_NewStringObj(carray,
static_cast< int >(size)) : NULL;
2052 std::ostringstream out;
2061 std::ostringstream out;
2081 std::ostringstream out;
2086 std::ostringstream out;
2087 if (code==
"brlcad")
self->writeg(out);
2088 else if (code==
"tri")
self->writetri(out);
2089 else if (code==
"blender")
self->writeb(out);
2090 else out <<
"Wrong code. block_name convert code (tri, brlcad, blender)";
2115 if ((v > USHRT_MAX)) {
2118 if (val) *val =
static_cast< unsigned short >(v);
2129 if (Tcl_GetBooleanFromObj(0, obj, &v) == TCL_OK) {
2130 if (val) *val = v ? true :
false;
2138 std::ostringstream out;
2170 std::ostringstream out;
2178 std::ostringstream out;
2179 if (code==
"blender")
self->writeb(out);
2180 else if (code==
"brlcad")
self->writeg(out);
2181 else if (code==
"tri")
self->writetri(out);
2182 else out <<
"Wrong code. block_name convert code (blender, brlcad, tri)";
2187 std::ofstream out(name.c_str());
2189 if (code==
"blender")
self->writeb(out);
2190 else if (code==
"brlcad")
self->writeg(out);
2191 else if (code==
"tri")
self->writetri(out);
2192 else out <<
"Wrong code. block_name convert code (blender, brlcad, tri)";
2197 std::ostringstream out;
2198 out <<
"Function non available!" << std::endl;
2199 out <<
"Structures may have more than one material" << std::endl;
2200 out <<
"Use instead: ['a_structure' b 'ref'] material" << std::endl;
2211 std::vector< int > *result = 0 ;
2218 arg1 =
static_cast< unsigned int >(val1);
2219 result = (std::vector< int > *)
new std::vector< int >(arg1);
2229 std::vector< int > *result = 0 ;
2232 result = (std::vector< int > *)
new std::vector< int >();
2249 std::vector< int > *result = 0 ;
2251 if (
SWIG_GetArgs(interp, objc, objv,
"oo:new_vectori size value ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2256 arg1 =
static_cast< unsigned int >(val1);
2261 temp2 =
static_cast< int >(val2);
2263 result = (std::vector< int > *)
new std::vector< int >(arg1,(
int const &)*arg2);
2273 std::vector< int > *arg1 = 0 ;
2274 std::vector< int > *v1 ;
2275 std::vector< int > w1 ;
2276 std::vector< int > *result = 0 ;
2290 if(Tcl_ListObjGetElements(interp, objv[1],
2291 &nitems, &listobjv) == TCL_ERROR)
2293 w1 = std::vector< int >();
2294 for (i = 0; i < nitems; i++) {
2295 if (Tcl_GetIntFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2302 result = (std::vector< int > *)
new std::vector< int >((std::vector< int >
const &)*arg1);
2312 Tcl_Obj *CONST *argv = objv+1;
2333 std::vector< int > *v;
2341 if(Tcl_ListObjGetElements(interp, argv[0],
2342 &nitems, &listobjv) == TCL_ERROR)
2348 if (Tcl_GetIntFromObj(interp, listobjv[0], &temp) == TCL_ERROR)
2375 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_vectori'.\n"
2376 " Possible C/C++ prototypes are:\n"
2377 " std::vector< int >::vector(unsigned int)\n"
2378 " std::vector< int >::vector()\n"
2379 " std::vector< int >::vector(unsigned int,int const &)\n"
2380 " std::vector< int >::vector(std::vector< int > const &)\n", TCL_STATIC);
2387 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2388 std::vector< int > *v1 ;
2389 std::vector< int > w1 ;
2390 unsigned int result;
2404 if(Tcl_ListObjGetElements(interp, objv[1],
2405 &nitems, &listobjv) == TCL_ERROR)
2407 w1 = std::vector< int >();
2408 for (i = 0; i < nitems; i++) {
2409 if (Tcl_GetIntFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2416 result = (
unsigned int)((std::vector< int >
const *)arg1)->size();
2426 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2427 std::vector< int > *v1 ;
2428 std::vector< int > w1 ;
2443 if(Tcl_ListObjGetElements(interp, objv[1],
2444 &nitems, &listobjv) == TCL_ERROR)
2446 w1 = std::vector< int >();
2447 for (i = 0; i < nitems; i++) {
2448 if (Tcl_GetIntFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2455 result = (bool)((std::vector< int >
const *)arg1)->empty();
2456 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
2465 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2474 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2485 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2492 if (
SWIG_GetArgs(interp, objc, objv,
"oo:vectori_push self x ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2497 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2502 arg2 =
static_cast< int >(val2);
2503 (arg1)->push_back(arg2);
2513 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2523 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2526 }
catch(std::out_of_range &_e) {
2529 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
2538 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2546 if (
SWIG_GetArgs(interp, objc, objv,
"oo:vectori_get self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2551 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2556 arg2 =
static_cast< int >(val2);
2559 }
catch(std::out_of_range &_e) {
2562 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
2571 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2581 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:vectori_set self i x ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2586 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2591 arg2 =
static_cast< int >(val2);
2596 arg3 =
static_cast< int >(val3);
2599 }
catch(std::out_of_range &_e) {
2611 std::vector< int > *arg1 = (std::vector< int > *) 0 ;
2620 arg1 =
reinterpret_cast< std::vector< int > *
>(argp1);
2630 std::vector< int > *arg1 = (std::vector< int > *) obj;
2654 std::vector< double > *result = 0 ;
2661 arg1 =
static_cast< unsigned int >(val1);
2662 result = (std::vector< double > *)
new std::vector< double >(arg1);
2672 std::vector< double > *result = 0 ;
2675 result = (std::vector< double > *)
new std::vector< double >();
2692 std::vector< double > *result = 0 ;
2694 if (
SWIG_GetArgs(interp, objc, objv,
"oo:new_vectord size value ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2699 arg1 =
static_cast< unsigned int >(val1);
2704 temp2 =
static_cast< double >(val2);
2706 result = (std::vector< double > *)
new std::vector< double >(arg1,(
double const &)*arg2);
2716 std::vector< double > *arg1 = 0 ;
2717 std::vector< double > *v1 ;
2718 std::vector< double > w1 ;
2719 std::vector< double > *result = 0 ;
2733 if(Tcl_ListObjGetElements(interp, objv[1],
2734 &nitems, &listobjv) == TCL_ERROR)
2736 w1 = std::vector< double >();
2737 for (i = 0; i < nitems; i++) {
2738 if (Tcl_GetDoubleFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2745 result = (std::vector< double > *)
new std::vector< double >((std::vector< double >
const &)*arg1);
2755 Tcl_Obj *CONST *argv = objv+1;
2776 std::vector< double > *v;
2784 if(Tcl_ListObjGetElements(interp, argv[0],
2785 &nitems, &listobjv) == TCL_ERROR)
2791 if (Tcl_GetDoubleFromObj(interp, listobjv[0], &temp) == TCL_ERROR)
2818 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_vectord'.\n"
2819 " Possible C/C++ prototypes are:\n"
2820 " std::vector< double >::vector(unsigned int)\n"
2821 " std::vector< double >::vector()\n"
2822 " std::vector< double >::vector(unsigned int,double const &)\n"
2823 " std::vector< double >::vector(std::vector< double > const &)\n", TCL_STATIC);
2830 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2831 std::vector< double > *v1 ;
2832 std::vector< double > w1 ;
2833 unsigned int result;
2847 if(Tcl_ListObjGetElements(interp, objv[1],
2848 &nitems, &listobjv) == TCL_ERROR)
2850 w1 = std::vector< double >();
2851 for (i = 0; i < nitems; i++) {
2852 if (Tcl_GetDoubleFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2859 result = (
unsigned int)((std::vector< double >
const *)arg1)->size();
2869 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2870 std::vector< double > *v1 ;
2871 std::vector< double > w1 ;
2886 if(Tcl_ListObjGetElements(interp, objv[1],
2887 &nitems, &listobjv) == TCL_ERROR)
2889 w1 = std::vector< double >();
2890 for (i = 0; i < nitems; i++) {
2891 if (Tcl_GetDoubleFromObj(interp, listobjv[i], &temp) == TCL_ERROR)
2898 result = (bool)((std::vector< double >
const *)arg1)->empty();
2899 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
2908 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2917 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
2928 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2935 if (
SWIG_GetArgs(interp, objc, objv,
"oo:vectord_push self x ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2940 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
2945 arg2 =
static_cast< double >(val2);
2946 (arg1)->push_back(arg2);
2956 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2966 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
2969 }
catch(std::out_of_range &_e) {
2981 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
2989 if (
SWIG_GetArgs(interp, objc, objv,
"oo:vectord_get self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
2994 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
2999 arg2 =
static_cast< int >(val2);
3002 }
catch(std::out_of_range &_e) {
3014 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
3024 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:vectord_set self i x ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3029 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
3034 arg2 =
static_cast< int >(val2);
3039 arg3 =
static_cast< double >(val3);
3042 }
catch(std::out_of_range &_e) {
3054 std::vector< double > *arg1 = (std::vector< double > *) 0 ;
3063 arg1 =
reinterpret_cast< std::vector< double > *
>(argp1);
3073 std::vector< double > *arg1 = (std::vector< double > *) obj;
3107 std::string *arg1 = 0 ;
3114 if (
SWIG_GetArgs(interp, objc, objv,
"oo:new_a_material name density ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3116 std::string *ptr = (std::string *)0;
3130 arg2 =
static_cast< double >(val2);
3143 Tcl_Obj *CONST *argv = objv+1;
3163 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_material'.\n"
3164 " Possible C/C++ prototypes are:\n"
3165 " a_material::a_material()\n"
3166 " a_material::a_material(std::string const &,double)\n", TCL_STATIC);
3193 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_material_ref self ref ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3198 arg1 =
reinterpret_cast< a_material *
>(argp1);
3203 arg2 =
static_cast< int >(val2);
3224 arg1 =
reinterpret_cast< a_material *
>(argp1);
3225 result = (int)((
a_material const *)arg1)->ref();
3226 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
3235 Tcl_Obj *CONST *argv = objv+1;
3262 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_material_ref'.\n"
3263 " Possible C/C++ prototypes are:\n"
3264 " a_material::ref(int const)\n"
3265 " a_material::ref() const\n", TCL_STATIC);
3279 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_material_density self density ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3284 arg1 =
reinterpret_cast< a_material *
>(argp1);
3289 arg2 =
static_cast< double >(val2);
3290 (arg1)->density(arg2);
3305 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_material_density self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
3310 arg1 =
reinterpret_cast< a_material *
>(argp1);
3311 result = (double)((
a_material const *)arg1)->density();
3321 Tcl_Obj *CONST *argv = objv+1;
3348 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_material_density'.\n"
3349 " Possible C/C++ prototypes are:\n"
3350 " a_material::density(double const)\n"
3351 " a_material::density() const\n", TCL_STATIC);
3363 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_material_name self name ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3368 arg1 =
reinterpret_cast< a_material *
>(argp1);
3370 std::string *ptr = (std::string *)0;
3398 arg1 =
reinterpret_cast< a_material *
>(argp1);
3409 Tcl_Obj *CONST *argv = objv+1;
3434 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_material_name'.\n"
3435 " Possible C/C++ prototypes are:\n"
3436 " a_material::name(std::string const)\n"
3437 " a_material::name() const\n", TCL_STATIC);
3445 std::istream *arg2 = 0 ;
3451 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_material_read self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3456 arg1 =
reinterpret_cast< a_material *
>(argp1);
3464 arg2 =
reinterpret_cast< std::istream *
>(argp2);
3465 (arg1)->read(*arg2);
3476 std::ostream *arg2 = 0 ;
3482 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_material_write self o ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3487 arg1 =
reinterpret_cast< a_material *
>(argp1);
3495 arg2 =
reinterpret_cast< std::ostream *
>(argp2);
3516 arg1 =
reinterpret_cast< a_material *
>(argp1);
3536 arg1 =
reinterpret_cast< a_material *
>(argp1);
3586 if (
SWIG_GetArgs(interp, objc, objv,
"oooooo:new_a_plucker ax ay az bx by bz ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3591 arg1 =
static_cast< double >(val1);
3596 arg2 =
static_cast< double >(val2);
3601 arg3 =
static_cast< double >(val3);
3606 arg4 =
static_cast< double >(val4);
3611 arg5 =
static_cast< double >(val5);
3616 arg6 =
static_cast< double >(val6);
3637 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3654 SwigValueWrapper< a_plucker > result;
3656 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_+ self a ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3661 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3669 arg2 =
reinterpret_cast< a_plucker *
>(argp2);
3670 result = (arg1)->
operator +((
a_plucker const &)*arg2);
3686 SwigValueWrapper< a_plucker > result;
3688 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_- self a ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3693 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3701 arg2 =
reinterpret_cast< a_plucker *
>(argp2);
3702 result = (arg1)->
operator -((
a_plucker const &)*arg2);
3722 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3723 result = (
a_plucker *) &(arg1)->operator -();
3733 Tcl_Obj *CONST *argv = objv+1;
3759 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_plucker_-'.\n"
3760 " Possible C/C++ prototypes are:\n"
3761 " a_plucker::operator -(a_plucker const &)\n"
3762 " a_plucker::operator -()\n", TCL_STATIC);
3779 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3800 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3818 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_p1 self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3823 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3831 arg2 =
reinterpret_cast< a_point *
>(argp2);
3832 (arg1)->p1((a_point
const &)*arg2);
3842 Tcl_Obj *CONST *argv = objv+1;
3868 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_plucker_p1'.\n"
3869 " Possible C/C++ prototypes are:\n"
3870 " a_plucker::p1() const\n"
3871 " a_plucker::p1(a_point const &)\n", TCL_STATIC);
3885 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_p2 self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3890 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3898 arg2 =
reinterpret_cast< a_point *
>(argp2);
3899 (arg1)->p2((a_point
const &)*arg2);
3909 Tcl_Obj *CONST *argv = objv+1;
3935 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_plucker_p2'.\n"
3936 " Possible C/C++ prototypes are:\n"
3937 " a_plucker::p2() const\n"
3938 " a_plucker::p2(a_point const &)\n", TCL_STATIC);
3946 std::istream *arg2 = 0 ;
3952 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_read self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3957 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3965 arg2 =
reinterpret_cast< std::istream *
>(argp2);
3966 (arg1)->read(*arg2);
3977 std::ostream *arg2 = 0 ;
3983 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_plucker_write self o ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
3988 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
3996 arg2 =
reinterpret_cast< std::ostream *
>(argp2);
3997 ((
a_plucker const *)arg1)->write(*arg2);
4017 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
4037 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
4079 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
4116 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
4137 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
4174 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_wrench_set self p f m ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4179 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
4187 arg2 =
reinterpret_cast< a_point *
>(argp2);
4196 arg3 = *(
reinterpret_cast< a_point *
>(argp3));
4203 arg4 =
static_cast< double >(val4);
4204 (arg1)->set((a_point
const &)*arg2,arg3,arg4);
4224 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_wrench_set self p f ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4229 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
4237 arg2 =
reinterpret_cast< a_point *
>(argp2);
4246 arg3 = *(
reinterpret_cast< a_point *
>(argp3));
4249 (arg1)->set((a_point
const &)*arg2,arg3);
4284 if (
SWIG_GetArgs(interp, objc, objv,
"oooooooo:a_wrench_set self x y z fx fy fz m ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4289 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
4294 arg2 =
static_cast< double >(val2);
4299 arg3 =
static_cast< double >(val3);
4304 arg4 =
static_cast< double >(val4);
4309 arg5 =
static_cast< double >(val5);
4314 arg6 =
static_cast< double >(val6);
4319 arg7 =
static_cast< double >(val7);
4324 arg8 =
static_cast< double >(val8);
4325 (arg1)->set(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4357 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooo:a_wrench_set self x y z fx fy fz ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4362 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
4367 arg2 =
static_cast< double >(val2);
4372 arg3 =
static_cast< double >(val3);
4377 arg4 =
static_cast< double >(val4);
4382 arg5 =
static_cast< double >(val5);
4387 arg6 =
static_cast< double >(val6);
4392 arg7 =
static_cast< double >(val7);
4393 (arg1)->set(arg2,arg3,arg4,arg5,arg6,arg7);
4403 Tcl_Obj *CONST *argv = objv+1;
4546 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_wrench_set'.\n"
4547 " Possible C/C++ prototypes are:\n"
4548 " a_wrench::set(a_point const &,a_point,double)\n"
4549 " a_wrench::set(a_point const &,a_point)\n"
4550 " a_wrench::set(double,double,double,double,double,double,double)\n"
4551 " a_wrench::set(double,double,double,double,double,double)\n", TCL_STATIC);
4569 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:new_a_wrench p f m ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4577 arg1 =
reinterpret_cast< a_point *
>(argp1);
4586 arg2 = *(
reinterpret_cast< a_point *
>(argp2));
4593 arg3 =
static_cast< double >(val3);
4612 if (
SWIG_GetArgs(interp, objc, objv,
"oo:new_a_wrench p f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4620 arg1 =
reinterpret_cast< a_point *
>(argp1);
4629 arg2 = *(
reinterpret_cast< a_point *
>(argp2));
4665 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooo:new_a_wrench x y z fx fy fz m ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4670 arg1 =
static_cast< double >(val1);
4675 arg2 =
static_cast< double >(val2);
4680 arg3 =
static_cast< double >(val3);
4685 arg4 =
static_cast< double >(val4);
4690 arg5 =
static_cast< double >(val5);
4695 arg6 =
static_cast< double >(val6);
4700 arg7 =
static_cast< double >(val7);
4731 if (
SWIG_GetArgs(interp, objc, objv,
"oooooo:new_a_wrench x y z fx fy fz ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4736 arg1 =
static_cast< double >(val1);
4741 arg2 =
static_cast< double >(val2);
4746 arg3 =
static_cast< double >(val3);
4751 arg4 =
static_cast< double >(val4);
4756 arg5 =
static_cast< double >(val5);
4761 arg6 =
static_cast< double >(val6);
4789 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:new_a_wrench p1 p2 p3 f1 f2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
4797 arg1 =
reinterpret_cast< a_point *
>(argp1);
4805 arg2 =
reinterpret_cast< a_point *
>(argp2);
4813 arg3 =
reinterpret_cast< a_point *
>(argp3);
4821 arg4 =
reinterpret_cast< a_wrench *
>(argp4);
4829 arg5 =
reinterpret_cast< a_wrench *
>(argp5);
4840 Tcl_Obj *CONST *argv = objv+1;
5004 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_wrench'.\n"
5005 " Possible C/C++ prototypes are:\n"
5006 " a_wrench::a_wrench()\n"
5007 " a_wrench::a_wrench(a_plucker const &)\n"
5008 " a_wrench::a_wrench(a_point const &,a_point,double)\n"
5009 " a_wrench::a_wrench(a_point const &,a_point)\n"
5010 " a_wrench::a_wrench(double,double,double,double,double,double,double)\n"
5011 " a_wrench::a_wrench(double,double,double,double,double,double)\n"
5012 " a_wrench::a_wrench(a_point const &,a_point const &,a_point const &,a_wrench const &,a_wrench const &)\n", TCL_STATIC);
5028 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5049 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5070 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5071 result = (double)((
a_wrench const *)arg1)->fx();
5091 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5092 result = (double)((
a_wrench const *)arg1)->fy();
5112 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5113 result = (double)((
a_wrench const *)arg1)->fz();
5133 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5154 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5155 result = (double)((
a_wrench const *)arg1)->mx();
5175 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5176 result = (double)((
a_wrench const *)arg1)->my();
5196 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5197 result = (double)((
a_wrench const *)arg1)->mz();
5217 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5218 result = (double)((
a_wrench const *)arg1)->f();
5238 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5239 result = (double)((
a_wrench const *)arg1)->m();
5257 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_wrench_pierce self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5262 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5270 arg2 =
reinterpret_cast< a_plane *
>(argp2);
5271 result = ((
a_wrench const *)arg1)->pierce((a_plane
const &)*arg2);
5290 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5309 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_wrench_+ self a ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5314 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5322 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
5323 result = (arg1)->
operator +((
a_wrench const &)*arg2);
5341 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_wrench_- self a ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5346 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5354 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
5355 result = (arg1)->
operator -((
a_wrench const &)*arg2);
5375 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5376 result = (
a_wrench *) &(arg1)->operator -();
5386 Tcl_Obj *CONST *argv = objv+1;
5412 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_wrench_-'.\n"
5413 " Possible C/C++ prototypes are:\n"
5414 " a_wrench::operator -(a_wrench const &)\n"
5415 " a_wrench::operator -()\n", TCL_STATIC);
5429 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_wrench_origin self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5434 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5443 arg2 = *(
reinterpret_cast< a_point *
>(argp2));
5446 (arg1)->origin(arg2);
5466 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5485 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_wrench_torque self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5490 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5498 arg2 =
reinterpret_cast< a_point *
>(argp2);
5499 result = ((
a_wrench const *)arg1)->torque((a_point
const &)*arg2);
5520 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_wrench_torque self p n ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5525 arg1 =
reinterpret_cast< a_wrench *
>(argp1);
5533 arg2 =
reinterpret_cast< a_point *
>(argp2);
5541 arg3 =
reinterpret_cast< a_point *
>(argp3);
5542 result = (double)((
a_wrench const *)arg1)->torque((a_point
const &)*arg2,(a_point
const &)*arg3);
5552 Tcl_Obj *CONST *argv = objv+1;
5588 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_wrench_torque'.\n"
5589 " Possible C/C++ prototypes are:\n"
5590 " a_wrench::torque(a_point const &) const\n"
5591 " a_wrench::torque(a_point const &,a_point const &) const\n", TCL_STATIC);
5640 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
5667 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_twist_set self p d t r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5672 arg1 =
reinterpret_cast< a_twist *
>(argp1);
5680 arg2 =
reinterpret_cast< a_point *
>(argp2);
5689 arg3 = *(
reinterpret_cast< a_point *
>(argp3));
5696 arg4 =
static_cast< double >(val4);
5701 arg5 =
static_cast< double >(val5);
5702 (arg1)->set((a_point
const &)*arg2,arg3,arg4,arg5);
5740 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooooo:a_twist_set self x y z dx dy dz t r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5745 arg1 =
reinterpret_cast< a_twist *
>(argp1);
5750 arg2 =
static_cast< double >(val2);
5755 arg3 =
static_cast< double >(val3);
5760 arg4 =
static_cast< double >(val4);
5765 arg5 =
static_cast< double >(val5);
5770 arg6 =
static_cast< double >(val6);
5775 arg7 =
static_cast< double >(val7);
5780 arg8 =
static_cast< double >(val8);
5785 arg9 =
static_cast< double >(val9);
5786 (arg1)->set(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
5821 if (
SWIG_GetArgs(interp, objc, objv,
"oooooooo:a_twist_set self x y z dx dy dz t ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
5826 arg1 =
reinterpret_cast< a_twist *
>(argp1);
5831 arg2 =
static_cast< double >(val2);
5836 arg3 =
static_cast< double >(val3);
5841 arg4 =
static_cast< double >(val4);
5846 arg5 =
static_cast< double >(val5);
5851 arg6 =
static_cast< double >(val6);
5856 arg7 =
static_cast< double >(val7);
5861 arg8 =
static_cast< double >(val8);
5862 (arg1)->set(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5872 Tcl_Obj *CONST *argv = objv+1;
6014 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_twist_set'.\n"
6015 " Possible C/C++ prototypes are:\n"
6016 " a_twist::set(a_point const &,a_point,double,double)\n"
6017 " a_twist::set(double,double,double,double,double,double,double,double)\n"
6018 " a_twist::set(double,double,double,double,double,double,double)\n", TCL_STATIC);
6051 arg1 =
reinterpret_cast< a_plucker *
>(argp1);
6076 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:new_a_twist p d t r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6084 arg1 =
reinterpret_cast< a_point *
>(argp1);
6093 arg2 = *(
reinterpret_cast< a_point *
>(argp2));
6100 arg3 =
static_cast< double >(val3);
6105 arg4 =
static_cast< double >(val4);
6106 result = (
a_twist *)
new a_twist((a_point
const &)*arg1,arg2,arg3,arg4);
6142 if (
SWIG_GetArgs(interp, objc, objv,
"oooooooo:new_a_twist x y z dx dy dz t r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6147 arg1 =
static_cast< double >(val1);
6152 arg2 =
static_cast< double >(val2);
6157 arg3 =
static_cast< double >(val3);
6162 arg4 =
static_cast< double >(val4);
6167 arg5 =
static_cast< double >(val5);
6172 arg6 =
static_cast< double >(val6);
6177 arg7 =
static_cast< double >(val7);
6182 arg8 =
static_cast< double >(val8);
6183 result = (
a_twist *)
new a_twist(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6216 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooo:new_a_twist x y z dx dy dz t ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6221 arg1 =
static_cast< double >(val1);
6226 arg2 =
static_cast< double >(val2);
6231 arg3 =
static_cast< double >(val3);
6236 arg4 =
static_cast< double >(val4);
6241 arg5 =
static_cast< double >(val5);
6246 arg6 =
static_cast< double >(val6);
6251 arg7 =
static_cast< double >(val7);
6252 result = (
a_twist *)
new a_twist(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6262 Tcl_Obj *CONST *argv = objv+1;
6401 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_twist'.\n"
6402 " Possible C/C++ prototypes are:\n"
6403 " a_twist::a_twist()\n"
6404 " a_twist::a_twist(a_plucker const &)\n"
6405 " a_twist::a_twist(a_point const &,a_point,double,double)\n"
6406 " a_twist::a_twist(double,double,double,double,double,double,double,double)\n"
6407 " a_twist::a_twist(double,double,double,double,double,double,double)\n", TCL_STATIC);
6423 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6444 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6478 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6479 result = (double)((
a_twist const *)arg1)->dx();
6499 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6500 result = (double)((
a_twist const *)arg1)->dy();
6520 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6521 result = (double)((
a_twist const *)arg1)->dz();
6541 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6542 result = (double)((
a_twist const *)arg1)->rx();
6562 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6563 result = (double)((
a_twist const *)arg1)->ry();
6583 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6584 result = (double)((
a_twist const *)arg1)->rz();
6604 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6605 result = (double)((
a_twist const *)arg1)->d();
6625 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6626 result = (double)((
a_twist const *)arg1)->r();
6645 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6663 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_twist_translate self d ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6668 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6676 arg2 =
reinterpret_cast< a_point *
>(argp2);
6677 (arg1)->translate((a_point
const &)*arg2);
6703 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_twist_translate self x y z ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6708 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6713 temp2 =
static_cast< double >(val2);
6719 temp3 =
static_cast< double >(val3);
6725 temp4 =
static_cast< double >(val4);
6727 (arg1)->translate((
double const &)*arg2,(
double const &)*arg3,(
double const &)*arg4);
6737 Tcl_Obj *CONST *argv = objv+1;
6781 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_twist_translate'.\n"
6782 " Possible C/C++ prototypes are:\n"
6783 " a_twist::translate(a_point const &)\n"
6784 " a_twist::translate(double const &,double const &,double const &)\n", TCL_STATIC);
6804 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_twist_rotate self pt dir v ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6809 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6817 arg2 =
reinterpret_cast< a_point *
>(argp2);
6825 arg3 =
reinterpret_cast< a_point *
>(argp3);
6830 arg4 =
static_cast< double >(val4);
6831 (arg1)->rotate((a_point
const &)*arg2,(a_point
const &)*arg3,arg4);
6849 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_twist_* self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6854 arg1 =
reinterpret_cast< a_twist *
>(argp1);
6863 arg2 = *(
reinterpret_cast< a_point *
>(argp2));
6866 result = ((
a_twist const *)arg1)->operator *(arg2);
6923 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_copy self a_block const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6928 arg1 =
reinterpret_cast< a_block *
>(argp1);
6936 arg2 =
reinterpret_cast< a_block *
>(argp2);
6937 (arg1)->copy((
a_block const &)*arg2);
6954 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_deepcopy self a_block const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6959 arg1 =
reinterpret_cast< a_block *
>(argp1);
6967 arg2 =
reinterpret_cast< a_block *
>(argp2);
6968 (arg1)->deepcopy((
a_block const &)*arg2);
6979 a_point *arg2 = (a_point *) 0 ;
6985 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_g self g ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
6990 arg1 =
reinterpret_cast< a_block *
>(argp1);
6995 arg2 =
reinterpret_cast< a_point *
>(argp2);
7009 a_point *result = 0 ;
7016 arg1 =
reinterpret_cast< a_block *
>(argp1);
7017 result = (a_point *)((
a_block const *)arg1)->g();
7027 Tcl_Obj *CONST *argv = objv+1;
7053 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_g'.\n"
7054 " Possible C/C++ prototypes are:\n"
7055 " a_block::g(a_point *)\n"
7056 " a_block::g() const\n", TCL_STATIC);
7073 arg1 =
reinterpret_cast< a_block *
>(argp1);
7094 arg1 =
reinterpret_cast< a_block *
>(argp1);
7095 result = (arg1)->c();
7115 arg1 =
reinterpret_cast< a_block *
>(argp1);
7116 result = (arg1)->cl();
7136 arg1 =
reinterpret_cast< a_block *
>(argp1);
7137 result = (double)((
a_block const *)arg1)->m();
7157 arg1 =
reinterpret_cast< a_block *
>(argp1);
7158 result = (double)((
a_block const *)arg1)->Ws();
7178 arg1 =
reinterpret_cast< a_block *
>(argp1);
7179 result = (arg1)->W();
7199 arg1 =
reinterpret_cast< a_block *
>(argp1);
7200 result = ((
a_block const *)arg1)->fe();
7220 arg1 =
reinterpret_cast< a_block *
>(argp1);
7221 result = ((
a_block const *)arg1)->ft();
7239 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_W self be ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7244 arg1 =
reinterpret_cast< a_block *
>(argp1);
7252 arg2 =
reinterpret_cast< a_block *
>(argp2);
7263 Tcl_Obj *CONST *argv = objv+1;
7289 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_W'.\n"
7290 " Possible C/C++ prototypes are:\n"
7292 " a_block::W(a_block const &) const\n", TCL_STATIC);
7307 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_ft self be ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7312 arg1 =
reinterpret_cast< a_block *
>(argp1);
7320 arg2 =
reinterpret_cast< a_block *
>(argp2);
7331 Tcl_Obj *CONST *argv = objv+1;
7357 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_ft'.\n"
7358 " Possible C/C++ prototypes are:\n"
7359 " a_block::ft() const\n"
7360 " a_block::ft(a_block const &) const\n", TCL_STATIC);
7377 arg1 =
reinterpret_cast< a_block *
>(argp1);
7398 arg1 =
reinterpret_cast< a_block *
>(argp1);
7399 result = (double)((
a_block const *)arg1)->V();
7419 arg1 =
reinterpret_cast< a_block *
>(argp1);
7420 result = (double)((
a_block const *)arg1)->potential();
7434 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_clearinternal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
7439 arg1 =
reinterpret_cast< a_block *
>(argp1);
7440 (arg1)->clearinternal();
7454 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_clearexternal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
7459 arg1 =
reinterpret_cast< a_block *
>(argp1);
7460 (arg1)->clearexternal();
7479 arg1 =
reinterpret_cast< a_block *
>(argp1);
7500 arg1 =
reinterpret_cast< a_block *
>(argp1);
7518 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_material self material ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7523 arg1 =
reinterpret_cast< a_block *
>(argp1);
7528 arg2 =
reinterpret_cast< a_material *
>(argp2);
7529 (arg1)->material(arg2);
7549 arg1 =
reinterpret_cast< a_block *
>(argp1);
7560 Tcl_Obj *CONST *argv = objv+1;
7586 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_material'.\n"
7587 " Possible C/C++ prototypes are:\n"
7588 " a_block::material(a_material *)\n"
7589 " a_block::material()\n", TCL_STATIC);
7606 arg1 =
reinterpret_cast< a_block *
>(argp1);
7607 result = (int)((
a_block const *)arg1)->nv();
7608 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
7627 arg1 =
reinterpret_cast< a_block *
>(argp1);
7628 result = (int)((
a_block const *)arg1)->ni();
7629 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
7639 a_point *arg2 = (a_point *) 0 ;
7645 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_av self vertex ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7650 arg1 =
reinterpret_cast< a_block *
>(argp1);
7655 arg2 =
reinterpret_cast< a_point *
>(argp2);
7673 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_ai self face ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7678 arg1 =
reinterpret_cast< a_block *
>(argp1);
7683 arg2 =
reinterpret_cast< a_face *
>(argp2);
7700 a_point *result = 0 ;
7702 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_v self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7707 arg1 =
reinterpret_cast< a_block *
>(argp1);
7712 arg2 =
static_cast< int >(val2);
7713 result = (a_point *)(arg1)->v(arg2);
7729 a_point *result = 0 ;
7731 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_v self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7736 arg1 =
reinterpret_cast< a_block *
>(argp1);
7741 arg2 =
static_cast< int >(val2);
7742 result = (a_point *)((
a_block const *)arg1)->v(arg2);
7752 Tcl_Obj *CONST *argv = objv+1;
7785 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_v'.\n"
7786 " Possible C/C++ prototypes are:\n"
7787 " a_block::v(int const)\n"
7788 " a_block::v(int const) const\n", TCL_STATIC);
7803 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_i self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7808 arg1 =
reinterpret_cast< a_block *
>(argp1);
7813 arg2 =
static_cast< int >(val2);
7814 result = (
a_face *)(arg1)->i(arg2);
7832 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_i self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7837 arg1 =
reinterpret_cast< a_block *
>(argp1);
7842 arg2 =
static_cast< int >(val2);
7853 Tcl_Obj *CONST *argv = objv+1;
7886 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_i'.\n"
7887 " Possible C/C++ prototypes are:\n"
7888 " a_block::i(int const)\n"
7889 " a_block::i(int const) const\n", TCL_STATIC);
7906 arg1 =
reinterpret_cast< a_block *
>(argp1);
7936 if (
SWIG_GetArgs(interp, objc, objv,
"oooooo:a_block_place self fi block fe u v ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
7941 arg1 =
reinterpret_cast< a_block *
>(argp1);
7946 arg2 =
static_cast< int >(val2);
7951 arg3 =
reinterpret_cast< a_block *
>(argp3);
7956 arg4 =
static_cast< int >(val4);
7961 arg5 =
static_cast< double >(val5);
7966 arg6 =
static_cast< double >(val6);
7967 (arg1)->place(arg2,arg3,arg4,arg5,arg6);
7980 std::vector< int > result;
7987 arg1 =
reinterpret_cast< a_block *
>(argp1);
7990 for (
unsigned int i=0; i<(&result)->size(); i++) {
7991 Tcl_ListObjAppendElement(interp, (Tcl_GetObjResult(interp)), \
7992 Tcl_NewIntObj(((std::vector< int > &)result)[i]));
8006 std::vector< int > result;
8013 arg1 =
reinterpret_cast< a_block *
>(argp1);
8016 for (
unsigned int i=0; i<(&result)->size(); i++) {
8017 Tcl_ListObjAppendElement(interp, (Tcl_GetObjResult(interp)), \
8018 Tcl_NewIntObj(((std::vector< int > &)result)[i]));
8036 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_exit self ref ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8041 arg1 =
reinterpret_cast< a_block *
>(argp1);
8046 arg2 =
static_cast< int >(val2);
8067 arg1 =
reinterpret_cast< a_block *
>(argp1);
8068 result = (int)(arg1)->
exit();
8069 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
8078 Tcl_Obj *CONST *argv = objv+1;
8105 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_exit'.\n"
8106 " Possible C/C++ prototypes are:\n"
8107 " a_block::exit(int)\n"
8108 " a_block::exit()\n", TCL_STATIC);
8123 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_entrance self ref ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8128 arg1 =
reinterpret_cast< a_block *
>(argp1);
8133 arg2 =
static_cast< int >(val2);
8134 result = (int)(arg1)->entrance(arg2);
8135 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
8151 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_criteria self criteria ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8156 arg1 =
reinterpret_cast< a_block *
>(argp1);
8162 (arg1)->criteria(arg2);
8182 arg1 =
reinterpret_cast< a_block *
>(argp1);
8183 result = (bool)((
a_block const *)arg1)->ok();
8184 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
8203 arg1 =
reinterpret_cast< a_block *
>(argp1);
8204 result = (double)((
a_block const *)arg1)->penalty();
8224 arg1 =
reinterpret_cast< a_block *
>(argp1);
8236 std::string *arg2 = 0 ;
8242 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_convert self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8247 arg1 =
reinterpret_cast< a_block *
>(argp1);
8249 std::string *ptr = (std::string *)0;
8280 arg1 =
reinterpret_cast< a_block *
>(argp1);
8353 a_point *arg1 = (a_point *) 0 ;
8354 a_point *arg2 = (a_point *) 0 ;
8355 a_point *arg3 = (a_point *) 0 ;
8367 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:new_a_block_2d3 p1 p2 p3 thickness ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8372 arg1 =
reinterpret_cast< a_point *
>(argp1);
8377 arg2 =
reinterpret_cast< a_point *
>(argp2);
8382 arg3 =
reinterpret_cast< a_point *
>(argp3);
8387 arg4 =
static_cast< double >(val4);
8398 a_point *arg1 = (a_point *) 0 ;
8399 a_point *arg2 = (a_point *) 0 ;
8400 a_point *arg3 = (a_point *) 0 ;
8409 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:new_a_block_2d3 p1 p2 p3 ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8414 arg1 =
reinterpret_cast< a_point *
>(argp1);
8419 arg2 =
reinterpret_cast< a_point *
>(argp2);
8424 arg3 =
reinterpret_cast< a_point *
>(argp3);
8435 Tcl_Obj *CONST *argv = objv+1;
8485 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_block_2d3'.\n"
8486 " Possible C/C++ prototypes are:\n"
8487 " a_block_2d3::a_block_2d3()\n"
8488 " a_block_2d3::a_block_2d3(a_point *,a_point *,a_point *,double)\n"
8489 " a_block_2d3::a_block_2d3(a_point *,a_point *,a_point *)\n", TCL_STATIC);
8516 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d3_copy self a_block_2d3 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8547 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d3_deepcopy self a_block_2d3 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8578 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d3_thickness self thickness ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8588 arg2 =
static_cast< double >(val2);
8589 (arg1)->thickness(arg2);
8604 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d3_thickness self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
8610 result = (double)((
a_block_2d3 const *)arg1)->thickness();
8620 Tcl_Obj *CONST *argv = objv+1;
8647 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_2d3_thickness'.\n"
8648 " Possible C/C++ prototypes are:\n"
8649 " a_block_2d3::thickness(double const)\n"
8650 " a_block_2d3::thickness() const\n", TCL_STATIC);
8662 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d3_normal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
8686 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d3_v3d self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8696 arg2 =
static_cast< int >(val2);
8711 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_block_2d3 self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
8755 arg1 =
reinterpret_cast< a_block *
>(argp1);
8779 a_point *arg1 = (a_point *) 0 ;
8780 a_point *arg2 = (a_point *) 0 ;
8781 a_point *arg3 = (a_point *) 0 ;
8782 a_point *arg4 = (a_point *) 0 ;
8796 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:new_a_block_2d4 p1 p2 p3 p4 thickness ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8801 arg1 =
reinterpret_cast< a_point *
>(argp1);
8806 arg2 =
reinterpret_cast< a_point *
>(argp2);
8811 arg3 =
reinterpret_cast< a_point *
>(argp3);
8816 arg4 =
reinterpret_cast< a_point *
>(argp4);
8821 arg5 =
static_cast< double >(val5);
8832 a_point *arg1 = (a_point *) 0 ;
8833 a_point *arg2 = (a_point *) 0 ;
8834 a_point *arg3 = (a_point *) 0 ;
8835 a_point *arg4 = (a_point *) 0 ;
8846 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:new_a_block_2d4 p1 p2 p3 p4 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8851 arg1 =
reinterpret_cast< a_point *
>(argp1);
8856 arg2 =
reinterpret_cast< a_point *
>(argp2);
8861 arg3 =
reinterpret_cast< a_point *
>(argp3);
8866 arg4 =
reinterpret_cast< a_point *
>(argp4);
8877 Tcl_Obj *CONST *argv = objv+1;
8937 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_block_2d4'.\n"
8938 " Possible C/C++ prototypes are:\n"
8939 " a_block_2d4::a_block_2d4()\n"
8940 " a_block_2d4::a_block_2d4(a_point *,a_point *,a_point *,a_point *,double)\n"
8941 " a_block_2d4::a_block_2d4(a_point *,a_point *,a_point *,a_point *)\n", TCL_STATIC);
8968 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d4_copy self a_block_2d4 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
8999 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d4_deepcopy self a_block_2d4 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9030 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d4_thickness self thickness ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9040 arg2 =
static_cast< double >(val2);
9041 (arg1)->thickness(arg2);
9056 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d4_thickness self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9062 result = (double)((
a_block_2d4 const *)arg1)->thickness();
9072 Tcl_Obj *CONST *argv = objv+1;
9099 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_2d4_thickness'.\n"
9100 " Possible C/C++ prototypes are:\n"
9101 " a_block_2d4::thickness(double const)\n"
9102 " a_block_2d4::thickness() const\n", TCL_STATIC);
9114 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d4_normal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9138 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d4_v3d self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9148 arg2 =
static_cast< int >(val2);
9163 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_block_2d4 self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9207 arg1 =
reinterpret_cast< a_block *
>(argp1);
9231 a_point *arg1 = (a_point *) 0 ;
9232 a_point *arg2 = (a_point *) 0 ;
9233 a_point *arg3 = (a_point *) 0 ;
9234 a_point *arg4 = (a_point *) 0 ;
9235 a_point *arg5 = (a_point *) 0 ;
9251 if (
SWIG_GetArgs(interp, objc, objv,
"oooooo:new_a_block_2d5 p1 p2 p3 p4 p5 thickness ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9256 arg1 =
reinterpret_cast< a_point *
>(argp1);
9261 arg2 =
reinterpret_cast< a_point *
>(argp2);
9266 arg3 =
reinterpret_cast< a_point *
>(argp3);
9271 arg4 =
reinterpret_cast< a_point *
>(argp4);
9276 arg5 =
reinterpret_cast< a_point *
>(argp5);
9281 arg6 =
static_cast< double >(val6);
9292 a_point *arg1 = (a_point *) 0 ;
9293 a_point *arg2 = (a_point *) 0 ;
9294 a_point *arg3 = (a_point *) 0 ;
9295 a_point *arg4 = (a_point *) 0 ;
9296 a_point *arg5 = (a_point *) 0 ;
9309 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:new_a_block_2d5 p1 p2 p3 p4 p5 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9314 arg1 =
reinterpret_cast< a_point *
>(argp1);
9319 arg2 =
reinterpret_cast< a_point *
>(argp2);
9324 arg3 =
reinterpret_cast< a_point *
>(argp3);
9329 arg4 =
reinterpret_cast< a_point *
>(argp4);
9334 arg5 =
reinterpret_cast< a_point *
>(argp5);
9345 Tcl_Obj *CONST *argv = objv+1;
9415 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'new_a_block_2d5'.\n"
9416 " Possible C/C++ prototypes are:\n"
9417 " a_block_2d5::a_block_2d5()\n"
9418 " a_block_2d5::a_block_2d5(a_point *,a_point *,a_point *,a_point *,a_point *,double)\n"
9419 " a_block_2d5::a_block_2d5(a_point *,a_point *,a_point *,a_point *,a_point *)\n", TCL_STATIC);
9446 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d5_copy self a_block_2d5 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9477 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d5_deepcopy self a_block_2d5 const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9508 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d5_thickness self thickness ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9518 arg2 =
static_cast< double >(val2);
9519 (arg1)->thickness(arg2);
9534 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d5_thickness self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9540 result = (double)((
a_block_2d5 const *)arg1)->thickness();
9550 Tcl_Obj *CONST *argv = objv+1;
9577 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_block_2d5_thickness'.\n"
9578 " Possible C/C++ prototypes are:\n"
9579 " a_block_2d5::thickness(double const)\n"
9580 " a_block_2d5::thickness() const\n", TCL_STATIC);
9592 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_block_2d5_normal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9616 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_block_2d5_v3d self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9626 arg2 =
static_cast< int >(val2);
9641 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_block_2d5 self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
9685 arg1 =
reinterpret_cast< a_block *
>(argp1);
9719 arg1 =
reinterpret_cast< a_face *
>(argp1);
9720 result = (int)((
a_face const *)arg1)->nv();
9721 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
9737 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_av self ref ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9742 arg1 =
reinterpret_cast< a_face *
>(argp1);
9747 arg2 =
static_cast< int >(val2);
9766 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_rv self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9771 arg1 =
reinterpret_cast< a_face *
>(argp1);
9776 arg2 =
static_cast< int >(val2);
9777 result = (int)((
a_face const *)arg1)->rv(arg2);
9778 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
9797 arg1 =
reinterpret_cast< a_face *
>(argp1);
9798 result = (int)((
a_face const *)arg1)->rf();
9799 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
9818 arg1 =
reinterpret_cast< a_face *
>(argp1);
9819 result = (
a_block *)(arg1)->block();
9837 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_v self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9842 arg1 =
reinterpret_cast< a_face *
>(argp1);
9847 arg2 =
static_cast< int >(val2);
9848 result = (arg1)->v(arg2);
9864 a_point *result = 0 ;
9866 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_vl self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9871 arg1 =
reinterpret_cast< a_face *
>(argp1);
9876 arg2 =
static_cast< int >(val2);
9877 result = (a_point *)(arg1)->vl(arg2);
9897 arg1 =
reinterpret_cast< a_face *
>(argp1);
9898 result = ((
a_face const *)arg1)->
c();
9918 arg1 =
reinterpret_cast< a_face *
>(argp1);
9919 result = ((
a_face const *)arg1)->
cl();
9937 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_grow self val ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9942 arg1 =
reinterpret_cast< a_face *
>(argp1);
9947 temp2 =
static_cast< double >(val2);
9949 (arg1)->grow((
double const &)*arg2);
9960 unsigned short arg2 ;
9963 unsigned short val2 ;
9967 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_normale self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
9972 arg1 =
reinterpret_cast< a_face *
>(argp1);
9977 arg2 =
static_cast< unsigned short >(val2);
9978 result = (arg1)->normale(arg2);
10001 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_face_point self u v ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10006 arg1 =
reinterpret_cast< a_face *
>(argp1);
10011 temp2 =
static_cast< double >(val2);
10017 temp3 =
static_cast< double >(val3);
10019 result = ((
a_face const *)arg1)->point((
double const &)*arg2,(
double const &)*arg3);
10038 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_point self u ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10043 arg1 =
reinterpret_cast< a_face *
>(argp1);
10048 temp2 =
static_cast< double >(val2);
10050 result = ((
a_face const *)arg1)->point((
double const &)*arg2);
10060 Tcl_Obj *CONST *argv = objv+1;
10099 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_point'.\n"
10100 " Possible C/C++ prototypes are:\n"
10101 " a_face::point(double const &,double const &) const\n"
10102 " a_face::point(double const &) const\n", TCL_STATIC);
10121 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_face_slide self u v ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10126 arg1 =
reinterpret_cast< a_face *
>(argp1);
10131 temp2 =
static_cast< double >(val2);
10137 temp3 =
static_cast< double >(val3);
10139 (arg1)->slide((
double const &)*arg2,(
double const &)*arg3);
10150 unsigned short *arg2 = 0 ;
10154 unsigned short temp2 ;
10155 unsigned short val2 ;
10161 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_face_deform self i val ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10166 arg1 =
reinterpret_cast< a_face *
>(argp1);
10171 temp2 =
static_cast< unsigned short >(val2);
10177 temp3 =
static_cast< double >(val3);
10179 (arg1)->deform((
unsigned short const &)*arg2,(
double const &)*arg3);
10199 arg1 =
reinterpret_cast< a_face *
>(argp1);
10200 result = ((
a_face const *)arg1)->
nx();
10220 arg1 =
reinterpret_cast< a_face *
>(argp1);
10221 result = ((
a_face const *)arg1)->
ny();
10241 arg1 =
reinterpret_cast< a_face *
>(argp1);
10262 arg1 =
reinterpret_cast< a_face *
>(argp1);
10263 result = (double)((
a_face const *)arg1)->dxM();
10283 arg1 =
reinterpret_cast< a_face *
>(argp1);
10284 result = (double)((
a_face const *)arg1)->dxm();
10304 arg1 =
reinterpret_cast< a_face *
>(argp1);
10305 result = (double)((
a_face const *)arg1)->dyM();
10325 arg1 =
reinterpret_cast< a_face *
>(argp1);
10326 result = (double)((
a_face const *)arg1)->dym();
10346 arg1 =
reinterpret_cast< a_face *
>(argp1);
10347 result = (double)((
a_face const *)arg1)->dx();
10367 arg1 =
reinterpret_cast< a_face *
>(argp1);
10368 result = (double)((
a_face const *)arg1)->dy();
10388 arg1 =
reinterpret_cast< a_face *
>(argp1);
10389 result = (double)((
a_face const *)arg1)->S();
10409 arg1 =
reinterpret_cast< a_face *
>(argp1);
10410 result = (double)((
a_face const *)arg1)->Sx();
10430 arg1 =
reinterpret_cast< a_face *
>(argp1);
10431 result = (double)((
a_face const *)arg1)->Sy();
10451 arg1 =
reinterpret_cast< a_face *
>(argp1);
10452 result = (double)((
a_face const *)arg1)->Sz();
10472 arg1 =
reinterpret_cast< a_face *
>(argp1);
10473 result = (double)((
a_face const *)arg1)->N();
10491 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_N self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10496 arg1 =
reinterpret_cast< a_face *
>(argp1);
10504 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
10505 result = (double)((
a_face const *)arg1)->N((
a_wrench const &)*arg2);
10515 Tcl_Obj *CONST *argv = objv+1;
10541 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_N'.\n"
10542 " Possible C/C++ prototypes are:\n"
10543 " a_face::N() const\n"
10544 " a_face::N(a_wrench const &) const\n", TCL_STATIC);
10561 arg1 =
reinterpret_cast< a_face *
>(argp1);
10562 result = (double)((
a_face const *)arg1)->Qx();
10582 arg1 =
reinterpret_cast< a_face *
>(argp1);
10583 result = (double)((
a_face const *)arg1)->Qy();
10603 arg1 =
reinterpret_cast< a_face *
>(argp1);
10604 result = (double)((
a_face const *)arg1)->Mt();
10624 arg1 =
reinterpret_cast< a_face *
>(argp1);
10625 result = (double)((
a_face const *)arg1)->Mx();
10643 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_Mx self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10648 arg1 =
reinterpret_cast< a_face *
>(argp1);
10656 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
10657 result = (double)((
a_face const *)arg1)->Mx((
a_wrench const &)*arg2);
10667 Tcl_Obj *CONST *argv = objv+1;
10693 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_Mx'.\n"
10694 " Possible C/C++ prototypes are:\n"
10695 " a_face::Mx() const\n"
10696 " a_face::Mx(a_wrench const &) const\n", TCL_STATIC);
10713 arg1 =
reinterpret_cast< a_face *
>(argp1);
10714 result = (double)((
a_face const *)arg1)->My();
10732 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_My self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10737 arg1 =
reinterpret_cast< a_face *
>(argp1);
10745 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
10746 result = (double)((
a_face const *)arg1)->My((
a_wrench const &)*arg2);
10756 Tcl_Obj *CONST *argv = objv+1;
10782 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_My'.\n"
10783 " Possible C/C++ prototypes are:\n"
10784 " a_face::My() const\n"
10785 " a_face::My(a_wrench const &) const\n", TCL_STATIC);
10802 arg1 =
reinterpret_cast< a_face *
>(argp1);
10803 result = (double)((
a_face const *)arg1)->ax();
10823 arg1 =
reinterpret_cast< a_face *
>(argp1);
10824 result = (double)((
a_face const *)arg1)->ay();
10844 arg1 =
reinterpret_cast< a_face *
>(argp1);
10845 result = ((
a_face const *)arg1)->
x();
10863 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_x self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10868 arg1 =
reinterpret_cast< a_face *
>(argp1);
10876 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
10887 Tcl_Obj *CONST *argv = objv+1;
10913 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_x'.\n"
10914 " Possible C/C++ prototypes are:\n"
10915 " a_face::x() const\n"
10916 " a_face::x(a_wrench const &) const\n", TCL_STATIC);
10933 arg1 =
reinterpret_cast< a_face *
>(argp1);
10934 result = (double)((
a_face const *)arg1)->exx();
10952 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_exx self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
10957 arg1 =
reinterpret_cast< a_face *
>(argp1);
10965 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
10966 result = (double)((
a_face const *)arg1)->exx((
a_wrench const &)*arg2);
10976 Tcl_Obj *CONST *argv = objv+1;
11002 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_exx'.\n"
11003 " Possible C/C++ prototypes are:\n"
11004 " a_face::exx() const\n"
11005 " a_face::exx(a_wrench const &) const\n", TCL_STATIC);
11022 arg1 =
reinterpret_cast< a_face *
>(argp1);
11023 result = (double)((
a_face const *)arg1)->exy();
11041 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_exy self a_wrench const & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11046 arg1 =
reinterpret_cast< a_face *
>(argp1);
11054 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
11055 result = (double)((
a_face const *)arg1)->exy((
a_wrench const &)*arg2);
11065 Tcl_Obj *CONST *argv = objv+1;
11091 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_exy'.\n"
11092 " Possible C/C++ prototypes are:\n"
11093 " a_face::exy() const\n"
11094 " a_face::exy(a_wrench const &) const\n", TCL_STATIC);
11111 arg1 =
reinterpret_cast< a_face *
>(argp1);
11112 result = (double)((
a_face const *)arg1)->exn();
11129 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_exit self exit ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11134 arg1 =
reinterpret_cast< a_face *
>(argp1);
11139 arg2 =
static_cast< bool >(val2);
11140 (arg1)->exit(arg2);
11160 arg1 =
reinterpret_cast< a_face *
>(argp1);
11161 result = (bool)((
a_face const *)arg1)->exit();
11162 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
11171 Tcl_Obj *CONST *argv = objv+1;
11198 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_exit'.\n"
11199 " Possible C/C++ prototypes are:\n"
11200 " a_face::exit(bool)\n"
11201 " a_face::exit() const\n", TCL_STATIC);
11215 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_f self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11220 arg1 =
reinterpret_cast< a_face *
>(argp1);
11225 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
11237 a_point *arg2 = 0 ;
11243 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_f self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11248 arg1 =
reinterpret_cast< a_face *
>(argp1);
11256 arg2 =
reinterpret_cast< a_point *
>(argp2);
11257 (arg1)->f((a_point
const &)*arg2);
11280 if (
SWIG_GetArgs(interp, objc, objv,
"oooo:a_face_f self fx fy fz ",(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11285 arg1 =
reinterpret_cast< a_face *
>(argp1);
11290 arg2 =
static_cast< double >(val2);
11295 arg3 =
static_cast< double >(val3);
11300 arg4 =
static_cast< double >(val4);
11301 (arg1)->f(arg2,arg3,arg4);
11320 arg1 =
reinterpret_cast< a_face *
>(argp1);
11338 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_criteria self criteria ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11343 arg1 =
reinterpret_cast< a_face *
>(argp1);
11349 (arg1)->criteria(arg2);
11369 arg1 =
reinterpret_cast< a_face *
>(argp1);
11370 result = (bool)((
a_face const *)arg1)->ok();
11371 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
11390 arg1 =
reinterpret_cast< a_face *
>(argp1);
11391 result = (double)((
a_face const *)arg1)->penalty();
11408 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_lface self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11413 arg1 =
reinterpret_cast< a_face *
>(argp1);
11418 arg2 =
reinterpret_cast< a_face *
>(argp2);
11419 (arg1)->lface(arg2);
11439 arg1 =
reinterpret_cast< a_face *
>(argp1);
11450 Tcl_Obj *CONST *argv = objv+1;
11476 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_lface'.\n"
11477 " Possible C/C++ prototypes are:\n"
11478 " a_face::lface(a_face *)\n"
11479 " a_face::lface()\n", TCL_STATIC);
11496 arg1 =
reinterpret_cast< a_face *
>(argp1);
11497 result = (bool)((
a_face const *)arg1)->in();
11498 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
11517 arg1 =
reinterpret_cast< a_face *
>(argp1);
11518 result = (bool)((
a_face const *)arg1)->out();
11519 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
11538 arg1 =
reinterpret_cast< a_face *
>(argp1);
11554 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_contacttype self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11559 arg1 =
reinterpret_cast< a_face *
>(argp1);
11560 result = (int)((
a_face const *)arg1)->contacttype();
11561 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
11575 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_contactpoint self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11580 arg1 =
reinterpret_cast< a_face *
>(argp1);
11596 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_contactsegment self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11601 arg1 =
reinterpret_cast< a_face *
>(argp1);
11617 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_contactface self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11622 arg1 =
reinterpret_cast< a_face *
>(argp1);
11623 result = ((
a_face const *)arg1)->contactface();
11643 arg1 =
reinterpret_cast< a_face *
>(argp1);
11654 Tcl_Obj *CONST *argv = objv+1;
11721 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_face_f'.\n"
11722 " Possible C/C++ prototypes are:\n"
11723 " a_face::f(a_wrench *)\n"
11724 " a_face::f(a_point const &)\n"
11725 " a_face::f(double const,double const,double const)\n"
11726 " a_face::f()\n", TCL_STATIC);
11736 std::string result;
11743 arg1 =
reinterpret_cast< a_face *
>(argp1);
11763 arg1 =
reinterpret_cast< a_face *
>(argp1);
11846 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_2d4_thickness self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11851 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11852 result = (double)((
a_face_2d4 const *)arg1)->thickness();
11867 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_face_2d4_length self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
11872 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11873 result = (double)((
a_face_2d4 const *)arg1)->length();
11893 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11894 result = (double)((
a_face_2d4 const *)arg1)->exrx();
11914 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11915 result = (double)((
a_face_2d4 const *)arg1)->exry();
11926 a_plane *arg2 = 0 ;
11933 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_2d4_ptsinplane self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11938 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11946 arg2 =
reinterpret_cast< a_plane *
>(argp2);
11947 result = (int)((
a_face_2d4 const *)arg1)->ptsinplane((a_plane
const &)*arg2);
11948 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
11967 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11986 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_2d4_v3d self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
11991 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
11996 arg2 =
static_cast< int >(val2);
11997 result = ((
a_face_2d4 const *)arg1)->v3d(arg2);
12008 a_point *arg2 = 0 ;
12015 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_2d4_contains self p ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12020 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
12028 arg2 =
reinterpret_cast< a_point *
>(argp2);
12029 result = (bool)((
a_face_2d4 const *)arg1)->contains((a_point
const &)*arg2);
12030 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
12047 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_2d4_segment self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12052 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
12057 arg2 =
static_cast< int >(val2);
12058 result = ((
a_face_2d4 const *)arg1)->segment(arg2);
12069 a_segment *arg2 = 0 ;
12076 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_face_2d4_intersect self s ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12081 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
12089 arg2 =
reinterpret_cast< a_segment *
>(argp2);
12090 result = ((
a_face_2d4 const *)arg1)->intersect((a_segment
const &)*arg2);
12104 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_face_2d4 self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12109 arg1 =
reinterpret_cast< a_face_2d4 *
>(argp1);
12153 arg1 =
reinterpret_cast< a_face *
>(argp1);
12185 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_ocriteria_f self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12196 result = (double)(arg1)->f((
a_structure const *)arg2);
12210 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_ocriteria self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12242 a_point *arg3 = 0 ;
12251 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:new_a_ocriteria_H rb rf dir ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12256 arg1 =
static_cast< int >(val1);
12261 arg2 =
static_cast< int >(val2);
12269 arg3 =
reinterpret_cast< a_point *
>(argp3);
12284 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_ocriteria_H self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12330 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_ocriteria_ex self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12376 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_ocriteria_exmax self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12418 std::string result;
12439 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_ok self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12449 arg2 =
reinterpret_cast< a_face *
>(argp2);
12451 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
12468 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_penalty self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12478 arg2 =
reinterpret_cast< a_face *
>(argp2);
12496 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_verysmall self small ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12506 arg2 =
static_cast< double >(val2);
12522 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_fcriteria_verysmall self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12538 Tcl_Obj *CONST *argv = objv+1;
12565 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_fcriteria_verysmall'.\n"
12566 " Possible C/C++ prototypes are:\n"
12567 " a_fcriteria::verysmall(double const)\n"
12568 " a_fcriteria::verysmall()\n", TCL_STATIC);
12579 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_fcriteria self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12611 std::string result;
12631 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_in_max self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12641 arg2 =
static_cast< double >(val2);
12657 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_fcriteria_in_max self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12673 Tcl_Obj *CONST *argv = objv+1;
12700 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_fcriteria_in_max'.\n"
12701 " Possible C/C++ prototypes are:\n"
12702 " a_fcriteria_in::max(double)\n"
12703 " a_fcriteria_in::max() const\n", TCL_STATIC);
12727 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_fcriteria_in self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12757 std::string result;
12777 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_coulomb_f self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12787 arg2 =
static_cast< double >(val2);
12803 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_fcriteria_coulomb_f self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12819 Tcl_Obj *CONST *argv = objv+1;
12846 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_fcriteria_coulomb_f'.\n"
12847 " Possible C/C++ prototypes are:\n"
12848 " a_fcriteria_coulomb::f(double)\n"
12849 " a_fcriteria_coulomb::f() const\n", TCL_STATIC);
12863 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_fcriteria_coulomb_c self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
12873 arg2 =
static_cast< double >(val2);
12889 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_fcriteria_coulomb_c self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
12905 Tcl_Obj *CONST *argv = objv+1;
12932 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_fcriteria_coulomb_c'.\n"
12933 " Possible C/C++ prototypes are:\n"
12934 " a_fcriteria_coulomb::c(double)\n"
12935 " a_fcriteria_coulomb::c() const\n", TCL_STATIC);
12959 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_fcriteria_coulomb self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13013 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13014 result = (int)((
a_contact const *)arg1)->nv();
13015 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
13032 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_contact_v self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13037 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13042 arg2 =
static_cast< int >(val2);
13043 result = ((
a_contact const *)arg1)->v(arg2);
13061 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_contact_s self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13066 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13071 arg2 =
static_cast< int >(val2);
13072 result = ((
a_contact const *)arg1)->s(arg2);
13089 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_contact_f self f ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13094 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13102 arg2 =
reinterpret_cast< a_wrench *
>(argp2);
13103 (arg1)->f((
a_wrench const &)*arg2);
13123 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13124 result = (arg1)->f();
13134 Tcl_Obj *CONST *argv = objv+1;
13160 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_contact_f'.\n"
13161 " Possible C/C++ prototypes are:\n"
13162 " a_contact::f(a_wrench const &)\n"
13163 " a_contact::f()\n", TCL_STATIC);
13173 std::string result;
13180 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13200 arg1 =
reinterpret_cast< a_contact *
>(argp1);
13250 if (
SWIG_GetArgs(interp, objc, objv,
"o:delete_a_structure self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13270 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_clear self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13290 std::string result;
13323 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
13340 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_rb self b ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13350 arg2 =
reinterpret_cast< a_block *
>(argp2);
13356 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
13377 result = (double)((
a_structure const *)arg1)->V();
13427 result = (double)((
a_structure const *)arg1)->m();
13452 result = (double)((
a_structure const *)arg1)->Ws();
13477 result = (arg1)->W();
13502 result = (arg1)->fe();
13527 result = (arg1)->ft();
13545 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_potential self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13552 result = (double)((
a_structure const *)arg1)->potential();
13573 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_add_block self b ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13583 arg2 =
reinterpret_cast< a_block *
>(argp2);
13585 result = (int)(arg1)->add_block(arg2);
13589 Tcl_SetObjResult(interp,
SWIG_From_int(
static_cast< int >(result)));
13614 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_link_blocks self b1 f1 b2 f2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13624 arg2 =
static_cast< int >(val2);
13629 arg3 =
static_cast< int >(val3);
13634 arg4 =
static_cast< int >(val4);
13639 arg5 =
static_cast< int >(val5);
13641 (arg1)->link_blocks(arg2,arg3,arg4,arg5);
13662 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_b self i ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13672 arg2 =
static_cast< int >(val2);
13692 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_connected self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13699 result = (bool)((
a_structure const *)arg1)->connected();
13703 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
13715 std::vector< int > result;
13729 for (
unsigned int i=0; i<(&result)->size(); i++) {
13730 Tcl_ListObjAppendElement(interp, (Tcl_GetObjResult(interp)), \
13731 Tcl_NewIntObj(((std::vector< int > &)result)[i]));
13745 std::vector< int > result;
13759 for (
unsigned int i=0; i<(&result)->size(); i++) {
13760 Tcl_ListObjAppendElement(interp, (Tcl_GetObjResult(interp)), \
13761 Tcl_NewIntObj(((std::vector< int > &)result)[i]));
13775 std::vector< int > result;
13777 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_nodes self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13789 for (
unsigned int i=0; i<(&result)->size(); i++) {
13790 Tcl_ListObjAppendElement(interp, (Tcl_GetObjResult(interp)), \
13791 Tcl_NewIntObj(((std::vector< int > &)result)[i]));
13806 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_clearinternal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13813 (arg1)->clearinternal();
13830 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_clearexternal self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13837 (arg1)->clearexternal();
13854 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_clearall self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13861 (arg1)->clearall();
13881 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_objective self objective ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13893 (arg1)->objective(arg2);
13911 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_objective self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
13918 result = (double)((
a_structure const *)arg1)->objective();
13931 Tcl_Obj *CONST *argv = objv+1;
13957 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_objective'.\n"
13958 " Possible C/C++ prototypes are:\n"
13959 " a_structure::objective(a_ocriteria *)\n"
13960 " a_structure::objective() const\n", TCL_STATIC);
13974 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_criteria self criteria ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
13986 (arg1)->criteria(arg2);
14011 result = (bool)((
a_structure const *)arg1)->ok();
14015 Tcl_SetObjResult(interp,
SWIG_From_bool(
static_cast< bool >(result)));
14029 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_penalty self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
14036 result = (double)((
a_structure const *)arg1)->penalty();
14056 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_penalty_factor self v ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14066 arg2 =
static_cast< double >(val2);
14068 (arg1)->penalty_factor(arg2);
14086 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_penalty_factor self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
14093 result = (double)((
a_structure const *)arg1)->penalty_factor();
14106 Tcl_Obj *CONST *argv = objv+1;
14133 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_penalty_factor'.\n"
14134 " Possible C/C++ prototypes are:\n"
14135 " a_structure::penalty_factor(double const)\n"
14136 " a_structure::penalty_factor() const\n", TCL_STATIC);
14148 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_objectivep self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
14155 result = (double)((
a_structure const *)arg1)->objectivep();
14171 a_point *arg4 = 0 ;
14172 a_point *arg5 = 0 ;
14187 if (
SWIG_GetArgs(interp, objc, objv,
"oooooo:a_structure_rotate self b f x dir r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14197 arg2 =
static_cast< int >(val2);
14202 arg3 =
static_cast< int >(val3);
14210 arg4 =
reinterpret_cast< a_point *
>(argp4);
14218 arg5 =
reinterpret_cast< a_point *
>(argp5);
14223 arg6 =
static_cast< double >(val6);
14225 (arg1)->rotate(arg2,arg3,(a_point
const &)*arg4,(a_point
const &)*arg5,arg6);
14254 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_rotate self b f v r ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14264 arg2 =
static_cast< int >(val2);
14269 arg3 =
static_cast< int >(val3);
14274 arg4 =
static_cast< double >(val4);
14279 arg5 =
static_cast< double >(val5);
14281 (arg1)->rotate(arg2,arg3,arg4,arg5);
14294 Tcl_Obj *CONST *argv = objv+1;
14367 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_rotate'.\n"
14368 " Possible C/C++ prototypes are:\n"
14369 " a_structure::rotate(int,int,a_point const &,a_point const &,double)\n"
14370 " a_structure::rotate(int,int,double,double)\n", TCL_STATIC);
14393 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_slide self b f u v ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14403 arg2 =
static_cast< int >(val2);
14408 arg3 =
static_cast< int >(val3);
14413 arg4 =
static_cast< double >(val4);
14418 arg5 =
static_cast< double >(val5);
14420 (arg1)->slide(arg2,arg3,arg4,arg5);
14440 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_material self material ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14450 arg2 =
reinterpret_cast< a_material *
>(argp2);
14452 (arg1)->material(arg2);
14476 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_structure_compute self b f ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14486 arg2 =
static_cast< int >(val2);
14491 arg3 =
static_cast< int >(val3);
14546 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooooooooo:a_structure_compute self rb1 rf1 u1 v1 rb2 rf2 u2 v2 rb3 rf3 u3 v3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14556 arg2 =
static_cast< int >(val2);
14561 arg3 =
static_cast< int >(val3);
14566 arg4 =
static_cast< double >(val4);
14571 arg5 =
static_cast< double >(val5);
14576 arg6 =
static_cast< int >(val6);
14581 arg7 =
static_cast< int >(val7);
14586 arg8 =
static_cast< double >(val8);
14591 arg9 =
static_cast< double >(val9);
14596 arg10 =
static_cast< int >(val10);
14601 arg11 =
static_cast< int >(val11);
14606 arg12 =
static_cast< double >(val12);
14611 arg13 =
static_cast< double >(val13);
14613 (arg1)->compute(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
14626 Tcl_Obj *CONST *argv = objv+1;
14731 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_compute'.\n"
14732 " Possible C/C++ prototypes are:\n"
14733 " a_structure::compute(int,int)\n"
14734 " a_structure::compute(int const,int const,double const,double const,int const,int const,double const,double const,int const,int const,double const,double const)\n", TCL_STATIC);
14776 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooooooo:a_structure_min self face rb1 rf1 u1 rb2 rf2 u2 rb3 rf3 u3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14786 arg2 =
static_cast< int >(val2);
14791 arg3 =
static_cast< int >(val3);
14796 arg4 =
static_cast< int >(val4);
14801 arg5 =
static_cast< double >(val5);
14806 arg6 =
static_cast< int >(val6);
14811 arg7 =
static_cast< int >(val7);
14816 arg8 =
static_cast< double >(val8);
14821 arg9 =
static_cast< int >(val9);
14826 arg10 =
static_cast< int >(val10);
14831 arg11 =
static_cast< double >(val11);
14833 result = (double)(arg1)->min(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
14881 if (
SWIG_GetArgs(interp, objc, objv,
"ooooooooooo:a_structure_max self face rb1 rf1 u1 rb2 rf2 u2 rb3 rf3 u3 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14891 arg2 =
static_cast< int >(val2);
14896 arg3 =
static_cast< int >(val3);
14901 arg4 =
static_cast< int >(val4);
14906 arg5 =
static_cast< double >(val5);
14911 arg6 =
static_cast< int >(val6);
14916 arg7 =
static_cast< int >(val7);
14921 arg8 =
static_cast< double >(val8);
14926 arg9 =
static_cast< int >(val9);
14931 arg10 =
static_cast< int >(val10);
14936 arg11 =
static_cast< double >(val11);
14938 result = (double)(arg1)->max(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
14967 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_min self rb1 rf1 rb2 rf2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
14977 arg2 =
static_cast< int >(val2);
14982 arg3 =
static_cast< int >(val3);
14987 arg4 =
static_cast< int >(val4);
14992 arg5 =
static_cast< int >(val5);
14994 (arg1)->min(arg2,arg3,arg4,arg5);
15007 Tcl_Obj *CONST *argv = objv+1;
15112 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_min'.\n"
15113 " Possible C/C++ prototypes are:\n"
15114 " a_structure::min(int const,int const,int const,double const,int const,int const,double const,int const,int const,double const)\n"
15115 " a_structure::min(int const,int const,int const,int const)\n", TCL_STATIC);
15138 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_max self rb1 rf1 rb2 rf2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15148 arg2 =
static_cast< int >(val2);
15153 arg3 =
static_cast< int >(val3);
15158 arg4 =
static_cast< int >(val4);
15163 arg5 =
static_cast< int >(val5);
15165 (arg1)->max(arg2,arg3,arg4,arg5);
15178 Tcl_Obj *CONST *argv = objv+1;
15283 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_max'.\n"
15284 " Possible C/C++ prototypes are:\n"
15285 " a_structure::max(int const,int const,int const,double const,int const,int const,double const,int const,int const,double const)\n"
15286 " a_structure::max(int const,int const,int const,int const)\n", TCL_STATIC);
15309 if (
SWIG_GetArgs(interp, objc, objv,
"ooooo:a_structure_minsteep self rb1 rf1 rb2 rf2 ",(
void *)0,(
void *)0,(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15319 arg2 =
static_cast< int >(val2);
15324 arg3 =
static_cast< int >(val3);
15329 arg4 =
static_cast< int >(val4);
15334 arg5 =
static_cast< int >(val5);
15336 (arg1)->minsteep(arg2,arg3,arg4,arg5);
15350 a_trianglecloud *arg2 = 0 ;
15356 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_trianglecloud self a_trianglecloud & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15369 arg2 =
reinterpret_cast< a_trianglecloud *
>(argp2);
15371 ((
a_structure const *)arg1)->trianglecloud(*arg2);
15385 a_linecloud *arg2 = 0 ;
15391 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_polyline self a_linecloud & ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15404 arg2 =
reinterpret_cast< a_linecloud *
>(argp2);
15420 std::string *arg2 = 0 ;
15424 std::string result;
15426 if (
SWIG_GetArgs(interp, objc, objv,
"oo:a_structure_convert self code ",(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15433 std::string *ptr = (std::string *)0;
15460 std::string *arg2 = 0 ;
15461 std::string *arg3 = 0 ;
15467 if (
SWIG_GetArgs(interp, objc, objv,
"ooo:a_structure_convert self code name ",(
void *)0,(
void *)0,(
void *)0) == TCL_ERROR)
SWIG_fail;
15474 std::string *ptr = (std::string *)0;
15485 std::string *ptr = (std::string *)0;
15513 Tcl_Obj *CONST *argv = objv+1;
15546 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_convert'.\n"
15547 " Possible C/C++ prototypes are:\n"
15548 " a_structure::convert(std::string const &)\n"
15549 " a_structure::convert(std::string const &,std::string const &)\n", TCL_STATIC);
15559 std::string result;
15561 if (
SWIG_GetArgs(interp, objc, objv,
"o:a_structure_material self ",(
void *)0) == TCL_ERROR)
SWIG_fail;
15581 Tcl_Obj *CONST *argv = objv+1;
15607 Tcl_SetResult(interp,(
char *)
"Wrong number or type of arguments for overloaded function 'a_structure_material'.\n"
15608 " Possible C/C++ prototypes are:\n"
15609 " a_structure::material(a_material *)\n"
15610 " a_structure::material()\n", TCL_STATIC);
16093 static swig_cast_info _swigc__p_a_block[] = { {&
_swigt__p_a_block_2d3,
_p_a_block_2d3To_p_a_block, 0, 0}, {&
_swigt__p_a_block_2d4,
_p_a_block_2d4To_p_a_block, 0, 0}, {&
_swigt__p_a_block_2d5,
_p_a_block_2d5To_p_a_block, 0, 0}, {&
_swigt__p_a_block, 0, 0, 0},{0, 0, 0, 0}};
16098 static swig_cast_info _swigc__p_a_face[] = { {&
_swigt__p_a_face_2d4,
_p_a_face_2d4To_p_a_face, 0, 0}, {&
_swigt__p_a_face, 0, 0, 0},{0, 0, 0, 0}};
16100 static swig_cast_info _swigc__p_a_fcriteria[] = { {&
_swigt__p_a_fcriteria_coulomb,
_p_a_fcriteria_coulombTo_p_a_fcriteria, 0, 0}, {&
_swigt__p_a_fcriteria, 0, 0, 0}, {&
_swigt__p_a_fcriteria_in,
_p_a_fcriteria_inTo_p_a_fcriteria, 0, 0},{0, 0, 0, 0}};
16102 static swig_cast_info _swigc__p_a_fcriteria_in[] = { {&
_swigt__p_a_fcriteria_coulomb,
_p_a_fcriteria_coulombTo_p_a_fcriteria_in, 0, 0}, {&
_swigt__p_a_fcriteria_in, 0, 0, 0},{0, 0, 0, 0}};
16105 static swig_cast_info _swigc__p_a_ocriteria[] = { {&
_swigt__p_a_ocriteria_H,
_p_a_ocriteria_HTo_p_a_ocriteria, 0, 0}, {&
_swigt__p_a_ocriteria_ex,
_p_a_ocriteria_exTo_p_a_ocriteria, 0, 0}, {&
_swigt__p_a_ocriteria_exmax,
_p_a_ocriteria_exmaxTo_p_a_ocriteria, 0, 0}, {&
_swigt__p_a_ocriteria, 0, 0, 0},{0, 0, 0, 0}};
16110 static swig_cast_info _swigc__p_a_plucker[] = { {&
_swigt__p_a_wrench,
_p_a_wrenchTo_p_a_plucker, 0, 0}, {&
_swigt__p_a_plucker, 0, 0, 0}, {&
_swigt__p_a_twist,
_p_a_twistTo_p_a_plucker, 0, 0},{0, 0, 0, 0}};
16222 #define SWIGRUNTIME_DEBUG
16245 if (!module_head) {
16258 }
while (iter!= module_head);
16269 if (init == 0)
return;
16272 #ifdef SWIGRUNTIME_DEBUG
16273 printf(
"SWIG_InitializeModule: size %lu\n", (
unsigned long)
swig_module.
size);
16280 #ifdef SWIGRUNTIME_DEBUG
16290 #ifdef SWIGRUNTIME_DEBUG
16291 printf(
"SWIG_InitializeModule: found type %s\n", type->
name);
16295 #ifdef SWIGRUNTIME_DEBUG
16296 printf(
"SWIG_InitializeModule: found and overwrite type %s \n", type->
name);
16305 while (cast->
type) {
16308 #ifdef SWIGRUNTIME_DEBUG
16309 printf(
"SWIG_InitializeModule: look cast %s\n", cast->
type->
name);
16313 #ifdef SWIGRUNTIME_DEBUG
16314 if (ret) printf(
"SWIG_InitializeModule: found cast %s\n", ret->
name);
16319 #ifdef SWIGRUNTIME_DEBUG
16320 printf(
"SWIG_InitializeModule: skip old type %s\n", ret->
name);
16327 #ifdef SWIGRUNTIME_DEBUG
16328 if (ocast) printf(
"SWIG_InitializeModule: skip old cast %s\n", ret->
name);
16330 if (!ocast) ret = 0;
16335 #ifdef SWIGRUNTIME_DEBUG
16336 printf(
"SWIG_InitializeModule: adding cast %s\n", cast->
type->
name);
16351 #ifdef SWIGRUNTIME_DEBUG
16352 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
16357 while (cast->
type) {
16358 printf(
"SWIG_InitializeModule: cast type %s\n", cast->
type->
name);
16362 printf(
"---- Total casts: %d\n",j);
16364 printf(
"**** SWIG_InitializeModule: Cast List ******\n");
16377 static int init_run = 0;
16379 if (init_run)
return;
16390 equiv = equiv->
next;
16424 for (i = 0; constants[i].
type; i++) {
16425 switch(constants[i].type) {
16430 obj =
SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
16453 Tcl_InitHashTable(&(klass->
hashtable), TCL_STRING_KEYS);
16454 for (meth = klass->
methods; meth && meth->
name; ++meth) {
16456 Tcl_HashEntry* hashentry = Tcl_CreateHashEntry(&(klass->
hashtable), meth->name, &newEntry);
16457 Tcl_SetHashValue(hashentry, (ClientData)meth->method);
16473 if (interp == 0)
return TCL_ERROR;
16474 #ifdef USE_TCL_STUBS
16480 #ifdef USE_TK_STUBS
16489 #ifdef SWIG_namespace
16490 Tcl_Eval(interp,
"namespace eval " SWIG_namespace
" { }");
16501 Tcl_SetVar(interp, (
char *)
swig_variables[i].name, (
char *)
"", TCL_GLOBAL_ONLY);
16502 Tcl_TraceVar(interp, (
char *)
swig_variables[i].name, TCL_TRACE_READS | TCL_GLOBAL_ONLY,
16504 Tcl_TraceVar(interp, (
char *)
swig_variables[i].name, TCL_TRACE_WRITES | TCL_GLOBAL_ONLY,
a_block_2d3 * cb_2d3(a_block *b)
a_block_2d4 * cb_2d4(a_block *b)
a_block_2d5 * cb_2d5(a_block *b)
a_face_2d4 * cf_2d4(a_face *f)
SWIGINTERN int _wrap_a_block_2d3_deepcopy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_set__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_twist_attributes[]
SWIGINTERN int _wrap_a_face_block(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_fcriteria(void *obj)
SWIGINTERN int _wrap_a_wrench_m(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_face
SWIGINTERN int _wrap_new_a_block_2d5__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_face_2d4To_p_a_face(void *x, int *SWIGUNUSEDPARM(newmemory))
static const char * swig_a_ocriteria_H_base_names[]
SWIGINTERN int _wrap_a_block_2d4_thickness__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_std_vector_Sl_int_Sg__base_names[]
SWIGINTERN int _wrap_new_a_block_2d4__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz)
static swig_var_info swig_variables[]
SWIGINTERN int _wrap_a_face_Mx__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_max__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_m(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_penalty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_in_max__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_From_std_string(const std::string &s)
SWIGINTERN int _wrap_new_a_fcriteria_coulomb(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info * swig_cast_initial[]
static swig_type_info _swigt__p_a_block_2d3
static swig_type_info _swigt__p_std__vectorT_double_t
#define SWIGTYPE_p_a_trianglecloud
SWIGINTERN int _wrap_cf_2d4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_fz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_pos(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_fcriteria_coulombTo_p_a_fcriteria(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGRUNTIME int SWIG_Tcl_ObjectConstructor(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_grow(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_contact_nv(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_nodes(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_nx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_translate__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_print(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_potential(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_ocriteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN std::string a_structure_convert__SWIG_0(a_structure *self, std::string const &code)
SWIGINTERN int _wrap_a_fcriteria_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
a_twist * p2t(a_plucker *p)
static swig_type_info _swigt__p_a_block_2d5
static swig_method swig_a_plucker_methods[]
SWIGINTERN int _wrap_a_material_print(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_block_bases[]
static swig_class * swig_a_block_2d3_bases[]
SWIGINTERN int _wrap_a_contact_v(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_std_vector_Sl_int_Sg_
SWIGINTERN int _wrap_a_face_out(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d3_thickness__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_objective(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_wrench_bases[]
SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz)
static swig_attribute swig_a_face_2d4_attributes[]
SWIGINTERN int _wrap_a_material_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_rotate(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_wrench
SWIGINTERN int _wrap_a_structure_clearinternal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_point__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p2__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_MakePtr(c, ptr, ty, flags)
SWIGINTERN void swig_delete_a_twist(void *obj)
SWIGINTERN int _wrap_delete_a_block_2d3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_material__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_slide(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_fe(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_deform(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_origin(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_fcriteria
SWIGINTERN void SWIG_Tcl_InstallConstants(Tcl_Interp *interp, swig_const_info constants[])
SWIGINTERN int _wrap_a_block_W__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_cb_2d5(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_ocriteria_HTo_p_a_ocriteria(void *x, int *SWIGUNUSEDPARM(newmemory))
#define SWIG_TypeQuery(name)
SWIGINTERN int _wrap_a_block_copy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_std__vectorT_int_t
static const char * swig_a_face_2d4_base_names[]
SWIGINTERN int _wrap_a_block_entrance(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_ocriteria_H(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_s_____SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_const_info swig_constants[]
SWIGINTERN int _wrap_a_contact_f__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_contactface(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
Tcl_Obj * SwigString_FromString(const std::string &s)
#define SWIGTYPE_p_a_plucker
static const char * swig_a_block_2d5_base_names[]
#define SWIG_ConvertPtr(oc, ptr, ty, flags)
static swig_class * swig_std_vector_Sl_int_Sg__bases[]
static swig_class _wrap_class_a_block_2d4
SWIGINTERN int _wrap_a_twist_dx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_fcriteria_in
#define SWIG_CheckState(r)
SWIGINTERN void swig_delete_a_ocriteria_H(void *obj)
#define SWIGTYPE_p_std__out_of_range
SWIGINTERN int _wrap_a_structure_ok(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_ocriteria_H(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_fcriteria_coulomb[]
SWIGINTERN int _wrap_a_fcriteria_in_max__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_block_2d5(void *obj)
SWIGRUNTIME void SWIG_Tcl_Acquire(void *ptr)
static swig_cast_info _swigc__p_a_block_2d4[]
static void * _p_a_block_2d3To_p_a_block(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGINTERN int _wrap_a_block_ai(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)
SWIGINTERN int _wrap_a_face_x(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Sy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_wrench__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_structure(void *obj)
SWIGINTERN std::string a_structure_material__SWIG_1(a_structure *self)
static swig_cast_info _swigc__p_a_segment[]
struct swig_instance swig_instance
SWIGINTERN int _wrap_a_face_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_fcriteria_methods[]
SWIGINTERN int _wrap_a_block_material(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_wrench
SWIGINTERN int _wrap_new_a_wrench__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_rf(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_clearexternal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_wrench
SWIGINTERN int _wrap_a_block_exit__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_ocriteria_base_names[]
SWIGINTERN int _wrap_a_block_clearinternal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_ocriteria_exmax
SWIGINTERN int _wrap_a_block_criteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_fcriteria
static void * _p_a_ocriteria_exTo_p_a_ocriteria(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGINTERNINLINE void SWIG_Tcl_AddErrorMsg(Tcl_Interp *interp, const char *mesg)
static swig_method swig_a_face_methods[]
#define SWIGTYPE_p_a_block_2d5
SWIGINTERN void SWIG_Tcl_SetErrorMsg(Tcl_Interp *interp, const char *ctype, const char *mesg)
struct swig_cast_info swig_cast_info
SWIGINTERN int _wrap_a_face_f__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_vectord(void *obj)
SWIGRUNTIME Tcl_Obj * SWIG_Tcl_NewPackedObj(void *ptr, int sz, swig_type_info *type)
static swig_attribute swig_a_fcriteria_coulomb_attributes[]
SWIGRUNTIME int SWIG_Tcl_MethodCommand(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST _objv[])
SWIGINTERN int _wrap_a_structure_material(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2)
SWIGINTERN int _wrap_a_twist_set__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_exit__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d5_thickness__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_contact_bases[]
static swig_class _wrap_class_a_material
#define SWIGTYPE_p_a_fcriteria_in
SWIGINTERN int _wrap_a_block_g(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_fcriteria_bases[]
#define SWIGTYPE_p_a_ocriteria_ex
SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory)
SWIGINTERN int _wrap_a_plucker_a___(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_face_2d4
static swig_class _wrap_class_a_block_2d3
static swig_cast_info _swigc__p_a_plane[]
SWIGINTERN int _wrap_a_structure_compute(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d3_thickness(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_RuntimeError
static const char * swig_a_face_base_names[]
SWIGINTERN int _wrap_a_structure_add_block(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_exx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_material
SWIGINTERN int _wrap_a_face_f(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_normale(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_rx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_ref(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_contact_methods[]
SWIGINTERN int _wrap_a_structure_polyline(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_command_info swig_commands[]
SWIGINTERN int _wrap_new_a_plucker(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_segment
SWIGINTERN int _wrap_a_block_2d4_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_contact_s(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_structure(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_exit__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_wrench_methods[]
static const char * swig_a_plucker_base_names[]
static swig_cast_info _swigc__p_a_plucker[]
SWIGINTERN int _wrap_vectori_empty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_ry(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_face_2d4_methods[]
SWIGINTERN double std_vector_Sl_double_Sg__get(std::vector< double > *self, int i)
int(* swig_wrapper_func)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST[])
static swig_cast_info _swigc__p_a_face_2d4[]
SWIGINTERN int _wrap_new_a_block_2d3__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN const char * SWIG_Tcl_ErrorType(int code)
SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type)
SWIGINTERN int _wrap_a_face_f__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_2d4_segment(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d5_deepcopy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d5_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_g__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_vectori_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_ocriteria_ex
SWIGINTERN int _wrap_a_face_exy__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_wrench__SWIG_5(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_fcriteria_in_base_names[]
SWIGINTERN int _wrap_a_wrench_s___(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_material_base_names[]
SWIGEXPORT int A_mechanics_SafeInit(Tcl_Interp *interp)
static swig_type_info * swig_types[36]
SWIGINTERN int SWIG_AsCharPtrAndSize(Tcl_Obj *obj, char **cptr, size_t *psize, int *alloc)
SWIGINTERN int _wrap_new_a_wrench(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_block_2d4__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_cl(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_plucker_attributes[]
SWIGINTERN void swig_delete_a_block(void *obj)
SWIGINTERN int _wrap_a_block_v__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_RUNTIME_VERSION
static swig_cast_info _swigc__p_a_ocriteria_H[]
static const char * swig_a_block_base_names[]
SWIGINTERN int _wrap_a_face_exy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_ocriteria_exmax_base_names[]
SWIGINTERN int _wrap_a_fcriteria_coulomb_c__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void SWIG_Tcl_SetErrorObj(Tcl_Interp *interp, const char *ctype, Tcl_Obj *obj)
SWIGINTERN int _wrap_delete_a_fcriteria_coulomb(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata)
SWIGINTERN int _wrap_new_a_block_2d5__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_ocriteria_H
static Tcl_HashTable swigconstTable
SWIGINTERN int _wrap_a_block_2d5_thickness(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_std_vector_Sl_double_Sg__bases[]
SWIGINTERN int _wrap_a_wrench_fy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_contact(void *obj)
#define SWIG_MethodCommand
SWIGINTERN int _wrap_vectord_get(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_cb_2d3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_Tcl_GetArgs(Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], const char *fmt,...)
SWIGINTERNINLINE Tcl_Obj * SWIG_From_int(int value)
SWIGINTERN int _wrap_delete_a_material(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_fcriteria[]
static swig_cast_info _swigc__p_a_contact[]
SWIGINTERN int _wrap_a_wrench_my(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN a_wrench * a_face_f__SWIG_3(a_face *self)
static swig_class _wrap_class_std_vector_Sl_double_Sg_
static void * _p_a_twistTo_p_a_plucker(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGINTERN int _wrap_a_structure_minsteep(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_vectori__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_material__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_rb(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_W(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__ostream[]
SWIGINTERN int _wrap_a_plucker_s_____SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_plane
SWIGINTERN int _wrap_a_block_deepcopy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_s_____SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_c(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_plucker(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_ocriteria_exmax_attributes[]
static swig_cast_info _swigc__p_value_type[]
SWIGINTERN int _wrap_a_structure_objective__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_wrench__SWIG_6(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_std_vector_Sl_double_Sg__base_names[]
SWIGINTERN int _wrap_a_block_2d3_thickness__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_exception_fail(code, msg)
#define SWIGTYPE_p_a_material
static swig_attribute swig_a_face_attributes[]
SWIGINTERN int _wrap_a_face_av(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_2d4_exry(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__istream[]
SWIGINTERN int _wrap_new_vectord__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_coulomb_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d4_thickness(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_max(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int std_vector_Sl_int_Sg__get(std::vector< int > *self, int i)
static swig_type_info _swigt__p_std__istream
static const char * swig_a_structure_base_names[]
static void * _p_a_block_2d4To_p_a_block(void *x, int *SWIGUNUSEDPARM(newmemory))
static swig_class * swig_a_fcriteria_in_bases[]
SWIGINTERN int _wrap_a_twist_set__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_x__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_difference_type[]
SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
static swig_cast_info _swigc__p_a_block_2d5[]
SWIGINTERN int _wrap_a_face_2d4_thickness(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_AttributeError
SWIGINTERN int _wrap_a_structure_W(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_ocriteria(void *obj)
static swig_class * swig_a_block_2d5_bases[]
static swig_class * swig_a_twist_bases[]
#define SWIGTYPE_p_a_fcriteria_coulomb
static swig_cast_info _swigc__p_a_face[]
static swig_module_info swig_module
SWIGINTERN int _wrap_a_material_density__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_structure
static swig_type_info _swigt__p_a_block
static swig_cast_info _swigc__p_a_wrench[]
SWIGINTERN void swig_delete_vectori(void *obj)
static const char * swig_a_fcriteria_coulomb_base_names[]
SWIGINTERN int _wrap_a_block_av(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_wrench_attributes[]
SWIGINTERN int _wrap_vectori_push(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_lface__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p1__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_fcriteria_in(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_min__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_translate(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_ocriteria_bases[]
SWIGINTERN int _wrap_a_structure_connected(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_criteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_ocriteria_ex[]
SWIGINTERN int _wrap_delete_a_block(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_SetModule(clientdata, pointer)
SWIGINTERN int _wrap_a_material_write(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)
SWIGINTERN int _wrap_new_a_block_2d5__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_ocriteria_exmaxTo_p_a_ocriteria(void *x, int *SWIGUNUSEDPARM(newmemory))
static swig_cast_info _swigc__p_a_twist[]
static swig_type_info _swigt__p_value_type
SWIGINTERN int _wrap_a_material_ref__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGUNUSEDPARM(p)
static swig_type_info _swigt__p_a_linecloud
#define SWIGTYPE_p_std__vectorT_double_t
SWIGINTERN void swig_delete_a_plucker(void *obj)
SWIGINTERN int _wrap_a_block_nv(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int Tcl_GetBoolFromObj(Tcl_Interp *interp, Tcl_Obj *o, bool *val)
SWIGINTERN int _wrap_a_plucker_s___(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_std__vectorT_int_t
SWIGINTERN int _wrap_a_wrench_a___(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_face_2d4_bases[]
struct swig_class swig_class
#define SWIG_as_voidptr(a)
static swig_type_info _swigt__p_difference_type
SWIGINTERN int _wrap_a_structure_material__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_vectord__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_s_____SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_wrenchTo_p_a_plucker(void *x, int *SWIGUNUSEDPARM(newmemory))
static swig_type_info _swigt__p_a_fcriteria
SWIGINTERN int _wrap_a_block_ft__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_block_2d4__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_twist
SWIGINTERN std::string a_block_print(a_block *self)
SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)
static swig_attribute swig_a_block_2d4_attributes[]
SWIGINTERN int _wrap_new_a_fcriteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_block_2d4(void *obj)
SWIGRUNTIME void SWIG_Tcl_SetModule(Tcl_Interp *interp, swig_module_info *module)
static swig_type_info _swigt__p_size_type
SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)
SWIGRUNTIMEINLINE int SWIG_Tcl_ConvertPtr(Tcl_Interp *interp, Tcl_Obj *oc, void **ptr, swig_type_info *ty, int flags)
SWIGINTERN int _wrap_a_face_exn(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_ocriteria_ex(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_density(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_exx__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_const_info swig_const_info
SWIGINTERN int _wrap_a_face_exx__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_penalty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_ok(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_ok(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_block_2d3(void *obj)
SWIGINTERN int _wrap_delete_a_wrench(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_ocriteria_H_bases[]
SWIGINTERN int _wrap_a_contact_f(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_material_methods[]
SWIGINTERN int _wrap_a_twist_set__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_set__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_penalty_factor__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_translate__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_exit(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d4_v3d(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_ft(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_twist
SWIGRUNTIME int SWIG_Tcl_Thisown(void *ptr)
SWIGINTERN int _wrap_a_block_convert(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_lface(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_F(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_read(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_block_2d5To_p_a_block(void *x, int *SWIGUNUSEDPARM(newmemory))
static swig_type_info _swigt__p_a_plane
SWIGINTERN int _wrap_a_structure_criteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_block
SWIGRUNTIME void SWIG_InitializeModule(void *clientdata)
SWIGINTERN int _wrap_a_block_2d5_v3d(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_vectord_set(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)
static swig_class _wrap_class_a_plucker
SWIGINTERN int _wrap_a_face_f__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_point
SWIGINTERN void SWIG_Tcl_SetConstantObj(Tcl_Interp *interp, const char *name, Tcl_Obj *obj)
SWIGINTERN int _wrap_a_block_clearall(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_M(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_link_blocks(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_x__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_structure[]
SWIGRUNTIMEINLINE Tcl_Obj * SWIG_Tcl_NewPointerObj(void *ptr, swig_type_info *type, int flags)
static swig_attribute swig_std_vector_Sl_double_Sg__attributes[]
SWIGINTERN int _wrap_a_block_out(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_N__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Mx__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_char[]
static swig_type_info _swigt__p_a_face_2d4
SWIGINTERN int _wrap_a_structure_in(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty)
SWIGINTERN int _wrap_delete_a_face(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d3_v3d(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_dy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_verysmall(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_S(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_set__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_structure_methods[]
static swig_class _wrap_class_a_face
static swig_attribute swig_a_structure_attributes[]
SWIGINTERN int _wrap_a_structure_penalty_factor__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_set(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_material__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int std_vector_Sl_int_Sg__pop(std::vector< int > *self)
SWIGINTERN int _wrap_delete_a_block_2d4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_block
#define SWIGTYPE_p_a_linecloud
SWIGINTERN int _wrap_new_a_ocriteria_ex(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_block[]
SWIGINTERN int _wrap_a_face_2d4_exrx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_vectord__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_ocriteria_exmax
SWIGINTERN std::string a_face_print(a_face *self)
SWIGINTERN int _wrap_a_twist_dz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_ax(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_vl(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int SwigString_AsString(Tcl_Interp *interp, Tcl_Obj *o, std::string *val)
static swig_type_info _swigt__p_a_trianglecloud
SWIGINTERN int _wrap_new_a_ocriteria_exmax(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_verysmall__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_ocriteria
SWIGINTERN int _wrap_a_block_2d3_copy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_ocriteria_H_methods[]
SWIGINTERN int _wrap_a_face_ay(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_vectori(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_My(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_torque(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_2d4_ptsinplane(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_size_type[]
SWIGINTERN int _wrap_a_face_dxM(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_ni(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_NewPointerObj(ptr, type, flags)
SWIGINTERN int _wrap_a_block_ok(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_print(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_convert(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Qx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_structure_bases[]
SWIGINTERN int _wrap_a_structure_rotate__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_Thisown(ptr)
SWIGINTERN int _wrap_a_fcriteria_coulomb_c(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)
SWIGINTERN int _wrap_a_face_Qy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_read(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_fcriteria_in(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
void *(* swig_converter_func)(void *, int *)
#define SWIG_POINTER_NO_NULL
SWIGINTERN int _wrap_new_a_material(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p2__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Sx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_p2w(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_out(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_slide(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_ocriteria_ex_methods[]
static swig_type_info _swigt__p_std__ostream
static swig_type_info _swigt__p_a_fcriteria_coulomb
static swig_type_info _swigt__p_a_plucker
SWIGINTERN int _wrap_a_structure_Ws(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist__SWIG_4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_ocriteria_exmax_bases[]
SWIGINTERN int _wrap_a_twist_rz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME Tcl_Obj * SWIG_Tcl_NewInstanceObj(Tcl_Interp *interp, void *thisvalue, swig_type_info *type, int flags)
SWIGINTERN int _wrap_a_wrench_f(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_NullReferenceError
SWIGINTERN int _wrap_a_face_dy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_face
SWIGINTERN int _wrap_a_face_ny(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_cl(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_ocriteria_attributes[]
static const char * swig_a_wrench_base_names[]
SWIGINTERN int _wrap_a_structure_rotate__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_torque__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_potential(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_ft(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_POINTER_DISOWN
SWIGINTERN int _wrap_a_twist_r(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_type_info swig_type_info
static swig_class _wrap_class_a_contact
SWIGINTERN int _wrap_a_block_m(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_density__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_ocriteria_H
SWIGINTERN int _wrap_new_vectori__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_vectori__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_vectori_pop(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_contactsegment(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_i__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_block_2d3_methods[]
static swig_class _wrap_class_a_fcriteria_coulomb
SWIGINTERN int _wrap_new_vectori(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_contacttype(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_twist
SWIGINTERN int _wrap_a_fcriteria_coulomb_f__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_Tcl_PointerTypeFromString(char *c)
SWIGINTERN int _wrap_a_block_in(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Mt(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__vectorT_double_t[]
SWIGINTERN int _wrap_a_block_v__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d4_copy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_p2t(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_std__out_of_range
SWIGINTERN int _wrap_a_block_exit(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_compute__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_Ws(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_vectord(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_in_max(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_contact
SWIGINTERN int _wrap_vectord_size(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_fcriteria_coulomb(void *obj)
SWIGRUNTIME int SWIG_Tcl_Disown(void *ptr)
SWIGINTERNINLINE Tcl_Obj * SWIG_From_unsigned_SS_long(unsigned long value)
SWIGINTERN int _wrap_a_structure_convert__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN double std_vector_Sl_double_Sg__pop(std::vector< double > *self)
SWIGINTERN int _wrap_a_material_ref__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_ObjectDelete
SWIGINTERN int _wrap_a_block_place(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_exy__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d5_copy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_wrench(void *obj)
SWIGINTERN int _wrap_new_a_wrench__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d4_normal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_NewPackedObj(ptr, sz, type)
SWIGINTERN int _wrap_a_face_in(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_cb_2d4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_material_attributes[]
SWIGINTERN int _wrap_vectori_size(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_ocriteria
SWIGINTERN int _wrap_a_fcriteria_coulomb_f__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class _wrap_class_a_block_2d5
static swig_class _wrap_class_a_structure
SWIGINTERN int _wrap_a_structure_clearall(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Mx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_contact_f__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_c(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_W__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_GetModule(clientdata)
SWIGINTERN int _wrap_a_fcriteria_coulomb_f(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_face_2d4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_plucker_p1__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_V(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_PropagateClientData(void)
SWIGINTERN int _wrap_a_twist_m___(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d3_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_block_2d5(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_set__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty)
static swig_cast_info _swigc__p_a_point[]
SWIGINTERN Tcl_Obj * SWIG_Tcl_GetConstantObj(const char *key)
SWIGINTERN int _wrap_new_vectord__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_rotate(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_ocriteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_structure
SWIGINTERN int _wrap_a_block_i__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_point
static swig_class * swig_a_face_bases[]
SWIGINTERN int _wrap_a_twist_reset(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_block_2d5_methods[]
SWIGINTERN int _wrap_a_face_contactpoint(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_nextblock(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_compute(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__std__ptrdiff_t[]
SWIGINTERN std::string a_contact_print(a_contact *self)
SWIGINTERN int _wrap_a_plucker_write(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_FromCharPtrAndSize(const char *carray, size_t size)
SWIGINTERN int _wrap_a_structure_max__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_normal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_hinge(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_fcriteria_base_names[]
SWIGINTERN int _wrap_a_face_exit__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_contact
static swig_class _wrap_class_a_ocriteria_exmax
SWIGINTERN int _wrap_new_a_block_2d3__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_g__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_point__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_ocriteria_exmax(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_convert__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_TYPE_TABLE_NAME
SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)
SWIGINTERN int _wrap_a_structure_nb(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_dyM(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_verysmall__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_material__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_f__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_block_2d4_base_names[]
SWIGINTERN void swig_delete_a_face_2d4(void *obj)
SWIGINTERN int _wrap_a_block_c(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_segment
SWIGINTERN int _wrap_a_structure_penalty_factor(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static void * _p_a_fcriteria_inTo_p_a_fcriteria(void *x, int *SWIGUNUSEDPARM(newmemory))
SWIGRUNTIME swig_module_info * SWIG_Tcl_GetModule(Tcl_Interp *interp)
SWIGINTERN int _wrap_a_face_penalty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
struct swig_module_info swig_module_info
static const char * swig_a_contact_base_names[]
SWIGINTERN int _wrap_a_wrench_mz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_torque__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__out_of_range[]
static swig_cast_info _swigc__p_a_linecloud[]
SWIGINTERN std::string a_block_convert(a_block *self, std::string const &code)
#define SWIG_Acquire(ptr)
SWIGINTERN void std_vector_Sl_int_Sg__set(std::vector< int > *self, int i, int x)
SWIGINTERN int _wrap_a_wrench_pierce(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_contact_print(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d5_thickness__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME void SWIG_Tcl_ObjectDelete(ClientData clientData)
SWIGINTERN int _wrap_a_wrench_mx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_TCL_HASHTABLE_INIT
SWIGINTERN int _wrap_a_face_2d4_length(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME int SWIG_Tcl_ConvertPacked(Tcl_Interp *SWIGUNUSEDPARM(interp), Tcl_Obj *obj, void *ptr, int sz, swig_type_info *ty)
SWIGINTERN int _wrap_a_face_lface__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_2d4_intersect(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_ObjectConstructor
static swig_cast_info _swigc__std__size_t[]
static void * _p_a_fcriteria_coulombTo_p_a_fcriteria_in(void *x, int *SWIGUNUSEDPARM(newmemory))
#define SWIG_NewInstanceObj(thisvalue, type, flags)
SWIGINTERN int _wrap_a_block_v(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_From_unsigned_SS_int(unsigned int value)
SWIGINTERN int _wrap_delete_a_block_2d5(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_ocriteria_ex(void *obj)
SWIGINTERN void swig_delete_a_material(void *obj)
SWIGINTERN int _wrap_new_vectori__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_wrench__SWIG_4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_std_vector_Sl_int_Sg__attributes[]
SWIGINTERN int _wrap_a_structure_trianglecloud(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info * swig_type_initial[]
static swig_class _wrap_class_a_fcriteria_in
SWIGINTERN int _wrap_a_block_ft__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist__SWIG_2(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_wrench__SWIG_3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_min(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_delete_a_fcriteria(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_std__ostream
static swig_method swig_std_vector_Sl_int_Sg__methods[]
static int swigconstTableinit
struct swig_attribute swig_attribute
SWIGINTERN int _wrap_a_face_2d4_plane(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_penalty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void a_structure_convert__SWIG_1(a_structure *self, std::string const &code, std::string const &name)
void(* swig_delete_func)(ClientData)
SWIGINTERN int _wrap_new_a_block_2d3(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN std::string a_material_print(a_material *self)
SWIGINTERN int _wrap_vectord_empty(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_i(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME Tcl_HashTable * SWIG_Tcl_ObjectTable(void)
SWIGINTERN int _wrap_new_a_block_2d4(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static const char * swig_a_ocriteria_ex_base_names[]
a_wrench * p2w(a_plucker *p)
static swig_class * swig_a_block_2d4_bases[]
static swig_attribute swig_a_contact_attributes[]
static const char * swig_a_twist_base_names[]
SWIGRUNTIME int SWIG_Tcl_ConvertPtrFromString(Tcl_Interp *interp, const char *c, void **ptr, swig_type_info *ty, int flags)
static swig_class * swig_a_plucker_bases[]
static swig_method swig_a_block_methods[]
SWIGINTERN int _wrap_a_block_material__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
SWIGINTERN int _wrap_a_structure_compute__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_twist__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_block_2d3__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_point(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_N(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_objective__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_fcriteria_coulomb_bases[]
SWIGINTERN int _wrap_a_block_2d5_normal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_fcriteria_in_attributes[]
static swig_attribute swig_a_ocriteria_H_attributes[]
static swig_class _wrap_class_a_face_2d4
SWIGINTERN int _wrap_a_structure_min__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_attribute swig_a_block_2d3_attributes[]
static swig_method swig_a_ocriteria_methods[]
SWIGINTERN int _wrap_delete_a_twist(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_ocriteria_exmax_methods[]
SWIGINTERN int _wrap_a_wrench_set(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_b(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void swig_delete_a_face(void *obj)
static swig_type_info _swigt__std__ptrdiff_t
SWIGINTERN int _wrap_a_face_nv(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)
#define SWIGTYPE_p_a_block_2d4
static swig_class * swig_a_material_bases[]
SWIGINTERN void swig_delete_a_ocriteria_exmax(void *obj)
SWIGINTERN int _wrap_vectord_pop(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_block_2d4_methods[]
#define SWIG_DivisionByZero
SWIGINTERN int _wrap_a_block_2d4_thickness__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_v(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_new_a_contact(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_twist_methods[]
static swig_method swig_std_vector_Sl_double_Sg__methods[]
SWIGINTERN int _wrap_vectord_push(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_clearexternal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_char
struct swig_method swig_method
static swig_cast_info _swigc__p_a_fcriteria_in[]
static swig_attribute swig_a_ocriteria_ex_attributes[]
#define SWIG_TCL_DECL_ARGS_2(arg1, arg2)
SWIGINTERN int _wrap_new_a_structure(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_coulomb_c__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_dxm(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_Sz(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIG_OverflowError
#define SWIGTYPE_p_a_ocriteria_H
static const char * swig_a_block_2d3_base_names[]
static swig_type_info _swigt__p_a_ocriteria
static swig_attribute swig_a_fcriteria_attributes[]
int(* swig_wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST[])
SWIGINTERN int _wrap_a_structure_fe(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_2d4_contains(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERNINLINE Tcl_Obj * SWIG_From_long(long value)
SWIGRUNTIME void SWIG_Tcl_MakePtr(char *c, void *ptr, swig_type_info *ty, int SWIGUNUSEDPARM(flags))
static swig_cast_info _swigc__p_a_ocriteria[]
struct swig_type_info *(* swig_dycast_func)(void **)
#define SWIG_TCL_CALL_ARGS_2(arg1, arg2)
SWIGINTERN int _wrap_vectord_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_ocriteria_ex
static swig_attribute swig_a_block_attributes[]
SWIGINTERN int _wrap_a_wrench_d0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
int SwigDouble_As(Tcl_Interp *interp, Tcl_Obj *o, Type *val)
static swig_attribute swig_a_block_2d5_attributes[]
SWIGINTERN void SWIG_Tcl_InstallMethodLookupTables(void)
#define SWIG_TCL_STUBS_VERSION
static swig_cast_info _swigc__p_a_block_2d3[]
int SwigInt_As(Tcl_Interp *interp, Tcl_Obj *o, Type *val)
SWIGINTERN int _wrap_a_block_V(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_wrench_fx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_class * swig_a_ocriteria_ex_bases[]
SWIGINTERN int _wrap_a_face_2d4_v3d(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_name__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_twist_d(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_My__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_ocriteria_exmax[]
SWIGINTERN int _wrap_a_block_2d4_deepcopy(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__std__size_t
SWIGINTERN int _wrap_a_face_dx(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_std__vectorT_int_t[]
SWIGINTERN int _wrap_a_structure_objectivep(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_rv(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
SWIGINTERN int _wrap_a_material_name__SWIG_1(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_vectori_set(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_cast_info _swigc__p_a_material[]
static swig_cast_info _swigc__p_a_trianglecloud[]
SWIGINTERN int _wrap_a_face_My__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_face_dym(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_a_block_2d3
SWIGINTERN void swig_delete_a_fcriteria_in(void *obj)
SWIGINTERN int _wrap_vectori_get(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN void std_vector_Sl_double_Sg__set(std::vector< double > *self, int i, double x)
SWIGINTERN int _wrap_new_vectord(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGTYPE_p_std__istream
SWIGINTERN int _wrap_a_face_N__SWIG_0(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_method swig_a_fcriteria_coulomb_methods[]
static swig_method swig_a_fcriteria_in_methods[]
SWIGINTERN std::string a_plucker_print(a_plucker *self)
SWIGINTERN int _wrap_a_block_print(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
static swig_type_info _swigt__p_a_block_2d4
SWIGINTERN int _wrap_a_ocriteria_f(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_structure_clear(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_material_name(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_block_2d3_normal(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
#define SWIGRUNTIMEINLINE
SWIGINTERN int _wrap_delete_a_contact(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
SWIGINTERN int _wrap_a_fcriteria_in_help(ClientData clientData SWIGUNUSED, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
a_point normal() const
normal to the definition plan of the block (world coordinates)
static const std::string help()
get information about the class
static const std::string help()
get information about the class
a_point normal() const
normal to the definition plan of the block (world coordinates)
a_point normal() const
normal to the definition plan of the block (world coordinates)
static const std::string help()
get information about the class
a_block * compute()
compute the exit force from all the forces on the block, return next block or 0 if last one or proble...
static const std::string help()
get information about the class
std::vector< int > in() const
return inside faces
virtual std::string name() const
void exit(int ref)
set exit face
std::vector< int > out() const
return outside faces
a_plane plane() const
plane defined by face
virtual a_point normal() const =0
normal to the face (in world coordinate)
virtual a_point contactpoint() const =0
return point of contact if faces just touch by one point
virtual a_point nx() const =0
direction of face (in world coordinate)
a_point hinge() const
hinge opening: rotation vector
void lface(a_face *f)
set connected face
virtual a_segment contactsegment() const =0
return edge of contact if faces touch by one edge: hinge
a_point c() const
centre of mass (in world coordinate)
virtual a_point x() const
application point of f on face
static const std::string help()
get information about the class
virtual a_point ny() const =0
normal to the vertices of the block (in world coordinate)
virtual a_point cl() const =0
centre of mass (in local system)
static const std::string help()
get information about the class
static const std::string help()
get information about the class
void verysmall(const double small)
small value
static const std::string help()
get information about the class
void name(const std::string name)
static const std::string help()
get information about the class
virtual std::string name() const
std::vector< int > nodes() const
get list of blocks connected to more than 2 other blocks (sources of hyperstaticity)
std::vector< int > out() const
get list of extreme blocks (blocks connected only to 1 other block)
static const std::string help()
get information about the class
std::vector< int > in() const
get list of internal blocks (blocks connected at least to 2 other blocks)
a_point c() const
get centre of mass
static const std::string help()
get information about the class
static const std::string help()
get information about the class
a_point d0() const
point where wrench reduces to a pure force, return origin if f=0
swig_converter_func converter
struct swig_cast_info * next
struct swig_cast_info * prev
swig_attribute * attributes
void(* destructor)(void *)
struct swig_class ** bases
swig_module_info * module
swig_cast_info ** cast_initial
swig_type_info ** type_initial
struct swig_module_info * next
struct swig_cast_info * cast