From 8f9dfc65998186cea0dfd2365744a10388ff0421 Mon Sep 17 00:00:00 2001 From: "M. Salehi" Date: Sat, 5 Oct 2019 02:43:31 +0330 Subject: [PATCH] fixing ShellDKGT full constructor --- Win64/bin/Debug/OpenSees.NET.x64.dll.metagen | 2 +- Win64/bin/OpenSees.NET.x64.dll.metagen | 2 +- Win64/bin/OpenSees.NET.x64.exp | Bin 894 -> 887 bytes .../elements/shell/ShellWrapper.cpp | 4 +- .../OpenSeesNET/elements/shell/ShellWrapper.h | 2 +- .../SectionForceDeformationWrapper.cpp | 4 +- .../OpenSeesNET/x64/Debug/OpenSeesNET.log | 103 ------------------ .../Debug/OpenSeesNET.tlog/CL.command.1.tlog | Bin 1842856 -> 1842856 bytes .../x64/Debug/OpenSeesNET.tlog/CL.read.1.tlog | Bin 5807038 -> 2834580 bytes .../Debug/OpenSeesNET.tlog/CL.write.1.tlog | Bin 185034 -> 87772 bytes .../Debug/OpenSeesNET.tlog/link.read.1.tlog | Bin 78652 -> 37850 bytes .../x64/Debug/OpenSeesNET.tlog/rc.read.1.tlog | Bin 788 -> 374 bytes .../Debug/OpenSeesNET.tlog/rc.write.1.tlog | Bin 558 -> 266 bytes ...OpenSeesNET.vcxprojAssemblyReference.cache | Bin 424 -> 424 bytes 14 files changed, 7 insertions(+), 110 deletions(-) diff --git a/Win64/bin/Debug/OpenSees.NET.x64.dll.metagen b/Win64/bin/Debug/OpenSees.NET.x64.dll.metagen index b1cc149305..323bdb4e8d 100644 --- a/Win64/bin/Debug/OpenSees.NET.x64.dll.metagen +++ b/Win64/bin/Debug/OpenSees.NET.x64.dll.metagen @@ -3286,7 +3286,7 @@ Class OpenSees.Elements.ShellDKGQWrapper: AutoLayout, AnsiClass, Class, Public, Void .ctor(Int32, Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName Class OpenSees.Elements.ShellDKGTWrapper: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit :OpenSees.Elements.ElementWrapper - Void .ctor(Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName + Void .ctor(Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper, Double, Double, Double): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName Class OpenSees.Elements.ShellMITC4Wrapper: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit :OpenSees.Elements.ElementWrapper Void .ctor(Int32, Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper, Boolean): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName diff --git a/Win64/bin/OpenSees.NET.x64.dll.metagen b/Win64/bin/OpenSees.NET.x64.dll.metagen index b1cc149305..323bdb4e8d 100644 --- a/Win64/bin/OpenSees.NET.x64.dll.metagen +++ b/Win64/bin/OpenSees.NET.x64.dll.metagen @@ -3286,7 +3286,7 @@ Class OpenSees.Elements.ShellDKGQWrapper: AutoLayout, AnsiClass, Class, Public, Void .ctor(Int32, Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName Class OpenSees.Elements.ShellDKGTWrapper: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit :OpenSees.Elements.ElementWrapper - Void .ctor(Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName + Void .ctor(Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper, Double, Double, Double): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName Class OpenSees.Elements.ShellMITC4Wrapper: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit :OpenSees.Elements.ElementWrapper Void .ctor(Int32, Int32, Int32, Int32, Int32, OpenSees.Materials.Sections.SectionForceDeformationWrapper, Boolean): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName diff --git a/Win64/bin/OpenSees.NET.x64.exp b/Win64/bin/OpenSees.NET.x64.exp index 73b4ea714b81442cc20082a24d63da546afa62ae..fdc10e1442ea53550b386bab567116e394123f05 100644 GIT binary patch delta 39 ucmeyz_MMG0rHzTSS_SectionForceDeformation); + *theMaterial->_SectionForceDeformation, b1, b2, b3); } ShellMITC4Wrapper::ShellMITC4Wrapper(int tag, diff --git a/Win64/proj/OpenSeesNET/elements/shell/ShellWrapper.h b/Win64/proj/OpenSeesNET/elements/shell/ShellWrapper.h index 8e2c16846a..cdf2282758 100644 --- a/Win64/proj/OpenSeesNET/elements/shell/ShellWrapper.h +++ b/Win64/proj/OpenSeesNET/elements/shell/ShellWrapper.h @@ -55,7 +55,7 @@ namespace OpenSees { int node1, int node2, int node3, - SectionForceDeformationWrapper^ theMaterial); + SectionForceDeformationWrapper^ theMaterial, double b1, double b2, double b3); ~ShellDKGTWrapper() { if (_Element != 0) delete _Element; diff --git a/Win64/proj/OpenSeesNET/materials/section/SectionForceDeformationWrapper.cpp b/Win64/proj/OpenSeesNET/materials/section/SectionForceDeformationWrapper.cpp index bedb752435..3faefdcd83 100644 --- a/Win64/proj/OpenSeesNET/materials/section/SectionForceDeformationWrapper.cpp +++ b/Win64/proj/OpenSeesNET/materials/section/SectionForceDeformationWrapper.cpp @@ -69,7 +69,7 @@ FiberSection3dWrapper::FiberSection3dWrapper(int tag, array^ fibe if (GJ != nullptr) _GJ = GJ->_UniaxialMaterial; - _SectionForceDeformation = new FiberSection3d(tag, fibers->Length, array2pointer6(fibers), _GJ); + _SectionForceDeformation = new FiberSection3d(tag, fibers->Length, array2pointer6(fibers), *_GJ); } FiberSection3dWrapper::FiberSection3dWrapper(int tag, FiberSectionReprWrapper ^ fiberSectionRepr, @@ -137,7 +137,7 @@ FiberSection3dWrapper::FiberSection3dWrapper(int tag, FiberSectionReprWrapper ^ _GJ = GJ->_UniaxialMaterial; - _SectionForceDeformation = new FiberSection3d(tag, numFibers, _fibers, _GJ); + _SectionForceDeformation = new FiberSection3d(tag, numFibers, _fibers, *_GJ); } diff --git a/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.log b/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.log index 914c02b1ee..a472ab3351 100644 --- a/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.log +++ b/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.log @@ -1,108 +1,5 @@ C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(452,5): warning MSB8028: The intermediate directory (x64\Debug\) contains files shared from another project (OpenSeesWrapper.vcxproj). This can lead to incorrect clean and rebuild behavior. - stdafx.cpp - AcceleratorWrapper.cpp - AlgorithmsWrapper.cpp - LineSearchWrapper.cpp - AnalysisWrapper.cpp -C:\Git Projects\OpenSees.NET\Win64\proj\OpenSeesNET\analysis\analysis\AnalysisWrapper.h(181,16): warning C4490: 'override': incorrect use of override specifier; 'OpenSees::Analysis::PFEMAnalysisAnalysisWrapper::Analyze' does not match a base ref class method -C:\Git Projects\OpenSees.NET\Win64\proj\OpenSeesNET\analysis\analysis\AnalysisWrapper.h(181,16): message : 'new' or 'override' are only allowed when a matching base method from a ref class exists -C:\Git Projects\OpenSees.NET\Win64\proj\OpenSeesNET\analysis\analysis\AnalysisWrapper.h(206,16): warning C4490: 'override': incorrect use of override specifier; 'OpenSees::Analysis::VariableTimeStepDirectIntegrationAnalysisWrapper::Analyze' does not match a base ref class method - ConstraintHandlerWrapper.cpp - IncrementalIntegratorWrapper.cpp - IntegratorWrapper.cpp - StaticIntegratorWrapper.cpp - TransientIntegratorWrapper.cpp - AnalysisModelWrapper.cpp - DOF_NumbererWrapper.cpp - AssemblyInfo.cpp - ConvergenceTestWrapper.cpp - DamageModelWrapper.cpp - DomainComponentWrapper.cpp - ConstraintWrapper.cpp - BaseDomainWrapper.cpp - DomainEvent.cpp - DomainWrapper.cpp - GroudMotionWrapper.cpp - Generating Code... - Compiling... - LoadWrapper.cpp - NodeWrapper.cpp - LoadPatternWrapper.cpp - TimeSeriesWrapper.cpp - AdapterWrapper.cpp - BaseElementWrapper.cpp - BeamColumnWrapper.cpp - BeamIntegrationWrapper.cpp - BearingWrapper.cpp - BrickWrapper.cpp - CatenaryCableWrapper.cpp - CrdTransfWrapper.cpp - ElementWrapper.cpp - ExternalElementWrapper.cpp - OtherElementWrapper.cpp - Quad4FiberOverlayWrapper.cpp - SurfaceLoadWrapper.cpp -C:\Git Projects\OpenSees.NET\Win64\proj\OpenSeesNET\analysis\analysis\AnalysisWrapper.h(206,16): message : 'new' or 'override' are only allowed when a matching base method from a ref class exists -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\TriSurfaceLoad.h(38,1): warning C4005: 'SL_NUM_NODE': macro redefinition -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\SurfaceLoad.h(39): message : see previous definition of 'SL_NUM_NODE' -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\TriSurfaceLoad.h(42,1): warning C4005: 'SL_NUM_DOF': macro redefinition -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\SurfaceLoad.h(43): message : see previous definition of 'SL_NUM_DOF' -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\TriSurfaceLoad.h(44,1): warning C4005: 'SL_NUM_DDOF': macro redefinition - QuadWrapper.cpp - ShellWrapper.cpp - TrussWrapper.cpp - Generating Code... - Compiling... - ULBeamColumnWrapper.cpp -C:\Git Projects\OpenSees.NET\src\element\surfaceLoad\SurfaceLoad.h(45): message : see previous definition of 'SL_NUM_DDOF' - CoupledZeroLengthWrapper.cpp - ZeroLengthElementWrapper.cpp - GraphNumbererWrapper.cpp - HandlerWrapper.cpp - MaterialWrapper.cpp - NDMaterialWrapper.cpp - FiberWrapper.cpp - SectionIntegrationWrapper.cpp - PatchWrapper.cpp - ReinfLayerWrapper.cpp - SectionRepresWrapper.cpp SectionForceDeformationWrapper.cpp - LimitCurveWrapper.cpp - UniaxialMaterialWrapper.cpp - UniaxialMaterialWrapper_all.cpp - YieldSurfaceWrapper.cpp - IDWrapper.cpp - MatrixWrapper.cpp - VectorWrapper.cpp - Generating Code... - Compiling... - OPS.cpp - InformationWrapper.cpp - RecorderWrapper.cpp - ResponseWrapper.cpp - ResponseWrapper_all.cpp - ArpackSOEWrapper.cpp - BandGENWrapper.cpp - BandSPDWrapper.cpp - DiagonalWrapper.cpp - EigenSOEWrapper.cpp - EigenSolverWrapper.cpp - FullGENWrapper.cpp - LinearSOESolverWrapper.cpp - LinearSOEWrapper.cpp - ProfileSPDWrapper.cpp - SolverWrapper.cpp - SparseGENWrapper.cpp - SparseSYMWrapper.cpp - SYMBandEigenWrapper.cpp - SystemOfEqnWrapper.cpp - Generating Code... - Compiling... - UmfpackGenWrapper.cpp - TaggedObjectWrapper.cpp - TclWrapper.cpp - Generating Code... -C:\Git Projects\OpenSees.NET\Win64\proj\OpenSeesNET\elements\ULBeamColumn\ULBeamColumnWrapper.h(19,10): warning C4067: unexpected tokens following preprocessor directive - expected a newline C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1267,5): warning MSB8012: TargetPath(C:\Git Projects\OpenSees.NET\Win64\\bin\Debug\OpenSees.NET.x64.dll.dll) does not match the Linker's OutputFile property value (C:\Git Projects\OpenSees.NET\Win64\bin\Debug\OpenSees.NET.x64.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1269,5): warning MSB8012: TargetName(OpenSees.NET.x64.dll) does not match the Linker's OutputFile property value (OpenSees.NET.x64). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). AcceleratorWrapper.obj : MSIL module encountered; incremental linking is disabled for MSIL; performing full link diff --git a/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.tlog/CL.command.1.tlog b/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.tlog/CL.command.1.tlog index 0c7b019d7b2bd1241f64c84aee754539ae4cbf61..b45946864db328d101e4353b3a22dea882b265fc 100644 GIT binary patch delta 800 zcmY+C%S#(k6vml6>LX@Mqe)Cs!q7q>W01jRDKbbF#Y%jTks@7WRe}VOVq0xOGL%aT z5<(!@LxT$yo2D@fsclXvRr~`=bYWac$+8P6S+po_?7ib8w7c(j&Ue52I;FjZ(%ynf zIAS11Vj^a8gLIHi(nY$7h4c{XC%!PXE0@0opi%6d&C6G&{G+lA2Yy>TFO`G4;rdFu z6$3fJ4?|n*dLD{7wXI@ZMtQ~n;3uUjfuFP zHdM6*v#|fc@R%h%tiI(nIPf)NXnlpNp${^$p?MaL(=89gVa$GB}W~|ftZY+ahMhm0D3F@Hr z-v3P}M3)^!6jVLw62gb}(SJP9D4Rn_xBF4Y>}B8gG=yu8)_v$DC8YdQf#?S3#9v|O z*fumzI_+;JTtj+F?!pn$YSjtX*%cg}5A?&)NtdLz*Utw+jOT!=`K+%4!K+HbHT(&EW6NLQRkZ#5ryrWr@HFT;7xLZ4UjQ#l09 zMQ;k5W8S2QYcm!)8(OO{V+mFT@0p0z?Y5uFA&{SWUaU$ztruW!ii`VuP6$6U0TCl?w?nNGW1V4Dzrb zQbMiXR-{d>1v_yuRGYg}q$`oCS!mppl0Tr7(hty0?VHJHcjtHBJ@1~!+t|@IcCMiF z0ppQ>0JT$xDlRMBC{i5lK{@05ROf{hx0~PElZc7Euv_sjeDu3Mh`@ERGW-=?3zout z$@R)Msk{Zsbn7(8y2}k}s&%lwpq>$QSKAY6qM8Z_X`sl#mlL;L;(Eq1bD*pT`muHt zd@kYUsr#vD8k10)3O>e~?pYT>z6j1)411TJ340MWRrq@8na9ddo30~wY_2L!@jggo zT6*oN{1886au!U5LX7XGee#|F%CX=>2@9o$g0-+8w9|(1dKamBWiBy|wx^~&oAw}; zNu>3@r%`wv$w|Py<@@UUu(rl`WEN{L88k|bb0QcwL&GM5@hh?o>KjK0{TKXT36yB( zh~1I<9a)9FLp}#Ts!f4KBg&vM+eAdrEB5B9yDFN*$bO1t}X+y=ys8-}f zIo95%Z$;CS_0L*7$|a$a>==MbwOO{qS3GW>+{WBy3oUC(pt2h(hwVA2oVUBNaMnC0 zB0ZVtS(1JBGtD1NP<#OLXBzRZbqMyoCL`tQ2^zYC-bp8ag3`qXK)!T@uU_26-b15! z!`A}`DK_@sO~8JNUBlIkcixI7U?t;?qb!8KN#(frnQhk6-mKMOIqr31R$<2^D3llu PJMV7v{~0J>Dx?`=B7>wceZqxiKN2~ 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 B5f}gf diff --git a/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.tlog/rc.write.1.tlog b/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.tlog/rc.write.1.tlog index 0759bef8ea81981dc09a220ea4c69c811736ac41..b29b9915290c4ebb83d351d6beeaeee30204c085 100644 GIT binary patch delta 10 RcmZ3-(#15vW^w}KIRF$O1I+*c delta 51 tcmeBTTE{ZMhF5_>mqCHSnZchSfFW|CbtSrh;lw9ujByjIGbiTE0{|6k48Z^Z diff --git a/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.vcxprojAssemblyReference.cache b/Win64/proj/OpenSeesNET/x64/Debug/OpenSeesNET.vcxprojAssemblyReference.cache index 9aa14fb5976df798a34b9ffac36dbda5522396c4..63f4a280f42a42939824dcf987c66cdd238ba607 100644 GIT binary patch delta 13 UcmZ3%yn=ayKO delta 13 UcmZ3%yn=ayKO