SectionIntegration || Section

For developers writing C++, Fortran, Java, code who have questions or comments to make.

Moderators: silvia, selimgunay, Moderators

Post Reply
JOSELUISEM
Posts: 11
Joined: Fri Oct 18, 2013 9:36 am
Location: Unam

SectionIntegration || Section

Post by JOSELUISEM »

Hi, everyone,

1.-I want to conduct a FORM analysis of a Non-Linear steel pipe structure with both wall thickness and OD as Rvariables. It seem to be two ways to do it; one by defining a NewSectionIntegration or by a NewSection class to get the parameters. Which could be the most straight forward way to do it?.

2.-I'm a new user, and I would like to know if there some tutorial about adding new section classes.

Thanks for your time in advance.
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: SectionIntegration || Section

Post by fmk »

1. you need to post in reliability forum and hopefully i can get mike scott or jeol conte to answer it.

2. adding a section is more difficult than adding a new material as you have to build the application and not just a dll. only reason for this is i never got around to option for a section .dll as nobody ever seems to add any. anyway, to do:
1) download OpenSees src code using svn
2) build the application using visual studio and the project OpenSees found in the OpenSees/Win32 directory
3) once built, create your class and add it to the material project to make sure it compiles.
4) modify the TclModelBuilderSectionCommand.cpp file in SRC/material/section to include your section
JOSELUISEM
Posts: 11
Joined: Fri Oct 18, 2013 9:36 am
Location: Unam

Re: SectionIntegration || Section

Post by JOSELUISEM »

Thank you very much your quick response I'm having this error trying to build Opensees application (using visualstudio 2010 and win7-64b):

Error 1697 error LNK2019: unresolved external symbol "void * __cdecl OPS_DoddRestr(void)" (?OPS_DoddRestr@@YAPAXXZ) referenced in function "int __cdecl TclModelBuilderUniaxialMaterialCommand(void *,struct Tcl_Interp *,int,char const * *,class Domain *)" (?TclModelBuilderUniaxialMaterialCommand@@YAHPAXPAUTcl_Interp@@HPAPBDPAVDomain@@@Z) C:\Users\JMendez\Desktop\Opensees\OpenSees\Win32\proj\openSees\material.lib(TclModelBuilderUniaxialMaterialCommand.obj) OpenSees

How can I fix it ?
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: SectionIntegration || Section

Post by fmk »

i have updated the source code to comment out the missing routine .. it was causing a bunch of grief for a few others .. the svn revision is 5768
hamidreza
Posts: 8
Joined: Wed Nov 12, 2008 12:06 am
Location: University of Utah

Re: SectionIntegration || Section

Post by hamidreza »

Hi Frank,
I still have the same error with higher version (5775). Do you have any idea?
Thanks
hrs
Post Reply