diff --git a/.vscode/settings.json b/.vscode/settings.json index 6e25d1d..a373777 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,4 @@ { - "restructuredtext.languageServer.disabled": true + "restructuredtext.languageServer.disabled": true, + "restructuredtext.confPath": "${workspaceFolder}\\docs\\source" } \ No newline at end of file diff --git a/docs/build/doctrees/analysis/msgpi.analysis.run.doctree b/docs/build/doctrees/analysis/msgpi.analysis.run.doctree index e4e59b0..434d98a 100644 Binary files a/docs/build/doctrees/analysis/msgpi.analysis.run.doctree and b/docs/build/doctrees/analysis/msgpi.analysis.run.doctree differ diff --git a/docs/build/doctrees/analysis/msgpi.analysis.runSwiftComp.doctree b/docs/build/doctrees/analysis/msgpi.analysis.runSwiftComp.doctree index 2a6026b..4bfd9a2 100644 Binary files a/docs/build/doctrees/analysis/msgpi.analysis.runSwiftComp.doctree and b/docs/build/doctrees/analysis/msgpi.analysis.runSwiftComp.doctree differ diff --git a/docs/build/doctrees/analysis/msgpi.analysis.runVABS.doctree b/docs/build/doctrees/analysis/msgpi.analysis.runVABS.doctree index 15ba156..25ee525 100644 Binary files a/docs/build/doctrees/analysis/msgpi.analysis.runVABS.doctree and b/docs/build/doctrees/analysis/msgpi.analysis.runVABS.doctree differ diff --git a/docs/build/doctrees/analysis/msgpi.analysis.solve.doctree b/docs/build/doctrees/analysis/msgpi.analysis.solve.doctree index c4b4e32..d60045a 100644 Binary files a/docs/build/doctrees/analysis/msgpi.analysis.solve.doctree and b/docs/build/doctrees/analysis/msgpi.analysis.solve.doctree differ diff --git a/docs/build/doctrees/beam.doctree b/docs/build/doctrees/beam.doctree index b43521a..0dcd822 100644 Binary files a/docs/build/doctrees/beam.doctree and b/docs/build/doctrees/beam.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.analysis.runGEBT.doctree b/docs/build/doctrees/beam/msgpi.ms.analysis.runGEBT.doctree index 9b5f2ca..f794d60 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.analysis.runGEBT.doctree and b/docs/build/doctrees/beam/msgpi.ms.analysis.runGEBT.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.analysis.solveGEBT.doctree b/docs/build/doctrees/beam/msgpi.ms.analysis.solveGEBT.doctree index f2d5e72..1f1e1b0 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.analysis.solveGEBT.doctree and b/docs/build/doctrees/beam/msgpi.ms.analysis.solveGEBT.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.analysis.solvePLECS.doctree b/docs/build/doctrees/beam/msgpi.ms.analysis.solvePLECS.doctree index 08c5a96..016042e 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.analysis.solvePLECS.doctree and b/docs/build/doctrees/beam/msgpi.ms.analysis.solvePLECS.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.analysis_type.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.analysis_type.doctree index 105a0e9..5e18a42 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.analysis_type.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.analysis_type.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.angular_velocity.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.angular_velocity.doctree index 32044c7..fc9125c 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.angular_velocity.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.angular_velocity.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.distrloads.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.distrloads.doctree index e0d2ff6..c9ca588 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.distrloads.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.distrloads.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.doctree index 1d24666..7df9930 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.echo.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.echo.doctree deleted file mode 100644 index 06e6231..0000000 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.echo.doctree and /dev/null differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree index 78be614..b2ac087 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findSectionByName.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findSectionByName.doctree index 479a690..b06bdf5 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findSectionByName.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.findSectionByName.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.frames.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.frames.doctree index 2260c5c..afe51ae 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.frames.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.frames.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.initcurvatures.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.initcurvatures.doctree index 9ac10c6..4111609 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.initcurvatures.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.initcurvatures.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.linear_velocity.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.linear_velocity.doctree index cfb0770..e477f2e 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.linear_velocity.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.linear_velocity.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.max_iteration.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.max_iteration.doctree index c6bbf2d..65d1ca2 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.max_iteration.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.max_iteration.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.mconditions.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.mconditions.doctree index b491ab4..c5c044f 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.mconditions.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.mconditions.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.name.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.name.doctree index 3c832fe..42767b7 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.name.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.name.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_eigens.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_eigens.doctree index cc30f4f..a103a81 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_eigens.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_eigens.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_steps.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_steps.doctree index a6720b4..5b31027 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_steps.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.num_steps.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.pconditions.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.pconditions.doctree index b6c5524..67a77bf 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.pconditions.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.pconditions.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.points.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.points.doctree index 6cde99f..b64dcc8 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.points.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.points.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.sections.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.sections.doctree index 1c4ce28..812ef28 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.sections.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.sections.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.segments.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.segments.doctree index 89d01ad..30702fc 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.segments.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.segments.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.timefunctions.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.timefunctions.doctree index 709c7ac..e9a0bbe 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.Beam.timefunctions.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.Beam.timefunctions.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.doctree index babfafd..1e4819e 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.coords.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.coords.doctree index da9c09d..6f56b95 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.coords.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.coords.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.css.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.css.doctree index 958b62b..78ae099 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.css.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.css.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.curv_id.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.curv_id.doctree index de9385f..6f87e0d 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.curv_id.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.curv_id.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.doctree index ec7f666..8d0bea9 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.frame_id.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.frame_id.doctree index 6bb5905..c0243d2 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.frame_id.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.frame_id.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree index 6c25fca..fce87a4 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree index 0bcb0e7..c3c9f16 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.points.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.points.doctree index 7ea3f67..6768ab0 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.points.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.points.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.rotate_a1.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.rotate_a1.doctree index 1f87401..e244e70 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.rotate_a1.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.rotate_a1.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.twist.doctree b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.twist.doctree index 34d254c..39312c5 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.twist.doctree and b/docs/build/doctrees/beam/msgpi.ms.beam.BeamSegment.twist.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.DymoreOutput.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.DymoreOutput.doctree index de49d5f..81819fb 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.DymoreOutput.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.DymoreOutput.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.calcVI.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.calcVI.doctree index 6987f58..593bd4c 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.calcVI.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.calcVI.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.makeFile.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.makeFile.doctree index 7eaabb5..3c4829b 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.makeFile.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.makeFile.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.readEigOutput.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.readEigOutput.doctree index 1261477..75356ea 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.readEigOutput.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.readEigOutput.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.readForce.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.readForce.doctree index 84c618b..ae89171 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.readForce.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.readForce.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree b/docs/build/doctrees/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree index 58daac6..ffdacee 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree and b/docs/build/doctrees/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTIn.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTIn.doctree index d2636a9..a2ebe16 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTIn.doctree and b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTIn.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOut.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOut.doctree index b6fe0fd..21fd5da 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOut.doctree and b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOut.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree index 0cbe5ae..813205c 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree and b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree index 05b15ce..c84f4b4 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree and b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutStatic.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutStatic.doctree index cdb55c9..0c4801e 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutStatic.doctree and b/docs/build/doctrees/beam/msgpi.ms.iogebt.readGEBTOutStatic.doctree differ diff --git a/docs/build/doctrees/beam/msgpi.ms.iogebt.writeGEBTIn.doctree b/docs/build/doctrees/beam/msgpi.ms.iogebt.writeGEBTIn.doctree deleted file mode 100644 index 7e1e130..0000000 Binary files a/docs/build/doctrees/beam/msgpi.ms.iogebt.writeGEBTIn.doctree and /dev/null differ diff --git a/docs/build/doctrees/beam/msgpi.ms.prebeam.preBeam.doctree b/docs/build/doctrees/beam/msgpi.ms.prebeam.preBeam.doctree index 2f6280b..4666d94 100644 Binary files a/docs/build/doctrees/beam/msgpi.ms.prebeam.preBeam.doctree and b/docs/build/doctrees/beam/msgpi.ms.prebeam.preBeam.doctree differ diff --git a/docs/build/doctrees/beam_methods.doctree b/docs/build/doctrees/beam_methods.doctree index d6e8156..1be7fb0 100644 Binary files a/docs/build/doctrees/beam_methods.doctree and b/docs/build/doctrees/beam_methods.doctree differ diff --git a/docs/build/doctrees/beam_methods_dymore.doctree b/docs/build/doctrees/beam_methods_dymore.doctree index 552851d..57aae80 100644 Binary files a/docs/build/doctrees/beam_methods_dymore.doctree and b/docs/build/doctrees/beam_methods_dymore.doctree differ diff --git a/docs/build/doctrees/beam_methods_gebt.doctree b/docs/build/doctrees/beam_methods_gebt.doctree index 825e9a4..6c0a48b 100644 Binary files a/docs/build/doctrees/beam_methods_gebt.doctree and b/docs/build/doctrees/beam_methods_gebt.doctree differ diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index a620f78..3e1ed13 100644 Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index b13418c..ea5a867 100644 Binary files a/docs/build/doctrees/index.doctree and b/docs/build/doctrees/index.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.readSCIn.doctree b/docs/build/doctrees/io/msgpi.io.iosc.readSCIn.doctree index 9d46df2..335e7ac 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.readSCIn.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.readSCIn.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.readSCOut.doctree b/docs/build/doctrees/io/msgpi.io.iosc.readSCOut.doctree index 28d9a6a..4da38e5 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.readSCOut.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.readSCOut.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutBeamProperty.doctree b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutBeamProperty.doctree index cd07fa2..1b951f2 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutBeamProperty.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutBeamProperty.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutFailure.doctree b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutFailure.doctree index e25b4b4..e793236 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutFailure.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutFailure.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutHomo.doctree b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutHomo.doctree index 1f7f15a..e5c4785 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.readSCOutHomo.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.readSCOutHomo.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCElementOrientations.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCElementOrientations.doctree index ac86fc7..2748daa 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCElementOrientations.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCElementOrientations.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCElements.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCElements.doctree index d4d0be2..780eb5e 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCElements.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCElements.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCIn.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCIn.doctree index 8c89bba..5940d23 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCIn.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCIn.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInD.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInD.doctree index 0e539fe..0d46b46 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInD.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInD.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInF.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInF.doctree index dc506ea..8a14b9c 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInF.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInF.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInH.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInH.doctree index 1ebc247..ad2484e 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCInH.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCInH.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCMOCombos.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCMOCombos.doctree index e937c0c..863c0ed 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCMOCombos.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCMOCombos.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCMaterials.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCMaterials.doctree index 2617d43..8bf9d5f 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCMaterials.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCMaterials.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iosc.writeSCNodes.doctree b/docs/build/doctrees/io/msgpi.io.iosc.writeSCNodes.doctree index e6569ba..5dc0a99 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iosc.writeSCNodes.doctree and b/docs/build/doctrees/io/msgpi.io.iosc.writeSCNodes.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSIn.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSIn.doctree index 73559f7..9df7afe 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSIn.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSIn.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOut.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOut.doctree index b37e068..f175c2d 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOut.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOut.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutHomo.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutHomo.doctree index e05f7ee..6f6f183 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutHomo.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutHomo.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree index 1ff9b10..d3154ca 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree index 7566041..59aeb61 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElements.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElements.doctree index 38857a1..72b477c 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElements.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSElements.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSIn.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSIn.doctree index b50cd50..9dd2f3e 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSIn.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSIn.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMOCombos.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMOCombos.doctree index 0b98715..037e8f9 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMOCombos.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMOCombos.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMacroData.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMacroData.doctree index 5b69c58..54d796c 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMacroData.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMacroData.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMaterials.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMaterials.doctree index 4deec4b..72a2ac6 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMaterials.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSMaterials.doctree differ diff --git a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSNodes.doctree b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSNodes.doctree index 09de2a9..c1fee64 100644 Binary files a/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSNodes.doctree and b/docs/build/doctrees/io/msgpi.io.iovabs.writeVABSNodes.doctree differ diff --git a/docs/build/doctrees/methods.doctree b/docs/build/doctrees/methods.doctree index 0c7431d..8e9a1a0 100644 Binary files a/docs/build/doctrees/methods.doctree and b/docs/build/doctrees/methods.doctree differ diff --git a/docs/build/doctrees/presg/msgpi.presg.preSG.doctree b/docs/build/doctrees/presg/msgpi.presg.preSG.doctree index 9fa286b..cd5c68d 100644 Binary files a/docs/build/doctrees/presg/msgpi.presg.preSG.doctree and b/docs/build/doctrees/presg/msgpi.presg.preSG.doctree differ diff --git a/docs/build/doctrees/presg/msgpi.presg.preSG1D.doctree b/docs/build/doctrees/presg/msgpi.presg.preSG1D.doctree index 1fe902c..5e64093 100644 Binary files a/docs/build/doctrees/presg/msgpi.presg.preSG1D.doctree and b/docs/build/doctrees/presg/msgpi.presg.preSG1D.doctree differ diff --git a/docs/build/doctrees/presg/msgpi.presg.readMaterialFromXMLElement.doctree b/docs/build/doctrees/presg/msgpi.presg.readMaterialFromXMLElement.doctree index 0490b8d..7ab6d87 100644 Binary files a/docs/build/doctrees/presg/msgpi.presg.readMaterialFromXMLElement.doctree and b/docs/build/doctrees/presg/msgpi.presg.readMaterialFromXMLElement.doctree differ diff --git a/docs/build/doctrees/ref_manual.doctree b/docs/build/doctrees/ref_manual.doctree index 22ee7a0..ed6c10e 100644 Binary files a/docs/build/doctrees/ref_manual.doctree and b/docs/build/doctrees/ref_manual.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.area.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.area.doctree index 76e0557..7f91cb6 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.area.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.area.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl.doctree index bf5be36..5cc646c 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl_t.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl_t.doctree index 4c832a6..d291dfe 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl_t.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.cmpl_t.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.doctree index 462adc3..f92c03f 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ea.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ea.doctree index 918d5a4..c788179 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ea.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ea.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei22.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei22.doctree index 4164992..7f0f523 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei22.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei22.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei33.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei33.doctree index 16d4b95..befce4c 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei33.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ei33.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga22.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga22.doctree index 66f8aab..76fc4d8 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga22.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga22.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga33.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga33.doctree index 33e8ff6..20d9c68 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga33.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.ga33.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.get.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.get.doctree index a753490..2f9681e 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.get.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.get.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.gj.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.gj.doctree index 1eeab13..f6c09cf 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.gj.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.gj.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i11.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i11.doctree index 9f295ff..cc75a5b 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i11.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i11.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i22.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i22.doctree index 34b3aad..7b7246b 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i22.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i22.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i33.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i33.doctree index 42e8fdf..4527f4e 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i33.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.i33.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass.doctree index 5829217..7614944 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass_cs.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass_cs.doctree index c2ee2d3..e5db024 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass_cs.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mass_cs.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mu.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mu.doctree index cd7b1a9..ae204d8 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mu.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.mu.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pba.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pba.doctree index 55fa764..340d4e7 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pba.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pba.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pia.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pia.doctree index 9261281..4c6a83d 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pia.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_pia.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_psa.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_psa.doctree index 178c251..2614d8b 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_psa.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.phi_psa.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.print.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.print.doctree index 608da9d..5881aeb 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.print.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.print.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.rg.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.rg.doctree index b66f03d..f76d59d 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.rg.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.rg.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff.doctree index d401d99..07c3337 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff_t.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff_t.doctree index 08388cc..2600ce5 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff_t.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.stff_t.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg2.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg2.doctree index 256fd96..6daffed 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg2.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg2.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg3.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg3.doctree index 8949174..821e849 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg3.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xg3.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm2.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm2.doctree index 3bfe9fc..beb214d 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm2.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm2.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm3.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm3.doctree index 09f7c6b..c4d2700 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm3.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xm3.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs2.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs2.doctree index ba2000e..8633c44 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs2.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs2.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs3.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs3.doctree index 93c603d..0f80cb6 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs3.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xs3.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt2.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt2.doctree index ca7a2be..1fbbbf6 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt2.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt2.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt3.doctree b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt3.doctree index 47b7f7d..4c39f93 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt3.doctree and b/docs/build/doctrees/sg/msgpi.sg.BeamProperty.xt3.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance.doctree index b8e82a3..30db3b0 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance_refined.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance_refined.doctree deleted file mode 100644 index 66e2e64..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.compliance_refined.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.constants.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.constants.doctree index 160edaf..475f779 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.constants.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.constants.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.density.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.density.doctree index fc8da0c..df85cbc 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.density.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.density.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.doctree index b3089b8..a8055cb 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.gc.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.gc.doctree deleted file mode 100644 index 9967432..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.gc.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.getBeamProperty.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.getBeamProperty.doctree deleted file mode 100644 index af237e0..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.getBeamProperty.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_center.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_center.doctree deleted file mode 100644 index 2bedebb..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_center.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_mc.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_mc.doctree deleted file mode 100644 index 503a814..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_mc.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_origin.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_origin.doctree deleted file mode 100644 index 1d2db85..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mass_origin.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mmoi.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mmoi.doctree deleted file mode 100644 index b5b7291..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mmoi.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mwrg.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mwrg.doctree deleted file mode 100644 index b788783..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.mwrg.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.name.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.name.doctree index e5e75a8..932c8b5 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.name.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.name.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.shear_center.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.shear_center.doctree deleted file mode 100644 index 91e1701..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.shear_center.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.smdim.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.smdim.doctree index 259664f..35a8fe2 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.smdim.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.smdim.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness.doctree index ddf9eea..8f642ca 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness_refined.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness_refined.doctree deleted file mode 100644 index d40dd5a..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.stiffness_refined.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.summary.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.summary.doctree index c2ec7cc..e337591 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.summary.doctree and b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.summary.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.tension_center.doctree b/docs/build/doctrees/sg/msgpi.sg.MaterialSection.tension_center.doctree deleted file mode 100644 index 4a43f37..0000000 Binary files a/docs/build/doctrees/sg/msgpi.sg.MaterialSection.tension_center.doctree and /dev/null differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.analysis.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.analysis.doctree index a91f430..c3c798f 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.analysis.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.analysis.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.degen_element.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.degen_element.doctree index 375b079..4bd225e 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.degen_element.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.degen_element.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.doctree index 84fbe43..060dceb 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elem_prop.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elem_prop.doctree index b7f5c51..407d0e8 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elem_prop.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elem_prop.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids.doctree index 0a3cf2f..25b591f 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids1d.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids1d.doctree index 6f7bd5a..5b90f71 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids1d.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids1d.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids2d.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids2d.doctree index 169dadb..61c828c 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids2d.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids2d.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids3d.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids3d.doctree index bc6ddaa..f1b10e9 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids3d.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elementids3d.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elements.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elements.doctree index 7f3b9b7..d939412 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.elements.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.elements.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.doctree index eb081ad..a516b46 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.findMaterialByName.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.findMaterialByName.doctree index 328dc41..19b5284 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.findMaterialByName.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.findMaterialByName.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_displacements.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_displacements.doctree index 7d959ea..892250f 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_displacements.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_displacements.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads.doctree index 8481ae0..bffb9a4 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_dist.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_dist.doctree index 7869069..8e1764f 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_dist.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_dist.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_type.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_type.doctree index fc5008e..0ed431e 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_type.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_loads_type.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_rotations.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_rotations.doctree index 655e3e3..633fd11 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_rotations.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.global_rotations.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_curvature.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_curvature.doctree index 8ddb719..065e1c8 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_curvature.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_curvature.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_twist.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_twist.doctree index 4199958..038e8ec 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_twist.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.initial_twist.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.materials.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.materials.doctree index 517abb2..e52fca2 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.materials.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.materials.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.mocombos.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.mocombos.doctree index ee901b6..3d0b6f8 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.mocombos.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.mocombos.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.model.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.model.doctree index 23483e7..e835362 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.model.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.model.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.name.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.name.doctree index 2b24295..eae716b 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.name.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.name.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.nodes.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.nodes.doctree index 9a9c7ff..c6b5448 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.nodes.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.nodes.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree index 64231bb..4777ec1 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.num_slavenodes.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.num_slavenodes.doctree index bc5aa1c..5e30e50 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.num_slavenodes.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.num_slavenodes.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.oblique.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.oblique.doctree index 5bdedea..adf2b09 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.oblique.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.oblique.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.omega.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.omega.doctree index 2188779..ea52e21 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.omega.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.omega.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.physics.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.physics.doctree index 6f9ab4b..8496a7d 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.physics.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.physics.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.prop_elem.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.prop_elem.doctree index d9813e2..1f14a8b 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.prop_elem.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.prop_elem.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.sgdim.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.sgdim.doctree index 5a6235a..dc425d7 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.sgdim.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.sgdim.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.smdim.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.smdim.doctree index 908e1eb..af42d5e 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.smdim.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.smdim.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.summary.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.summary.doctree index 3c563c8..7622be4 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.summary.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.summary.doctree differ diff --git a/docs/build/doctrees/sg/msgpi.sg.StructureGene.trans_element.doctree b/docs/build/doctrees/sg/msgpi.sg.StructureGene.trans_element.doctree index 9a98f0a..9d28980 100644 Binary files a/docs/build/doctrees/sg/msgpi.sg.StructureGene.trans_element.doctree and b/docs/build/doctrees/sg/msgpi.sg.StructureGene.trans_element.doctree differ diff --git a/docs/build/doctrees/sg_beamproperty.doctree b/docs/build/doctrees/sg_beamproperty.doctree index 4f73235..dbb31a3 100644 Binary files a/docs/build/doctrees/sg_beamproperty.doctree and b/docs/build/doctrees/sg_beamproperty.doctree differ diff --git a/docs/build/doctrees/sg_materialsection.doctree b/docs/build/doctrees/sg_materialsection.doctree index 6c592b2..eda8088 100644 Binary files a/docs/build/doctrees/sg_materialsection.doctree and b/docs/build/doctrees/sg_materialsection.doctree differ diff --git a/docs/build/doctrees/sg_structuregene.doctree b/docs/build/doctrees/sg_structuregene.doctree index 6e2f6b6..7f4c7a6 100644 Binary files a/docs/build/doctrees/sg_structuregene.doctree and b/docs/build/doctrees/sg_structuregene.doctree differ diff --git a/docs/build/doctrees/user_guide.doctree b/docs/build/doctrees/user_guide.doctree index 9ca742d..3187a89 100644 Binary files a/docs/build/doctrees/user_guide.doctree and b/docs/build/doctrees/user_guide.doctree differ diff --git a/docs/build/doctrees/user_io_tools.doctree b/docs/build/doctrees/user_io_tools.doctree index 6059666..eeba526 100644 Binary files a/docs/build/doctrees/user_io_tools.doctree and b/docs/build/doctrees/user_io_tools.doctree differ diff --git a/docs/build/doctrees/utils.doctree b/docs/build/doctrees/utils.doctree index f0046ea..14b7213 100644 Binary files a/docs/build/doctrees/utils.doctree and b/docs/build/doctrees/utils.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.io.utils.textToMatrix.doctree b/docs/build/doctrees/utils/msgpi.io.utils.textToMatrix.doctree index 0225312..314dc28 100644 Binary files a/docs/build/doctrees/utils/msgpi.io.utils.textToMatrix.doctree and b/docs/build/doctrees/utils/msgpi.io.utils.textToMatrix.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloats.doctree b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloats.doctree index 5832539..b4dce11 100644 Binary files a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloats.doctree and b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloats.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloatsMatrix.doctree b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloatsMatrix.doctree index 1dd4306..2c6aa8f 100644 Binary files a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloatsMatrix.doctree and b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatFloatsMatrix.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegers.doctree b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegers.doctree index 442ea43..6e7eaf3 100644 Binary files a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegers.doctree and b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegers.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree index c156e93..e5de052 100644 Binary files a/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree and b/docs/build/doctrees/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.angleToCosine2D.doctree b/docs/build/doctrees/utils/msgpi.utils.angleToCosine2D.doctree index a54e133..1a29b38 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.angleToCosine2D.doctree and b/docs/build/doctrees/utils/msgpi.utils.angleToCosine2D.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.calcBasicRotation3D.doctree b/docs/build/doctrees/utils/msgpi.utils.calcBasicRotation3D.doctree index 0e74d12..e60dfec 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.calcBasicRotation3D.doctree and b/docs/build/doctrees/utils/msgpi.utils.calcBasicRotation3D.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.calcCab.doctree b/docs/build/doctrees/utils/msgpi.utils.calcCab.doctree index 7717c69..b949223 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.calcCab.doctree and b/docs/build/doctrees/utils/msgpi.utils.calcCab.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.calcGeneralRotation3D.doctree b/docs/build/doctrees/utils/msgpi.utils.calcGeneralRotation3D.doctree index 98e3686..3d9e677 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.calcGeneralRotation3D.doctree and b/docs/build/doctrees/utils/msgpi.utils.calcGeneralRotation3D.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.calcRotationTensorFromParameters.doctree b/docs/build/doctrees/utils/msgpi.utils.calcRotationTensorFromParameters.doctree index 09d4af7..0114b7c 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.calcRotationTensorFromParameters.doctree and b/docs/build/doctrees/utils/msgpi.utils.calcRotationTensorFromParameters.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.distance.doctree b/docs/build/doctrees/utils/msgpi.utils.distance.doctree index 677b503..48dd995 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.distance.doctree and b/docs/build/doctrees/utils/msgpi.utils.distance.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.listToString.doctree b/docs/build/doctrees/utils/msgpi.utils.listToString.doctree index 9c90269..e34da44 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.listToString.doctree and b/docs/build/doctrees/utils/msgpi.utils.listToString.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.parseLayupCode.doctree b/docs/build/doctrees/utils/msgpi.utils.parseLayupCode.doctree index 4ee4937..f567ca8 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.parseLayupCode.doctree and b/docs/build/doctrees/utils/msgpi.utils.parseLayupCode.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.parseXML.doctree b/docs/build/doctrees/utils/msgpi.utils.parseXML.doctree index 4cde515..e036b4e 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.parseXML.doctree and b/docs/build/doctrees/utils/msgpi.utils.parseXML.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.rotateVectorByAngle2D.doctree b/docs/build/doctrees/utils/msgpi.utils.rotateVectorByAngle2D.doctree index 0e05bfb..6ea9c98 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.rotateVectorByAngle2D.doctree and b/docs/build/doctrees/utils/msgpi.utils.rotateVectorByAngle2D.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.run.doctree b/docs/build/doctrees/utils/msgpi.utils.run.doctree index 2a5d084..7df923b 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.run.doctree and b/docs/build/doctrees/utils/msgpi.utils.run.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.ss.doctree b/docs/build/doctrees/utils/msgpi.utils.ss.doctree index d0053b6..753006d 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.ss.doctree and b/docs/build/doctrees/utils/msgpi.utils.ss.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.tilde.doctree b/docs/build/doctrees/utils/msgpi.utils.tilde.doctree index 6e51bd3..9990bd5 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.tilde.doctree and b/docs/build/doctrees/utils/msgpi.utils.tilde.doctree differ diff --git a/docs/build/doctrees/utils/msgpi.utils.updateXMLElement.doctree b/docs/build/doctrees/utils/msgpi.utils.updateXMLElement.doctree index 35182af..ba6414e 100644 Binary files a/docs/build/doctrees/utils/msgpi.utils.updateXMLElement.doctree and b/docs/build/doctrees/utils/msgpi.utils.updateXMLElement.doctree differ diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 6a23fbd..8f42b2d 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ -# Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 405842bd7d5929b151f733ca3ccce756 -tags: 645f666f9bcd5a90fca523b33c5a78b7 +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 8d2c789a0d7e73b1f539fd1374231b03 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_sources/analysis/msgpi.analysis.run.rst.txt b/docs/build/html/_sources/analysis/msgpi.analysis.run.rst.txt index 135a803..1359602 100644 --- a/docs/build/html/_sources/analysis/msgpi.analysis.run.rst.txt +++ b/docs/build/html/_sources/analysis/msgpi.analysis.run.rst.txt @@ -1,6 +1,6 @@ -msgpi.analysis.run -================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.run +================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: run \ No newline at end of file diff --git a/docs/build/html/_sources/analysis/msgpi.analysis.runSwiftComp.rst.txt b/docs/build/html/_sources/analysis/msgpi.analysis.runSwiftComp.rst.txt index a0502fd..14f5cb1 100644 --- a/docs/build/html/_sources/analysis/msgpi.analysis.runSwiftComp.rst.txt +++ b/docs/build/html/_sources/analysis/msgpi.analysis.runSwiftComp.rst.txt @@ -1,6 +1,6 @@ -msgpi.analysis.runSwiftComp -=========================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.runSwiftComp +=========================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: runSwiftComp \ No newline at end of file diff --git a/docs/build/html/_sources/analysis/msgpi.analysis.runVABS.rst.txt b/docs/build/html/_sources/analysis/msgpi.analysis.runVABS.rst.txt index 19bbb60..bfdadf6 100644 --- a/docs/build/html/_sources/analysis/msgpi.analysis.runVABS.rst.txt +++ b/docs/build/html/_sources/analysis/msgpi.analysis.runVABS.rst.txt @@ -1,6 +1,6 @@ -msgpi.analysis.runVABS -====================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.runVABS +====================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: runVABS \ No newline at end of file diff --git a/docs/build/html/_sources/analysis/msgpi.analysis.solve.rst.txt b/docs/build/html/_sources/analysis/msgpi.analysis.solve.rst.txt index d972b7e..4486115 100644 --- a/docs/build/html/_sources/analysis/msgpi.analysis.solve.rst.txt +++ b/docs/build/html/_sources/analysis/msgpi.analysis.solve.rst.txt @@ -1,6 +1,6 @@ -msgpi.analysis.solve -==================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.solve +==================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: solve \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.analysis.runGEBT.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.analysis.runGEBT.rst.txt index a102141..022f319 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.analysis.runGEBT.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.analysis.runGEBT.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.analysis.runGEBT -========================= - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.runGEBT +========================= + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: runGEBT \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.analysis.solveGEBT.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.analysis.solveGEBT.rst.txt index 4914d06..dbc86b7 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.analysis.solveGEBT.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.analysis.solveGEBT.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.analysis.solveGEBT -=========================== - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.solveGEBT +=========================== + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: solveGEBT \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.analysis.solvePLECS.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.analysis.solvePLECS.rst.txt index 5c3da90..8f354bd 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.analysis.solvePLECS.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.analysis.solvePLECS.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.analysis.solvePLECS -============================ - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.solvePLECS +============================ + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: solvePLECS \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.analysis_type.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.analysis_type.rst.txt index c420ff1..15f3797 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.analysis_type.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.analysis_type.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.analysis\_type -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.analysis\_type +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.analysis_type \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.angular_velocity.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.angular_velocity.rst.txt index 7acfcf7..8a5e523 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.angular_velocity.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.angular_velocity.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.angular\_velocity -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.angular\_velocity +==================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.angular_velocity \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.distrloads.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.distrloads.rst.txt index 0e8d221..a0c090e 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.distrloads.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.distrloads.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.distrloads -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.distrloads +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.distrloads \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.echo.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.echo.rst.txt deleted file mode 100644 index 77e95db..0000000 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.echo.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.ms.beam.Beam.echo -======================= - -.. currentmodule:: msgpi.ms.beam - -.. automethod:: Beam.echo \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst.txt index 4dfe608..d9b4bdf 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.findPtCoordByName -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.findPtCoordByName +==================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: Beam.findPtCoordByName \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findSectionByName.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findSectionByName.rst.txt index b2e0bfb..76123d5 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findSectionByName.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.findSectionByName.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.findSectionByName -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.findSectionByName +==================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: Beam.findSectionByName \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.frames.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.frames.rst.txt index 3d5da53..2af46c3 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.frames.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.frames.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.frames -========================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.frames +========================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.frames \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.initcurvatures.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.initcurvatures.rst.txt index ffd03a9..482b6e8 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.initcurvatures.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.initcurvatures.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.initcurvatures -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.initcurvatures +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.initcurvatures \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.linear_velocity.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.linear_velocity.rst.txt index 8cc8fd7..c499682 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.linear_velocity.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.linear_velocity.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.linear\_velocity -=================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.linear\_velocity +=================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.linear_velocity \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.max_iteration.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.max_iteration.rst.txt index ef4620e..4b4cd8b 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.max_iteration.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.max_iteration.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.max\_iteration -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.max\_iteration +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.max_iteration \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.mconditions.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.mconditions.rst.txt index 104dfdd..3c6941c 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.mconditions.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.mconditions.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.mconditions -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.mconditions +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.mconditions \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.name.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.name.rst.txt index 52b7ecd..409c589 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.name.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.name.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.name -======================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.name +======================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.name \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_eigens.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_eigens.rst.txt index 80fc282..c5f6e4e 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_eigens.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_eigens.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.num\_eigens -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.num\_eigens +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.num_eigens \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_steps.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_steps.rst.txt index d819313..f68f99f 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_steps.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.num_steps.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.num\_steps -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.num\_steps +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.num_steps \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.pconditions.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.pconditions.rst.txt index 4518dfe..862a768 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.pconditions.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.pconditions.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.pconditions -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.pconditions +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.pconditions \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.points.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.points.rst.txt index 82d02bf..c9ff4d0 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.points.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.points.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.points -========================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.points +========================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.points \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.rst.txt index 3e4c1ee..065e6bd 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.rst.txt @@ -1,28 +1,28 @@ -msgpi.ms.beam.Beam -================== - -.. currentmodule:: msgpi.ms.beam - -.. autoclass:: Beam - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~Beam.__init__ - ~Beam.echo - ~Beam.findPtCoordByName - ~Beam.findSectionByName - ~Beam.printResults - ~Beam.summary - ~Beam.writeGmshMsh - - - - - +msgpi.ms.beam.Beam +================== + +.. currentmodule:: msgpi.ms.beam + +.. autoclass:: Beam + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~Beam.__init__ + ~Beam.findPtCoordByName + ~Beam.findSectionByName + ~Beam.printResults + ~Beam.summary + ~Beam.writeGEBTIn + ~Beam.writeGmshMsh + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.sections.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.sections.rst.txt index 72f7d44..97a0c17 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.sections.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.sections.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.sections -=========================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.sections +=========================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.sections \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.segments.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.segments.rst.txt index 95c3e5e..a84c73a 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.segments.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.segments.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.segments -=========================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.segments +=========================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.segments \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.timefunctions.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.timefunctions.rst.txt index fffa0fc..2e58c10 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.timefunctions.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.Beam.timefunctions.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.timefunctions -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.timefunctions +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.timefunctions \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst.txt index 27beb67..b7ff988 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.calcLengthSq -====================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.calcLengthSq +====================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: BeamSegment.calcLengthSq \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.coords.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.coords.rst.txt index 7ff4720..f4741f3 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.coords.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.coords.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.coords -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.coords +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.coords \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.css.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.css.rst.txt index 5139f2f..c993edb 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.css.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.css.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.css -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.css +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.css \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.curv_id.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.curv_id.rst.txt index 6ada514..f849225 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.curv_id.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.curv_id.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.curv\_id -================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.curv\_id +================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.curv_id \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.frame_id.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.frame_id.rst.txt index 85668e5..2152f71 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.frame_id.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.frame_id.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.frame\_id -=================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.frame\_id +=================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.frame_id \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst.txt index 9ecfa67..9a87883 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.local\_frame\_id -========================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.local\_frame\_id +========================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.local_frame_id \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst.txt index 7bdce98..42dc76a 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.num\_divisions -======================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.num\_divisions +======================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.num_divisions \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.points.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.points.rst.txt index 69c4819..535f6f5 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.points.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.points.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.points -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.points +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.points \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst.txt index cd60012..347c93a 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.rotate\_a1 -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.rotate\_a1 +==================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.rotate_a1 \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rst.txt index 4888b12..7d543c9 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.rst.txt @@ -1,24 +1,24 @@ -msgpi.ms.beam.BeamSegment -========================= - -.. currentmodule:: msgpi.ms.beam - -.. autoclass:: BeamSegment - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~BeamSegment.__init__ - ~BeamSegment.calcLengthSq - ~BeamSegment.summary - - - - - +msgpi.ms.beam.BeamSegment +========================= + +.. currentmodule:: msgpi.ms.beam + +.. autoclass:: BeamSegment + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~BeamSegment.__init__ + ~BeamSegment.calcLengthSq + ~BeamSegment.summary + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.twist.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.twist.rst.txt index 615a3bc..44a37f5 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.twist.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.beam.BeamSegment.twist.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.twist -=============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.twist +=============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.twist \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.DymoreOutput.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.DymoreOutput.rst.txt index 68cc7d7..01b2269 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.DymoreOutput.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.DymoreOutput.rst.txt @@ -1,22 +1,22 @@ -msgpi.ms.iodymore.DymoreOutput -============================== - -.. currentmodule:: msgpi.ms.iodymore - -.. autoclass:: DymoreOutput - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~DymoreOutput.__init__ - - - - - +msgpi.ms.iodymore.DymoreOutput +============================== + +.. currentmodule:: msgpi.ms.iodymore + +.. autoclass:: DymoreOutput + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~DymoreOutput.__init__ + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.calcVI.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.calcVI.rst.txt index 134cde4..dc4b220 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.calcVI.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.calcVI.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.calcVI -======================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.calcVI +======================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: calcVI \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.makeFile.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.makeFile.rst.txt index 091d1cc..94fcc91 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.makeFile.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.makeFile.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.makeFile -========================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.makeFile +========================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: makeFile \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.readEigOutput.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.readEigOutput.rst.txt index 9ad55ab..6105b55 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.readEigOutput.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.readEigOutput.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.readEigOutput -=============================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.readEigOutput +=============================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: readEigOutput \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.readForce.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.readForce.rst.txt index d6784ae..d12ae49 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.readForce.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.readForce.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.readForce -=========================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.readForce +=========================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: readForce \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst.txt index 3507676..76769d7 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.writeDymoreMKUpdated -====================================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.writeDymoreMKUpdated +====================================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: writeDymoreMKUpdated \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTIn.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTIn.rst.txt index 2bd28d0..794ebf4 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTIn.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTIn.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTIn -========================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTIn +========================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTIn \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOut.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOut.rst.txt index e0662aa..dd20a54 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOut.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOut.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOut -=========================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOut +=========================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOut \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst.txt index dd02bd5..dda3a0a 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutEigen -================================ - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutEigen +================================ + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutEigen \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutNode.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutNode.rst.txt index f1b2ace..6a26089 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutNode.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutNode.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutNode -=============================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutNode +=============================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutNode \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst.txt index 8bed76b..9c75bd6 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutStatic -================================= - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutStatic +================================= + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutStatic \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.iogebt.writeGEBTIn.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.iogebt.writeGEBTIn.rst.txt deleted file mode 100644 index bb15325..0000000 --- a/docs/build/html/_sources/beam/msgpi.ms.iogebt.writeGEBTIn.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.ms.iogebt.writeGEBTIn -=========================== - -.. currentmodule:: msgpi.ms.iogebt - -.. autofunction:: writeGEBTIn \ No newline at end of file diff --git a/docs/build/html/_sources/beam/msgpi.ms.prebeam.preBeam.rst.txt b/docs/build/html/_sources/beam/msgpi.ms.prebeam.preBeam.rst.txt index e606f47..b1862d8 100644 --- a/docs/build/html/_sources/beam/msgpi.ms.prebeam.preBeam.rst.txt +++ b/docs/build/html/_sources/beam/msgpi.ms.prebeam.preBeam.rst.txt @@ -1,6 +1,6 @@ -msgpi.ms.prebeam.preBeam -======================== - -.. currentmodule:: msgpi.ms.prebeam - +msgpi.ms.prebeam.preBeam +======================== + +.. currentmodule:: msgpi.ms.prebeam + .. autofunction:: preBeam \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.readSCIn.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.readSCIn.rst.txt index 065a7da..f57a3aa 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.readSCIn.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.readSCIn.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCIn -====================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCIn +====================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCIn \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOut.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOut.rst.txt index eaa1ed1..1bb5aa1 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOut.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOut.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOut -======================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOut +======================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOut \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutBeamProperty.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutBeamProperty.rst.txt index 45285ae..450ce73 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutBeamProperty.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutBeamProperty.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutBeamProperty -=================================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutBeamProperty +=================================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutBeamProperty \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutFailure.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutFailure.rst.txt index a9924b4..720270a 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutFailure.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutFailure.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutFailure -============================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutFailure +============================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutFailure \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutHomo.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutHomo.rst.txt index 7944a1d..e1a62a4 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutHomo.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.readSCOutHomo.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutHomo -=========================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutHomo +=========================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutHomo \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElementOrientations.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElementOrientations.rst.txt index e97fbd8..2199053 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElementOrientations.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElementOrientations.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCElementOrientations -======================================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCElementOrientations +======================================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCElementOrientations \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElements.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElements.rst.txt index ccd6b86..fe2f7ab 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElements.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCElements.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCElements -============================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCElements +============================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCElements \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCIn.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCIn.rst.txt index 4239f60..c8b6c83 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCIn.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCIn.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCIn -======================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCIn +======================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCIn \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInD.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInD.rst.txt index eed5ce2..d3872b3 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInD.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInD.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInD -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInD +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInD \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInF.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInF.rst.txt index 4b0355b..08fb4e8 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInF.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInF.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInF -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInF +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInF \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInH.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInH.rst.txt index 765dc86..cd06528 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInH.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCInH.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInH -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInH +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInH \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMOCombos.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMOCombos.rst.txt index 7d40799..9b2d559 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMOCombos.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMOCombos.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCMOCombos -============================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCMOCombos +============================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCMOCombos \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMaterials.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMaterials.rst.txt index cbdb585..bb4a32d 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMaterials.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCMaterials.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCMaterials -============================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCMaterials +============================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCMaterials \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCNodes.rst.txt b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCNodes.rst.txt index 54f9441..5e75ead 100644 --- a/docs/build/html/_sources/io/msgpi.io.iosc.writeSCNodes.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iosc.writeSCNodes.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCNodes -========================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCNodes +========================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCNodes \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSIn.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSIn.rst.txt index 29f2ecd..cd09155 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSIn.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSIn.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSIn -========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSIn +========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSIn \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOut.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOut.rst.txt index 60bb266..c68f94b 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOut.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOut.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOut -=========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOut +=========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOut \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutHomo.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutHomo.rst.txt index 8a45f07..f8a7e65 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutHomo.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutHomo.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOutHomo -=============================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOutHomo +=============================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOutHomo \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst.txt index ea7fa43..69bfca1 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOutStrengthRatio -======================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOutStrengthRatio +======================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOutStrengthRatio \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElementOrientations.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElementOrientations.rst.txt index ffb908b..d674d28 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElementOrientations.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElementOrientations.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSElementOrientations -============================================ - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSElementOrientations +============================================ + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSElementOrientations \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElements.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElements.rst.txt index 76a2cd2..2216514 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElements.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSElements.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSElements -================================= - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSElements +================================= + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSElements \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSIn.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSIn.rst.txt index 7db8d60..ce517c1 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSIn.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSIn.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSIn -=========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSIn +=========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSIn \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMOCombos.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMOCombos.rst.txt index 2de4855..edf66c4 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMOCombos.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMOCombos.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMOCombos -================================= - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMOCombos +================================= + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMOCombos \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMacroData.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMacroData.rst.txt index f07a48f..6509fbb 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMacroData.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMacroData.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMacroData -================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMacroData +================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMacroData \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMaterials.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMaterials.rst.txt index da7996f..b9abc62 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMaterials.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSMaterials.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMaterials -================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMaterials +================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMaterials \ No newline at end of file diff --git a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSNodes.rst.txt b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSNodes.rst.txt index 47cddac..76ddf00 100644 --- a/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSNodes.rst.txt +++ b/docs/build/html/_sources/io/msgpi.io.iovabs.writeVABSNodes.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSNodes -============================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSNodes +============================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSNodes \ No newline at end of file diff --git a/docs/build/html/_sources/presg/msgpi.presg.preSG.rst.txt b/docs/build/html/_sources/presg/msgpi.presg.preSG.rst.txt index 58ee677..a023118 100644 --- a/docs/build/html/_sources/presg/msgpi.presg.preSG.rst.txt +++ b/docs/build/html/_sources/presg/msgpi.presg.preSG.rst.txt @@ -1,6 +1,6 @@ -msgpi.presg.preSG -================= - -.. currentmodule:: msgpi.presg - +msgpi.presg.preSG +================= + +.. currentmodule:: msgpi.presg + .. autofunction:: preSG \ No newline at end of file diff --git a/docs/build/html/_sources/presg/msgpi.presg.preSG1D.rst.txt b/docs/build/html/_sources/presg/msgpi.presg.preSG1D.rst.txt index ecdf5a0..51d4d2f 100644 --- a/docs/build/html/_sources/presg/msgpi.presg.preSG1D.rst.txt +++ b/docs/build/html/_sources/presg/msgpi.presg.preSG1D.rst.txt @@ -1,6 +1,6 @@ -msgpi.presg.preSG1D -=================== - -.. currentmodule:: msgpi.presg - +msgpi.presg.preSG1D +=================== + +.. currentmodule:: msgpi.presg + .. autofunction:: preSG1D \ No newline at end of file diff --git a/docs/build/html/_sources/presg/msgpi.presg.readMaterialFromXMLElement.rst.txt b/docs/build/html/_sources/presg/msgpi.presg.readMaterialFromXMLElement.rst.txt index 57a44f2..d2f35ea 100644 --- a/docs/build/html/_sources/presg/msgpi.presg.readMaterialFromXMLElement.rst.txt +++ b/docs/build/html/_sources/presg/msgpi.presg.readMaterialFromXMLElement.rst.txt @@ -1,6 +1,6 @@ -msgpi.presg.readMaterialFromXMLElement -====================================== - -.. currentmodule:: msgpi.presg - +msgpi.presg.readMaterialFromXMLElement +====================================== + +.. currentmodule:: msgpi.presg + .. autofunction:: readMaterialFromXMLElement \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.area.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.area.rst.txt index 8b5dd3e..a699d54 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.area.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.area.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.area -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.area +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.area \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl.rst.txt index a7a084c..0ac6050 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.cmpl -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.cmpl +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.cmpl \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt index 04853e8..175bb41 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.cmpl\_t -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.cmpl\_t +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.cmpl_t \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ea.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ea.rst.txt index 5c0eb8c..2ea15c7 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ea.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ea.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ea -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ea +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ea \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei22.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei22.rst.txt index 68919f6..112a728 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei22.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei22.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ei22 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ei22 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ei22 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei33.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei33.rst.txt index e2138e5..ed36dfe 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei33.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ei33.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ei33 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ei33 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ei33 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga22.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga22.rst.txt index 2eef16b..843314f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga22.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga22.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ga22 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ga22 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ga22 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga33.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga33.rst.txt index 19505d8..477e9bb 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga33.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.ga33.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ga33 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ga33 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ga33 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.get.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.get.rst.txt index 620c770..3715bce 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.get.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.get.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.get -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.get +========================= + +.. currentmodule:: msgpi.sg + .. automethod:: BeamProperty.get \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.gj.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.gj.rst.txt index df8b4e5..60008f8 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.gj.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.gj.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.gj -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.gj +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.gj \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i11.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i11.rst.txt index 18356b0..5707338 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i11.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i11.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i11 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i11 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i11 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i22.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i22.rst.txt index 3cbcb48..dd50d53 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i22.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i22.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i22 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i22 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i22 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i33.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i33.rst.txt index 7baee5b..f224a17 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i33.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.i33.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i33 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i33 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i33 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass.rst.txt index 9b0d515..e9f3449 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mass -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mass +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mass \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass_cs.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass_cs.rst.txt index 149423c..e39e6cf 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass_cs.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mass_cs.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mass\_cs -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mass\_cs +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mass_cs \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mu.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mu.rst.txt index c9c0d09..8d6562e 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mu.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.mu.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mu -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mu +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mu \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pba.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pba.rst.txt index df5c9ed..4d4f6d8 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pba.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pba.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_pba -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_pba +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_pba \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pia.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pia.rst.txt index b54809e..a48452e 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pia.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_pia.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_pia -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_pia +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_pia \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_psa.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_psa.rst.txt index 11e7673..9193611 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_psa.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.phi_psa.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_psa -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_psa +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_psa \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.print.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.print.rst.txt index 4302c10..b535c88 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.print.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.print.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.print -=========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.print +=========================== + +.. currentmodule:: msgpi.sg + .. automethod:: BeamProperty.print \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rg.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rg.rst.txt index 869f45b..2015042 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rg.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rg.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.rg -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.rg +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.rg \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rst.txt index 734061e..e9fb87b 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.rst.txt @@ -1,28 +1,28 @@ -msgpi.sg.BeamProperty -===================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: BeamProperty - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~BeamProperty.__init__ - ~BeamProperty.calcOffsetBeamProperty - ~BeamProperty.get - ~BeamProperty.getBeamProperty - ~BeamProperty.offsetBeamRefCenter - ~BeamProperty.print - ~BeamProperty.summary - - - - - +msgpi.sg.BeamProperty +===================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: BeamProperty + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~BeamProperty.__init__ + ~BeamProperty.calcOffsetBeamProperty + ~BeamProperty.get + ~BeamProperty.getBeamProperty + ~BeamProperty.offsetBeamRefCenter + ~BeamProperty.print + ~BeamProperty.summary + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff.rst.txt index 1ffb838..50976c1 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.stff -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.stff +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.stff \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff_t.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff_t.rst.txt index 7453f76..279d34f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff_t.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.stff_t.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.stff\_t -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.stff\_t +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.stff_t \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg2.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg2.rst.txt index 654a691..7f08a48 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg2.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg2.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xg2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xg2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xg2 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg3.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg3.rst.txt index 6545560..a3a41bf 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg3.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xg3.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xg3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xg3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xg3 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm2.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm2.rst.txt index 9b44231..b0b8e25 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm2.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm2.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xm2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xm2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xm2 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm3.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm3.rst.txt index 8d77990..32e86e4 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm3.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xm3.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xm3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xm3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xm3 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs2.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs2.rst.txt index 2cb352a..aae03f5 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs2.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs2.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xs2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xs2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xs2 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs3.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs3.rst.txt index 0a4b19e..f9c3b63 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs3.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xs3.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xs3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xs3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xs3 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt2.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt2.rst.txt index 42c9bb9..0e5b5e9 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt2.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt2.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xt2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xt2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xt2 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt3.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt3.rst.txt index 80323c4..d894437 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt3.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.BeamProperty.xt3.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xt3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xt3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xt3 \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance.rst.txt index 6e7d1f1..c59dc3e 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.compliance -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.compliance +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.compliance \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance_refined.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance_refined.rst.txt deleted file mode 100644 index 48f1a5f..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.compliance_refined.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.compliance\_refined -============================================ - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.compliance_refined \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.constants.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.constants.rst.txt index b849086..6315695 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.constants.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.constants.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.constants -================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.constants +================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.constants \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.density.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.density.rst.txt index e6ee651..bb8e831 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.density.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.density.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.density -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.density +================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.density \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.gc.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.gc.rst.txt deleted file mode 100644 index f3dc135..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.gc.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.gc -=========================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.gc \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.getBeamProperty.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.getBeamProperty.rst.txt deleted file mode 100644 index d08f507..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.getBeamProperty.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.getBeamProperty -======================================== - -.. currentmodule:: msgpi.sg - -.. automethod:: MaterialSection.getBeamProperty \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_center.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_center.rst.txt deleted file mode 100644 index 09d9850..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_center.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_center -===================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_center \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_mc.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_mc.rst.txt deleted file mode 100644 index 595c4c6..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_mc.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_mc -================================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_mc \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_origin.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_origin.rst.txt deleted file mode 100644 index 9a56aa1..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mass_origin.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_origin -===================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_origin \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mmoi.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mmoi.rst.txt deleted file mode 100644 index 1fb0165..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mmoi.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mmoi -============================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mmoi \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mwrg.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mwrg.rst.txt deleted file mode 100644 index 138a513..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.mwrg.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mwrg -============================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mwrg \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.name.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.name.rst.txt index 19904e8..a123405 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.name.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.name.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.name -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.name +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.name \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.rst.txt index af415ec..44985ff 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.rst.txt @@ -1,26 +1,26 @@ -msgpi.sg.MaterialSection -======================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: MaterialSection - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~MaterialSection.__init__ - ~MaterialSection.calcOffsetBeamProperty - ~MaterialSection.getBeamProperty - ~MaterialSection.offsetBeamRefCenter - ~MaterialSection.summary - - - - - +msgpi.sg.MaterialSection +======================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: MaterialSection + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~MaterialSection.__init__ + ~MaterialSection.calcOffsetBeamProperty + ~MaterialSection.getBeamProperty + ~MaterialSection.offsetBeamRefCenter + ~MaterialSection.summary + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.shear_center.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.shear_center.rst.txt deleted file mode 100644 index 80bb299..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.shear_center.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.shear\_center -====================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.shear_center \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.smdim.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.smdim.rst.txt index be67720..30a8075 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.smdim.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.smdim.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.smdim -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.smdim +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.smdim \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness.rst.txt index 40a16c2..511d94a 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.stiffness -================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.stiffness +================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.stiffness \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness_refined.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness_refined.rst.txt deleted file mode 100644 index 3daffd7..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.stiffness_refined.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.stiffness\_refined -=========================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.stiffness_refined \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.summary.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.summary.rst.txt index 4958acd..e454aa0 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.summary.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.summary.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.summary -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.summary +================================ + +.. currentmodule:: msgpi.sg + .. automethod:: MaterialSection.summary \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.tension_center.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.tension_center.rst.txt deleted file mode 100644 index 98626b1..0000000 --- a/docs/build/html/_sources/sg/msgpi.sg.MaterialSection.tension_center.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.tension\_center -======================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.tension_center \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.analysis.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.analysis.rst.txt index fcea88a..fc540cb 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.analysis.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.analysis.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.analysis -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.analysis +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.analysis \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.degen_element.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.degen_element.rst.txt index fa812d8..6b6062f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.degen_element.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.degen_element.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.degen\_element -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.degen\_element +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.degen_element \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elem_prop.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elem_prop.rst.txt index 4ba075a..54b4298 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elem_prop.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elem_prop.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elem\_prop -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elem\_prop +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elem_prop \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids.rst.txt index aa3fe6e..f7cb609 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids1d.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids1d.rst.txt index 86f1b8c..d77564f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids1d.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids1d.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids1d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids1d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids1d \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids2d.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids2d.rst.txt index 230f52a..5b948f4 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids2d.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids2d.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids2d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids2d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids2d \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids3d.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids3d.rst.txt index 5c3cfa8..eabf078 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids3d.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elementids3d.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids3d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids3d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids3d \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elements.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elements.rst.txt index 7da93a6..7e44015 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elements.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.elements.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elements -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elements +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elements \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst.txt index 47298fc..0184585 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.findComboByMaterialOrientation -===================================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.findComboByMaterialOrientation +===================================================== + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.findComboByMaterialOrientation \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findMaterialByName.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findMaterialByName.rst.txt index 9d1cba2..6b935e5 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findMaterialByName.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.findMaterialByName.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.findMaterialByName -========================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.findMaterialByName +========================================= + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.findMaterialByName \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_displacements.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_displacements.rst.txt index 4c1c654..ba59d93 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_displacements.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_displacements.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_displacements -============================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_displacements +============================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_displacements \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads.rst.txt index 9611f17..1939c82 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads -==================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads +==================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_dist.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_dist.rst.txt index a6990f4..6e347b8 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_dist.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_dist.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads\_dist -========================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads\_dist +========================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads_dist \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_type.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_type.rst.txt index 81aa7c7..d15603a 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_type.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_loads_type.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads\_type -========================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads\_type +========================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads_type \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_rotations.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_rotations.rst.txt index b977435..4077c4e 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_rotations.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.global_rotations.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_rotations -======================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_rotations +======================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_rotations \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_curvature.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_curvature.rst.txt index 633c2a8..4c067b0 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_curvature.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_curvature.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.initial\_curvature -========================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.initial\_curvature +========================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.initial_curvature \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_twist.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_twist.rst.txt index 272a1f4..7b84e05 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_twist.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.initial_twist.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.initial\_twist -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.initial\_twist +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.initial_twist \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.materials.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.materials.rst.txt index 9f6c5a4..4a33142 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.materials.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.materials.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.materials -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.materials +================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.materials \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.mocombos.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.mocombos.rst.txt index e76795e..e3c13d3 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.mocombos.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.mocombos.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.mocombos -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.mocombos +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.mocombos \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.model.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.model.rst.txt index de50e60..65d4178 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.model.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.model.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.model -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.model +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.model \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.name.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.name.rst.txt index c7f22b4..6e78210 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.name.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.name.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.name -=========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.name +=========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.name \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nodes.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nodes.rst.txt index 76175f7..1f6d4f8 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nodes.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nodes.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.nodes -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.nodes +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.nodes \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst.txt index 9506205..ed5805f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.nonuniform\_temperature -============================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.nonuniform\_temperature +============================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.nonuniform_temperature \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.num_slavenodes.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.num_slavenodes.rst.txt index 8b10ec2..422e8f7 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.num_slavenodes.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.num_slavenodes.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.num\_slavenodes -====================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.num\_slavenodes +====================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.num_slavenodes \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.oblique.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.oblique.rst.txt index a3ba54d..bc6c772 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.oblique.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.oblique.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.oblique -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.oblique +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.oblique \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.omega.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.omega.rst.txt index 0bb6cc9..8e6306e 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.omega.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.omega.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.omega -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.omega +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.omega \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.physics.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.physics.rst.txt index 55e51cb..2c8a3e6 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.physics.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.physics.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.physics -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.physics +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.physics \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.prop_elem.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.prop_elem.rst.txt index e050d39..efc1d3f 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.prop_elem.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.prop_elem.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.prop\_elem -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.prop\_elem +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.prop_elem \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.rst.txt index 2ca2cfb..54e56d1 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.rst.txt @@ -1,28 +1,28 @@ -msgpi.sg.StructureGene -====================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: StructureGene - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~StructureGene.__init__ - ~StructureGene.findComboByMaterialOrientation - ~StructureGene.findMaterialByName - ~StructureGene.summary - ~StructureGene.writeGmshElements - ~StructureGene.writeGmshMsh - ~StructureGene.writeGmshNodes - - - - - +msgpi.sg.StructureGene +====================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: StructureGene + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~StructureGene.__init__ + ~StructureGene.findComboByMaterialOrientation + ~StructureGene.findMaterialByName + ~StructureGene.summary + ~StructureGene.writeGmshElements + ~StructureGene.writeGmshMsh + ~StructureGene.writeGmshNodes + + + + + \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.sgdim.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.sgdim.rst.txt index 7d38d2d..1c7ce79 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.sgdim.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.sgdim.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.sgdim -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.sgdim +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.sgdim \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.smdim.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.smdim.rst.txt index 7d4990c..aaa379a 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.smdim.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.smdim.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.smdim -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.smdim +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.smdim \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.summary.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.summary.rst.txt index 3c9eed5..5eb8d57 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.summary.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.summary.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.summary -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.summary +============================== + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.summary \ No newline at end of file diff --git a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.trans_element.rst.txt b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.trans_element.rst.txt index c92c77d..19c3850 100644 --- a/docs/build/html/_sources/sg/msgpi.sg.StructureGene.trans_element.rst.txt +++ b/docs/build/html/_sources/sg/msgpi.sg.StructureGene.trans_element.rst.txt @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.trans\_element -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.trans\_element +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.trans_element \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.io.utils.textToMatrix.rst.txt b/docs/build/html/_sources/utils/msgpi.io.utils.textToMatrix.rst.txt index 5211390..d33728a 100644 --- a/docs/build/html/_sources/utils/msgpi.io.utils.textToMatrix.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.io.utils.textToMatrix.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.utils.textToMatrix -=========================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.textToMatrix +=========================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: textToMatrix \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloats.rst.txt b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloats.rst.txt index 075186a..04472a0 100644 --- a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloats.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloats.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatFloats -================================ - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatFloats +================================ + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatFloats \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst.txt b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst.txt index e2b778d..5fa772e 100644 --- a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatFloatsMatrix -====================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatFloatsMatrix +====================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatFloatsMatrix \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegers.rst.txt b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegers.rst.txt index b92d231..b379055 100644 --- a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegers.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegers.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatIntegers -================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatIntegers +================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatIntegers \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst.txt b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst.txt index 96ee81f..dda256e 100644 --- a/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst.txt @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatIntegersMatrix -======================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatIntegersMatrix +======================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatIntegersMatrix \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.angleToCosine2D.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.angleToCosine2D.rst.txt index 669641c..c194a1b 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.angleToCosine2D.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.angleToCosine2D.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.angleToCosine2D -=========================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.angleToCosine2D +=========================== + +.. currentmodule:: msgpi.utils + .. autofunction:: angleToCosine2D \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.calcBasicRotation3D.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.calcBasicRotation3D.rst.txt index e9addd7..9e38968 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.calcBasicRotation3D.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.calcBasicRotation3D.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.calcBasicRotation3D -=============================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcBasicRotation3D +=============================== + +.. currentmodule:: msgpi.utils + .. autofunction:: calcBasicRotation3D \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.calcCab.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.calcCab.rst.txt index 550beda..c3aa45f 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.calcCab.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.calcCab.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.calcCab -=================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcCab +=================== + +.. currentmodule:: msgpi.utils + .. autofunction:: calcCab \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.calcGeneralRotation3D.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.calcGeneralRotation3D.rst.txt index d5f2c30..546664c 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.calcGeneralRotation3D.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.calcGeneralRotation3D.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.calcGeneralRotation3D -================================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcGeneralRotation3D +================================= + +.. currentmodule:: msgpi.utils + .. autofunction:: calcGeneralRotation3D \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.calcRotationTensorFromParameters.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.calcRotationTensorFromParameters.rst.txt index 23f3d54..8ceb66c 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.calcRotationTensorFromParameters.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.calcRotationTensorFromParameters.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.calcRotationTensorFromParameters -============================================ - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcRotationTensorFromParameters +============================================ + +.. currentmodule:: msgpi.utils + .. autofunction:: calcRotationTensorFromParameters \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.distance.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.distance.rst.txt index 42a33cc..10f0fa9 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.distance.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.distance.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.distance -==================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.distance +==================== + +.. currentmodule:: msgpi.utils + .. autofunction:: distance \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.listToString.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.listToString.rst.txt index bedb6ac..a5bbaac 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.listToString.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.listToString.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.listToString -======================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.listToString +======================== + +.. currentmodule:: msgpi.utils + .. autofunction:: listToString \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.parseLayupCode.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.parseLayupCode.rst.txt index 047e35b..0796617 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.parseLayupCode.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.parseLayupCode.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.parseLayupCode -========================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.parseLayupCode +========================== + +.. currentmodule:: msgpi.utils + .. autofunction:: parseLayupCode \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.parseXML.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.parseXML.rst.txt index abdecd6..20c3a0d 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.parseXML.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.parseXML.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.parseXML -==================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.parseXML +==================== + +.. currentmodule:: msgpi.utils + .. autofunction:: parseXML \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.rotateVectorByAngle2D.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.rotateVectorByAngle2D.rst.txt index 7878c13..fe1c001 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.rotateVectorByAngle2D.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.rotateVectorByAngle2D.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.rotateVectorByAngle2D -================================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.rotateVectorByAngle2D +================================= + +.. currentmodule:: msgpi.utils + .. autofunction:: rotateVectorByAngle2D \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.run.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.run.rst.txt index a6ef0ae..22a5652 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.run.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.run.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.run -=============== - -.. currentmodule:: msgpi.utils - +msgpi.utils.run +=============== + +.. currentmodule:: msgpi.utils + .. autofunction:: run \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.ss.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.ss.rst.txt index e911b3b..52c582c 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.ss.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.ss.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.ss -============== - -.. currentmodule:: msgpi.utils - +msgpi.utils.ss +============== + +.. currentmodule:: msgpi.utils + .. autofunction:: ss \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.tilde.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.tilde.rst.txt index e2b1c50..8e6a02e 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.tilde.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.tilde.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.tilde -================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.tilde +================= + +.. currentmodule:: msgpi.utils + .. autofunction:: tilde \ No newline at end of file diff --git a/docs/build/html/_sources/utils/msgpi.utils.updateXMLElement.rst.txt b/docs/build/html/_sources/utils/msgpi.utils.updateXMLElement.rst.txt index 840b783..0b8b175 100644 --- a/docs/build/html/_sources/utils/msgpi.utils.updateXMLElement.rst.txt +++ b/docs/build/html/_sources/utils/msgpi.utils.updateXMLElement.rst.txt @@ -1,6 +1,6 @@ -msgpi.utils.updateXMLElement -============================ - -.. currentmodule:: msgpi.utils - +msgpi.utils.updateXMLElement +============================ + +.. currentmodule:: msgpi.utils + .. autofunction:: updateXMLElement \ No newline at end of file diff --git a/docs/build/html/_static/basic.css b/docs/build/html/_static/basic.css index be19270..c2e4f88 100644 --- a/docs/build/html/_static/basic.css +++ b/docs/build/html/_static/basic.css @@ -1,856 +1,904 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -div.section::after { - display: block; - content: ''; - clear: left; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox form.search { - overflow: hidden; -} - -div.sphinxsidebar #searchbox input[type="text"] { - float: left; - width: 80%; - padding: 0.25em; - box-sizing: border-box; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - float: left; - width: 20%; - border-left: none; - padding: 0.25em; - box-sizing: border-box; -} - - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li div.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; - margin-left: auto; - margin-right: auto; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable ul { - margin-top: 0; - margin-bottom: 0; - list-style-type: none; -} - -table.indextable > tbody > tr > td > ul { - padding-left: 0em; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- domain module index --------------------------------------------------- */ - -table.modindextable td { - padding: 2px; - border-collapse: collapse; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body { - min-width: 450px; - max-width: 800px; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -a.brackets:before, -span.brackets > a:before{ - content: "["; -} - -a.brackets:after, -span.brackets > a:after { - content: "]"; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -img.align-default, .figure.align-default { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-default { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px; - background-color: #ffe; - width: 40%; - float: right; - clear: right; - overflow-x: auto; -} - -p.sidebar-title { - font-weight: bold; -} - -div.admonition, div.topic, blockquote { - clear: left; -} - -/* -- topics ---------------------------------------------------------------- */ - -div.topic { - border: 1px solid #ccc; - padding: 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- content of sidebars/topics/admonitions -------------------------------- */ - -div.sidebar > :last-child, -div.topic > :last-child, -div.admonition > :last-child { - margin-bottom: 0; -} - -div.sidebar::after, -div.topic::after, -div.admonition::after, -blockquote::after { - display: block; - content: ''; - clear: both; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - margin-top: 10px; - margin-bottom: 10px; - border: 0; - border-collapse: collapse; -} - -table.align-center { - margin-left: auto; - margin-right: auto; -} - -table.align-default { - margin-left: auto; - margin-right: auto; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -th > :first-child, -td > :first-child { - margin-top: 0px; -} - -th > :last-child, -td > :last-child { - margin-bottom: 0px; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text { -} - -/* -- field list styles ----------------------------------------------------- */ - -table.field-list td, table.field-list th { - border: 0 !important; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.field-name { - -moz-hyphens: manual; - -ms-hyphens: manual; - -webkit-hyphens: manual; - hyphens: manual; -} - -/* -- hlist styles ---------------------------------------------------------- */ - -table.hlist { - margin: 1em 0; -} - -table.hlist td { - vertical-align: top; -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -:not(li) > ol > li:first-child > :first-child, -:not(li) > ul > li:first-child > :first-child { - margin-top: 0px; -} - -:not(li) > ol > li:last-child > :last-child, -:not(li) > ul > li:last-child > :last-child { - margin-bottom: 0px; -} - -ol.simple ol p, -ol.simple ul p, -ul.simple ol p, -ul.simple ul p { - margin-top: 0; -} - -ol.simple > li:not(:first-child) > p, -ul.simple > li:not(:first-child) > p { - margin-top: 0; -} - -ol.simple p, -ul.simple p { - margin-bottom: 0; -} - -dl.footnote > dt, -dl.citation > dt { - float: left; - margin-right: 0.5em; -} - -dl.footnote > dd, -dl.citation > dd { - margin-bottom: 0em; -} - -dl.footnote > dd:after, -dl.citation > dd:after { - content: ""; - clear: both; -} - -dl.field-list { - display: grid; - grid-template-columns: fit-content(30%) auto; -} - -dl.field-list > dt { - font-weight: bold; - word-break: break-word; - padding-left: 0.5em; - padding-right: 5px; -} - -dl.field-list > dt:after { - content: ":"; -} - -dl.field-list > dd { - padding-left: 0.5em; - margin-top: 0em; - margin-left: 0em; - margin-bottom: 0em; -} - -dl { - margin-bottom: 15px; -} - -dd > :first-child { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -dl > dd:last-child, -dl > dd:last-child > :last-child { - margin-bottom: 0; -} - -dt:target, span.highlighted { - background-color: #fbe54e; -} - -rect.highlighted { - fill: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -.classifier:before { - font-style: normal; - margin: 0.5em; - content: ":"; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -pre, div[class*="highlight-"] { - clear: both; -} - -span.pre { - -moz-hyphens: none; - -ms-hyphens: none; - -webkit-hyphens: none; - hyphens: none; -} - -div[class*="highlight-"] { - margin: 1em 0; -} - -td.linenos pre { - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - display: block; -} - -table.highlighttable tbody { - display: block; -} - -table.highlighttable tr { - display: flex; -} - -table.highlighttable td { - margin: 0; - padding: 0; -} - -table.highlighttable td.linenos { - padding-right: 0.5em; -} - -table.highlighttable td.code { - flex: 1; - overflow: hidden; -} - -.highlight .hll { - display: block; -} - -div.highlight pre, -table.highlighttable pre { - margin: 0; -} - -div.code-block-caption + div { - margin-top: 0; -} - -div.code-block-caption { - margin-top: 1em; - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -table.highlighttable td.linenos, -span.linenos, -div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - margin: 1em 0; -} - -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -span.eqno a.headerlink { - position: absolute; - z-index: 1; -} - -div.math:hover a.headerlink { - visibility: visible; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } } \ No newline at end of file diff --git a/docs/build/html/_static/doctools.js b/docs/build/html/_static/doctools.js index 144884e..61ac9d2 100644 --- a/docs/build/html/_static/doctools.js +++ b/docs/build/html/_static/doctools.js @@ -29,9 +29,14 @@ if (!window.console || !console.firebug) { /** * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL */ jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); }; /** diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js index 7cf0629..35c9a60 100644 --- a/docs/build/html/_static/documentation_options.js +++ b/docs/build/html/_static/documentation_options.js @@ -1,12 +1,12 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.3.0', - LANGUAGE: 'None', - COLLAPSE_INDEX: false, - BUILDER: 'html', - FILE_SUFFIX: '.html', - LINK_SUFFIX: '.html', - HAS_SOURCE: true, - SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '1.4.0', + LANGUAGE: 'None', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false }; \ No newline at end of file diff --git a/docs/build/html/_static/fonts/Inconsolata-Bold.ttf b/docs/build/html/_static/fonts/Inconsolata-Bold.ttf new file mode 100644 index 0000000..809c1f5 Binary files /dev/null and b/docs/build/html/_static/fonts/Inconsolata-Bold.ttf differ diff --git a/docs/build/html/_static/fonts/Inconsolata-Regular.ttf b/docs/build/html/_static/fonts/Inconsolata-Regular.ttf new file mode 100644 index 0000000..fc981ce Binary files /dev/null and b/docs/build/html/_static/fonts/Inconsolata-Regular.ttf differ diff --git a/docs/build/html/_static/fonts/Inconsolata.ttf b/docs/build/html/_static/fonts/Inconsolata.ttf new file mode 100644 index 0000000..4b8a36d Binary files /dev/null and b/docs/build/html/_static/fonts/Inconsolata.ttf differ diff --git a/docs/build/html/_static/fonts/Lato-Bold.ttf b/docs/build/html/_static/fonts/Lato-Bold.ttf new file mode 100644 index 0000000..1d23c70 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato-Bold.ttf differ diff --git a/docs/build/html/_static/fonts/Lato-Regular.ttf b/docs/build/html/_static/fonts/Lato-Regular.ttf new file mode 100644 index 0000000..0f3d0f8 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato-Regular.ttf differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.eot b/docs/build/html/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 0000000..3361183 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bold.eot differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.ttf b/docs/build/html/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 0000000..29f691d Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bold.ttf differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.woff b/docs/build/html/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 0000000..c6dff51 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bold.woff differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.woff2 b/docs/build/html/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 0000000..bb19504 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.eot b/docs/build/html/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 0000000..3d41549 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf b/docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 0000000..f402040 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff b/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 0000000..88ad05b Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff2 b/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 0000000..c4e3d80 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.eot b/docs/build/html/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 0000000..3f82642 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-italic.eot differ diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.ttf b/docs/build/html/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 0000000..b4bfc9b Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-italic.ttf differ diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.woff b/docs/build/html/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 0000000..76114bc Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-italic.woff differ diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.woff2 b/docs/build/html/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 0000000..3404f37 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.eot b/docs/build/html/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 0000000..11e3f2a Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-regular.eot differ diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.ttf b/docs/build/html/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 0000000..74decd9 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-regular.ttf differ diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.woff b/docs/build/html/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 0000000..ae1307f Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-regular.woff differ diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.woff2 b/docs/build/html/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 0000000..3bf9843 Binary files /dev/null and b/docs/build/html/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/docs/build/html/_static/fonts/RobotoSlab-Bold.ttf b/docs/build/html/_static/fonts/RobotoSlab-Bold.ttf new file mode 100644 index 0000000..df5d1df Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab-Bold.ttf differ diff --git a/docs/build/html/_static/fonts/RobotoSlab-Regular.ttf b/docs/build/html/_static/fonts/RobotoSlab-Regular.ttf new file mode 100644 index 0000000..eb52a79 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab-Regular.ttf differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 0000000..79dc8ef Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 0000000..df5d1df Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 0000000..6cb6000 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 0000000..7059e23 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 0000000..2f7ca78 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 0000000..eb52a79 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 0000000..f815f63 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 0000000..f2c76e5 Binary files /dev/null and b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.eot b/docs/build/html/_static/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/docs/build/html/_static/fonts/fontawesome-webfont.eot differ diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.svg b/docs/build/html/_static/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/docs/build/html/_static/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.ttf b/docs/build/html/_static/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/docs/build/html/_static/fonts/fontawesome-webfont.ttf differ diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.woff b/docs/build/html/_static/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/docs/build/html/_static/fonts/fontawesome-webfont.woff differ diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.woff2 b/docs/build/html/_static/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/docs/build/html/_static/fonts/fontawesome-webfont.woff2 differ diff --git a/docs/build/html/_static/js/modernizr.min.js b/docs/build/html/_static/js/modernizr.min.js new file mode 100644 index 0000000..f65d479 --- /dev/null +++ b/docs/build/html/_static/js/modernizr.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - - - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; + + +/* Non-minified version is copied as a separate JS file, is available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + + +var splitChars = (function() { + var result = {}; + var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, + 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, + 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, + 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, + 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, + 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, + 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, + 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, + 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, + 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; + var i, j, start, end; + for (i = 0; i < singles.length; i++) { + result[singles[i]] = true; + } + var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], + [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], + [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], + [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], + [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], + [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], + [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], + [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], + [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], + [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], + [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], + [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], + [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], + [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], + [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], + [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], + [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], + [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], + [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], + [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], + [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], + [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], + [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], + [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], + [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], + [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], + [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], + [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], + [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], + [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], + [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], + [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], + [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], + [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], + [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], + [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], + [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], + [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], + [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], + [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], + [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], + [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], + [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], + [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], + [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], + [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], + [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], + [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], + [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; + for (i = 0; i < ranges.length; i++) { + start = ranges[i][0]; + end = ranges[i][1]; + for (j = start; j <= end; j++) { + result[j] = true; + } + } + return result; +})(); + +function splitQuery(query) { + var result = []; + var start = -1; + for (var i = 0; i < query.length; i++) { + if (splitChars[query.charCodeAt(i)]) { + if (start !== -1) { + result.push(query.slice(start, i)); + start = -1; + } + } else if (start === -1) { + start = i; + } + } + if (start !== -1) { + result.push(query.slice(start)); + } + return result; +} + + diff --git a/docs/build/html/_static/pygments.css b/docs/build/html/_static/pygments.css index 13b7243..ff153c5 100644 --- a/docs/build/html/_static/pygments.css +++ b/docs/build/html/_static/pygments.css @@ -1,74 +1,74 @@ -pre { line-height: 125%; } -td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } -span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; } -td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mb { color: #666666 } /* Literal.Number.Bin */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #0000FF } /* Name.Function.Magic */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ +.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/build/html/_static/searchtools.js b/docs/build/html/_static/searchtools.js index 6fc9e7f..e09f926 100644 --- a/docs/build/html/_static/searchtools.js +++ b/docs/build/html/_static/searchtools.js @@ -248,7 +248,7 @@ var Search = { // results left, load the summary and display it if (results.length) { var item = results.pop(); - var listItem = $('
  • '); + var listItem = $('
  • '); var requestUrl = ""; var linkUrl = ""; if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') { @@ -273,9 +273,9 @@ var Search = { if (item[3]) { listItem.append($(' (' + item[3] + ')')); Search.output.append(listItem); - listItem.slideDown(5, function() { + setTimeout(function() { displayNextItem(); - }); + }, 5); } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) { $.ajax({url: requestUrl, dataType: "text", @@ -285,16 +285,16 @@ var Search = { listItem.append(Search.makeSearchSummary(data, searchterms, hlterms)); } Search.output.append(listItem); - listItem.slideDown(5, function() { + setTimeout(function() { displayNextItem(); - }); + }, 5); }}); } else { // no source available, just display title Search.output.append(listItem); - listItem.slideDown(5, function() { + setTimeout(function() { displayNextItem(); - }); + }, 5); } } // search finished, update title and status message @@ -379,6 +379,13 @@ var Search = { return results; }, + /** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions + */ + escapeRegExp : function(string) { + return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string + }, + /** * search for full-text terms in the index */ @@ -402,13 +409,14 @@ var Search = { ]; // add support for partial matches if (word.length > 2) { + var word_regex = this.escapeRegExp(word); for (var w in terms) { - if (w.match(word) && !terms[word]) { + if (w.match(word_regex) && !terms[word]) { _o.push({files: terms[w], score: Scorer.partialTerm}) } } for (var w in titleterms) { - if (w.match(word) && !titleterms[word]) { + if (w.match(word_regex) && !titleterms[word]) { _o.push({files: titleterms[w], score: Scorer.partialTitle}) } } @@ -501,7 +509,7 @@ var Search = { var excerpt = ((start > 0) ? '...' : '') + $.trim(text.substr(start, 240)) + ((start + 240 - text.length) ? '...' : ''); - var rv = $('
    ').text(excerpt); + var rv = $('

    ').text(excerpt); $.each(hlwords, function() { rv = rv.highlightText(this, 'highlighted'); }); diff --git a/docs/build/html/_static/underscore-1.13.1.js b/docs/build/html/_static/underscore-1.13.1.js new file mode 100644 index 0000000..ffd77af --- /dev/null +++ b/docs/build/html/_static/underscore-1.13.1.js @@ -0,0 +1,2042 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define('underscore', factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (function () { + var current = global._; + var exports = global._ = factory(); + exports.noConflict = function () { global._ = current; return exports; }; + }())); +}(this, (function () { + // Underscore.js 1.13.1 + // https://underscorejs.org + // (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors + // Underscore may be freely distributed under the MIT license. + + // Current version. + var VERSION = '1.13.1'; + + // Establish the root object, `window` (`self`) in the browser, `global` + // on the server, or `this` in some virtual machines. We use `self` + // instead of `window` for `WebWorker` support. + var root = typeof self == 'object' && self.self === self && self || + typeof global == 'object' && global.global === global && global || + Function('return this')() || + {}; + + // Save bytes in the minified (but not gzipped) version: + var ArrayProto = Array.prototype, ObjProto = Object.prototype; + var SymbolProto = typeof Symbol !== 'undefined' ? Symbol.prototype : null; + + // Create quick reference variables for speed access to core prototypes. + var push = ArrayProto.push, + slice = ArrayProto.slice, + toString = ObjProto.toString, + hasOwnProperty = ObjProto.hasOwnProperty; + + // Modern feature detection. + var supportsArrayBuffer = typeof ArrayBuffer !== 'undefined', + supportsDataView = typeof DataView !== 'undefined'; + + // All **ECMAScript 5+** native function implementations that we hope to use + // are declared here. + var nativeIsArray = Array.isArray, + nativeKeys = Object.keys, + nativeCreate = Object.create, + nativeIsView = supportsArrayBuffer && ArrayBuffer.isView; + + // Create references to these builtin functions because we override them. + var _isNaN = isNaN, + _isFinite = isFinite; + + // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed. + var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString'); + var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString', + 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; + + // The largest integer that can be represented exactly. + var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; + + // Some functions take a variable number of arguments, or a few expected + // arguments at the beginning and then a variable number of values to operate + // on. This helper accumulates all remaining arguments past the function’s + // argument length (or an explicit `startIndex`), into an array that becomes + // the last argument. Similar to ES6’s "rest parameter". + function restArguments(func, startIndex) { + startIndex = startIndex == null ? func.length - 1 : +startIndex; + return function() { + var length = Math.max(arguments.length - startIndex, 0), + rest = Array(length), + index = 0; + for (; index < length; index++) { + rest[index] = arguments[index + startIndex]; + } + switch (startIndex) { + case 0: return func.call(this, rest); + case 1: return func.call(this, arguments[0], rest); + case 2: return func.call(this, arguments[0], arguments[1], rest); + } + var args = Array(startIndex + 1); + for (index = 0; index < startIndex; index++) { + args[index] = arguments[index]; + } + args[startIndex] = rest; + return func.apply(this, args); + }; + } + + // Is a given variable an object? + function isObject(obj) { + var type = typeof obj; + return type === 'function' || type === 'object' && !!obj; + } + + // Is a given value equal to null? + function isNull(obj) { + return obj === null; + } + + // Is a given variable undefined? + function isUndefined(obj) { + return obj === void 0; + } + + // Is a given value a boolean? + function isBoolean(obj) { + return obj === true || obj === false || toString.call(obj) === '[object Boolean]'; + } + + // Is a given value a DOM element? + function isElement(obj) { + return !!(obj && obj.nodeType === 1); + } + + // Internal function for creating a `toString`-based type tester. + function tagTester(name) { + var tag = '[object ' + name + ']'; + return function(obj) { + return toString.call(obj) === tag; + }; + } + + var isString = tagTester('String'); + + var isNumber = tagTester('Number'); + + var isDate = tagTester('Date'); + + var isRegExp = tagTester('RegExp'); + + var isError = tagTester('Error'); + + var isSymbol = tagTester('Symbol'); + + var isArrayBuffer = tagTester('ArrayBuffer'); + + var isFunction = tagTester('Function'); + + // Optimize `isFunction` if appropriate. Work around some `typeof` bugs in old + // v8, IE 11 (#1621), Safari 8 (#1929), and PhantomJS (#2236). + var nodelist = root.document && root.document.childNodes; + if (typeof /./ != 'function' && typeof Int8Array != 'object' && typeof nodelist != 'function') { + isFunction = function(obj) { + return typeof obj == 'function' || false; + }; + } + + var isFunction$1 = isFunction; + + var hasObjectTag = tagTester('Object'); + + // In IE 10 - Edge 13, `DataView` has string tag `'[object Object]'`. + // In IE 11, the most common among them, this problem also applies to + // `Map`, `WeakMap` and `Set`. + var hasStringTagBug = ( + supportsDataView && hasObjectTag(new DataView(new ArrayBuffer(8))) + ), + isIE11 = (typeof Map !== 'undefined' && hasObjectTag(new Map)); + + var isDataView = tagTester('DataView'); + + // In IE 10 - Edge 13, we need a different heuristic + // to determine whether an object is a `DataView`. + function ie10IsDataView(obj) { + return obj != null && isFunction$1(obj.getInt8) && isArrayBuffer(obj.buffer); + } + + var isDataView$1 = (hasStringTagBug ? ie10IsDataView : isDataView); + + // Is a given value an array? + // Delegates to ECMA5's native `Array.isArray`. + var isArray = nativeIsArray || tagTester('Array'); + + // Internal function to check whether `key` is an own property name of `obj`. + function has$1(obj, key) { + return obj != null && hasOwnProperty.call(obj, key); + } + + var isArguments = tagTester('Arguments'); + + // Define a fallback version of the method in browsers (ahem, IE < 9), where + // there isn't any inspectable "Arguments" type. + (function() { + if (!isArguments(arguments)) { + isArguments = function(obj) { + return has$1(obj, 'callee'); + }; + } + }()); + + var isArguments$1 = isArguments; + + // Is a given object a finite number? + function isFinite$1(obj) { + return !isSymbol(obj) && _isFinite(obj) && !isNaN(parseFloat(obj)); + } + + // Is the given value `NaN`? + function isNaN$1(obj) { + return isNumber(obj) && _isNaN(obj); + } + + // Predicate-generating function. Often useful outside of Underscore. + function constant(value) { + return function() { + return value; + }; + } + + // Common internal logic for `isArrayLike` and `isBufferLike`. + function createSizePropertyCheck(getSizeProperty) { + return function(collection) { + var sizeProperty = getSizeProperty(collection); + return typeof sizeProperty == 'number' && sizeProperty >= 0 && sizeProperty <= MAX_ARRAY_INDEX; + } + } + + // Internal helper to generate a function to obtain property `key` from `obj`. + function shallowProperty(key) { + return function(obj) { + return obj == null ? void 0 : obj[key]; + }; + } + + // Internal helper to obtain the `byteLength` property of an object. + var getByteLength = shallowProperty('byteLength'); + + // Internal helper to determine whether we should spend extensive checks against + // `ArrayBuffer` et al. + var isBufferLike = createSizePropertyCheck(getByteLength); + + // Is a given value a typed array? + var typedArrayPattern = /\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/; + function isTypedArray(obj) { + // `ArrayBuffer.isView` is the most future-proof, so use it when available. + // Otherwise, fall back on the above regular expression. + return nativeIsView ? (nativeIsView(obj) && !isDataView$1(obj)) : + isBufferLike(obj) && typedArrayPattern.test(toString.call(obj)); + } + + var isTypedArray$1 = supportsArrayBuffer ? isTypedArray : constant(false); + + // Internal helper to obtain the `length` property of an object. + var getLength = shallowProperty('length'); + + // Internal helper to create a simple lookup structure. + // `collectNonEnumProps` used to depend on `_.contains`, but this led to + // circular imports. `emulatedSet` is a one-off solution that only works for + // arrays of strings. + function emulatedSet(keys) { + var hash = {}; + for (var l = keys.length, i = 0; i < l; ++i) hash[keys[i]] = true; + return { + contains: function(key) { return hash[key]; }, + push: function(key) { + hash[key] = true; + return keys.push(key); + } + }; + } + + // Internal helper. Checks `keys` for the presence of keys in IE < 9 that won't + // be iterated by `for key in ...` and thus missed. Extends `keys` in place if + // needed. + function collectNonEnumProps(obj, keys) { + keys = emulatedSet(keys); + var nonEnumIdx = nonEnumerableProps.length; + var constructor = obj.constructor; + var proto = isFunction$1(constructor) && constructor.prototype || ObjProto; + + // Constructor is a special case. + var prop = 'constructor'; + if (has$1(obj, prop) && !keys.contains(prop)) keys.push(prop); + + while (nonEnumIdx--) { + prop = nonEnumerableProps[nonEnumIdx]; + if (prop in obj && obj[prop] !== proto[prop] && !keys.contains(prop)) { + keys.push(prop); + } + } + } + + // Retrieve the names of an object's own properties. + // Delegates to **ECMAScript 5**'s native `Object.keys`. + function keys(obj) { + if (!isObject(obj)) return []; + if (nativeKeys) return nativeKeys(obj); + var keys = []; + for (var key in obj) if (has$1(obj, key)) keys.push(key); + // Ahem, IE < 9. + if (hasEnumBug) collectNonEnumProps(obj, keys); + return keys; + } + + // Is a given array, string, or object empty? + // An "empty" object has no enumerable own-properties. + function isEmpty(obj) { + if (obj == null) return true; + // Skip the more expensive `toString`-based type checks if `obj` has no + // `.length`. + var length = getLength(obj); + if (typeof length == 'number' && ( + isArray(obj) || isString(obj) || isArguments$1(obj) + )) return length === 0; + return getLength(keys(obj)) === 0; + } + + // Returns whether an object has a given set of `key:value` pairs. + function isMatch(object, attrs) { + var _keys = keys(attrs), length = _keys.length; + if (object == null) return !length; + var obj = Object(object); + for (var i = 0; i < length; i++) { + var key = _keys[i]; + if (attrs[key] !== obj[key] || !(key in obj)) return false; + } + return true; + } + + // If Underscore is called as a function, it returns a wrapped object that can + // be used OO-style. This wrapper holds altered versions of all functions added + // through `_.mixin`. Wrapped objects may be chained. + function _$1(obj) { + if (obj instanceof _$1) return obj; + if (!(this instanceof _$1)) return new _$1(obj); + this._wrapped = obj; + } + + _$1.VERSION = VERSION; + + // Extracts the result from a wrapped and chained object. + _$1.prototype.value = function() { + return this._wrapped; + }; + + // Provide unwrapping proxies for some methods used in engine operations + // such as arithmetic and JSON stringification. + _$1.prototype.valueOf = _$1.prototype.toJSON = _$1.prototype.value; + + _$1.prototype.toString = function() { + return String(this._wrapped); + }; + + // Internal function to wrap or shallow-copy an ArrayBuffer, + // typed array or DataView to a new view, reusing the buffer. + function toBufferView(bufferSource) { + return new Uint8Array( + bufferSource.buffer || bufferSource, + bufferSource.byteOffset || 0, + getByteLength(bufferSource) + ); + } + + // We use this string twice, so give it a name for minification. + var tagDataView = '[object DataView]'; + + // Internal recursive comparison function for `_.isEqual`. + function eq(a, b, aStack, bStack) { + // Identical objects are equal. `0 === -0`, but they aren't identical. + // See the [Harmony `egal` proposal](https://wiki.ecmascript.org/doku.php?id=harmony:egal). + if (a === b) return a !== 0 || 1 / a === 1 / b; + // `null` or `undefined` only equal to itself (strict comparison). + if (a == null || b == null) return false; + // `NaN`s are equivalent, but non-reflexive. + if (a !== a) return b !== b; + // Exhaust primitive checks + var type = typeof a; + if (type !== 'function' && type !== 'object' && typeof b != 'object') return false; + return deepEq(a, b, aStack, bStack); + } + + // Internal recursive comparison function for `_.isEqual`. + function deepEq(a, b, aStack, bStack) { + // Unwrap any wrapped objects. + if (a instanceof _$1) a = a._wrapped; + if (b instanceof _$1) b = b._wrapped; + // Compare `[[Class]]` names. + var className = toString.call(a); + if (className !== toString.call(b)) return false; + // Work around a bug in IE 10 - Edge 13. + if (hasStringTagBug && className == '[object Object]' && isDataView$1(a)) { + if (!isDataView$1(b)) return false; + className = tagDataView; + } + switch (className) { + // These types are compared by value. + case '[object RegExp]': + // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i') + case '[object String]': + // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is + // equivalent to `new String("5")`. + return '' + a === '' + b; + case '[object Number]': + // `NaN`s are equivalent, but non-reflexive. + // Object(NaN) is equivalent to NaN. + if (+a !== +a) return +b !== +b; + // An `egal` comparison is performed for other numeric values. + return +a === 0 ? 1 / +a === 1 / b : +a === +b; + case '[object Date]': + case '[object Boolean]': + // Coerce dates and booleans to numeric primitive values. Dates are compared by their + // millisecond representations. Note that invalid dates with millisecond representations + // of `NaN` are not equivalent. + return +a === +b; + case '[object Symbol]': + return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b); + case '[object ArrayBuffer]': + case tagDataView: + // Coerce to typed array so we can fall through. + return deepEq(toBufferView(a), toBufferView(b), aStack, bStack); + } + + var areArrays = className === '[object Array]'; + if (!areArrays && isTypedArray$1(a)) { + var byteLength = getByteLength(a); + if (byteLength !== getByteLength(b)) return false; + if (a.buffer === b.buffer && a.byteOffset === b.byteOffset) return true; + areArrays = true; + } + if (!areArrays) { + if (typeof a != 'object' || typeof b != 'object') return false; + + // Objects with different constructors are not equivalent, but `Object`s or `Array`s + // from different frames are. + var aCtor = a.constructor, bCtor = b.constructor; + if (aCtor !== bCtor && !(isFunction$1(aCtor) && aCtor instanceof aCtor && + isFunction$1(bCtor) && bCtor instanceof bCtor) + && ('constructor' in a && 'constructor' in b)) { + return false; + } + } + // Assume equality for cyclic structures. The algorithm for detecting cyclic + // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. + + // Initializing stack of traversed objects. + // It's done here since we only need them for objects and arrays comparison. + aStack = aStack || []; + bStack = bStack || []; + var length = aStack.length; + while (length--) { + // Linear search. Performance is inversely proportional to the number of + // unique nested structures. + if (aStack[length] === a) return bStack[length] === b; + } + + // Add the first object to the stack of traversed objects. + aStack.push(a); + bStack.push(b); + + // Recursively compare objects and arrays. + if (areArrays) { + // Compare array lengths to determine if a deep comparison is necessary. + length = a.length; + if (length !== b.length) return false; + // Deep compare the contents, ignoring non-numeric properties. + while (length--) { + if (!eq(a[length], b[length], aStack, bStack)) return false; + } + } else { + // Deep compare objects. + var _keys = keys(a), key; + length = _keys.length; + // Ensure that both objects contain the same number of properties before comparing deep equality. + if (keys(b).length !== length) return false; + while (length--) { + // Deep compare each member + key = _keys[length]; + if (!(has$1(b, key) && eq(a[key], b[key], aStack, bStack))) return false; + } + } + // Remove the first object from the stack of traversed objects. + aStack.pop(); + bStack.pop(); + return true; + } + + // Perform a deep comparison to check if two objects are equal. + function isEqual(a, b) { + return eq(a, b); + } + + // Retrieve all the enumerable property names of an object. + function allKeys(obj) { + if (!isObject(obj)) return []; + var keys = []; + for (var key in obj) keys.push(key); + // Ahem, IE < 9. + if (hasEnumBug) collectNonEnumProps(obj, keys); + return keys; + } + + // Since the regular `Object.prototype.toString` type tests don't work for + // some types in IE 11, we use a fingerprinting heuristic instead, based + // on the methods. It's not great, but it's the best we got. + // The fingerprint method lists are defined below. + function ie11fingerprint(methods) { + var length = getLength(methods); + return function(obj) { + if (obj == null) return false; + // `Map`, `WeakMap` and `Set` have no enumerable keys. + var keys = allKeys(obj); + if (getLength(keys)) return false; + for (var i = 0; i < length; i++) { + if (!isFunction$1(obj[methods[i]])) return false; + } + // If we are testing against `WeakMap`, we need to ensure that + // `obj` doesn't have a `forEach` method in order to distinguish + // it from a regular `Map`. + return methods !== weakMapMethods || !isFunction$1(obj[forEachName]); + }; + } + + // In the interest of compact minification, we write + // each string in the fingerprints only once. + var forEachName = 'forEach', + hasName = 'has', + commonInit = ['clear', 'delete'], + mapTail = ['get', hasName, 'set']; + + // `Map`, `WeakMap` and `Set` each have slightly different + // combinations of the above sublists. + var mapMethods = commonInit.concat(forEachName, mapTail), + weakMapMethods = commonInit.concat(mapTail), + setMethods = ['add'].concat(commonInit, forEachName, hasName); + + var isMap = isIE11 ? ie11fingerprint(mapMethods) : tagTester('Map'); + + var isWeakMap = isIE11 ? ie11fingerprint(weakMapMethods) : tagTester('WeakMap'); + + var isSet = isIE11 ? ie11fingerprint(setMethods) : tagTester('Set'); + + var isWeakSet = tagTester('WeakSet'); + + // Retrieve the values of an object's properties. + function values(obj) { + var _keys = keys(obj); + var length = _keys.length; + var values = Array(length); + for (var i = 0; i < length; i++) { + values[i] = obj[_keys[i]]; + } + return values; + } + + // Convert an object into a list of `[key, value]` pairs. + // The opposite of `_.object` with one argument. + function pairs(obj) { + var _keys = keys(obj); + var length = _keys.length; + var pairs = Array(length); + for (var i = 0; i < length; i++) { + pairs[i] = [_keys[i], obj[_keys[i]]]; + } + return pairs; + } + + // Invert the keys and values of an object. The values must be serializable. + function invert(obj) { + var result = {}; + var _keys = keys(obj); + for (var i = 0, length = _keys.length; i < length; i++) { + result[obj[_keys[i]]] = _keys[i]; + } + return result; + } + + // Return a sorted list of the function names available on the object. + function functions(obj) { + var names = []; + for (var key in obj) { + if (isFunction$1(obj[key])) names.push(key); + } + return names.sort(); + } + + // An internal function for creating assigner functions. + function createAssigner(keysFunc, defaults) { + return function(obj) { + var length = arguments.length; + if (defaults) obj = Object(obj); + if (length < 2 || obj == null) return obj; + for (var index = 1; index < length; index++) { + var source = arguments[index], + keys = keysFunc(source), + l = keys.length; + for (var i = 0; i < l; i++) { + var key = keys[i]; + if (!defaults || obj[key] === void 0) obj[key] = source[key]; + } + } + return obj; + }; + } + + // Extend a given object with all the properties in passed-in object(s). + var extend = createAssigner(allKeys); + + // Assigns a given object with all the own properties in the passed-in + // object(s). + // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) + var extendOwn = createAssigner(keys); + + // Fill in a given object with default properties. + var defaults = createAssigner(allKeys, true); + + // Create a naked function reference for surrogate-prototype-swapping. + function ctor() { + return function(){}; + } + + // An internal function for creating a new object that inherits from another. + function baseCreate(prototype) { + if (!isObject(prototype)) return {}; + if (nativeCreate) return nativeCreate(prototype); + var Ctor = ctor(); + Ctor.prototype = prototype; + var result = new Ctor; + Ctor.prototype = null; + return result; + } + + // Creates an object that inherits from the given prototype object. + // If additional properties are provided then they will be added to the + // created object. + function create(prototype, props) { + var result = baseCreate(prototype); + if (props) extendOwn(result, props); + return result; + } + + // Create a (shallow-cloned) duplicate of an object. + function clone(obj) { + if (!isObject(obj)) return obj; + return isArray(obj) ? obj.slice() : extend({}, obj); + } + + // Invokes `interceptor` with the `obj` and then returns `obj`. + // The primary purpose of this method is to "tap into" a method chain, in + // order to perform operations on intermediate results within the chain. + function tap(obj, interceptor) { + interceptor(obj); + return obj; + } + + // Normalize a (deep) property `path` to array. + // Like `_.iteratee`, this function can be customized. + function toPath$1(path) { + return isArray(path) ? path : [path]; + } + _$1.toPath = toPath$1; + + // Internal wrapper for `_.toPath` to enable minification. + // Similar to `cb` for `_.iteratee`. + function toPath(path) { + return _$1.toPath(path); + } + + // Internal function to obtain a nested property in `obj` along `path`. + function deepGet(obj, path) { + var length = path.length; + for (var i = 0; i < length; i++) { + if (obj == null) return void 0; + obj = obj[path[i]]; + } + return length ? obj : void 0; + } + + // Get the value of the (deep) property on `path` from `object`. + // If any property in `path` does not exist or if the value is + // `undefined`, return `defaultValue` instead. + // The `path` is normalized through `_.toPath`. + function get(object, path, defaultValue) { + var value = deepGet(object, toPath(path)); + return isUndefined(value) ? defaultValue : value; + } + + // Shortcut function for checking if an object has a given property directly on + // itself (in other words, not on a prototype). Unlike the internal `has` + // function, this public version can also traverse nested properties. + function has(obj, path) { + path = toPath(path); + var length = path.length; + for (var i = 0; i < length; i++) { + var key = path[i]; + if (!has$1(obj, key)) return false; + obj = obj[key]; + } + return !!length; + } + + // Keep the identity function around for default iteratees. + function identity(value) { + return value; + } + + // Returns a predicate for checking whether an object has a given set of + // `key:value` pairs. + function matcher(attrs) { + attrs = extendOwn({}, attrs); + return function(obj) { + return isMatch(obj, attrs); + }; + } + + // Creates a function that, when passed an object, will traverse that object’s + // properties down the given `path`, specified as an array of keys or indices. + function property(path) { + path = toPath(path); + return function(obj) { + return deepGet(obj, path); + }; + } + + // Internal function that returns an efficient (for current engines) version + // of the passed-in callback, to be repeatedly applied in other Underscore + // functions. + function optimizeCb(func, context, argCount) { + if (context === void 0) return func; + switch (argCount == null ? 3 : argCount) { + case 1: return function(value) { + return func.call(context, value); + }; + // The 2-argument case is omitted because we’re not using it. + case 3: return function(value, index, collection) { + return func.call(context, value, index, collection); + }; + case 4: return function(accumulator, value, index, collection) { + return func.call(context, accumulator, value, index, collection); + }; + } + return function() { + return func.apply(context, arguments); + }; + } + + // An internal function to generate callbacks that can be applied to each + // element in a collection, returning the desired result — either `_.identity`, + // an arbitrary callback, a property matcher, or a property accessor. + function baseIteratee(value, context, argCount) { + if (value == null) return identity; + if (isFunction$1(value)) return optimizeCb(value, context, argCount); + if (isObject(value) && !isArray(value)) return matcher(value); + return property(value); + } + + // External wrapper for our callback generator. Users may customize + // `_.iteratee` if they want additional predicate/iteratee shorthand styles. + // This abstraction hides the internal-only `argCount` argument. + function iteratee(value, context) { + return baseIteratee(value, context, Infinity); + } + _$1.iteratee = iteratee; + + // The function we call internally to generate a callback. It invokes + // `_.iteratee` if overridden, otherwise `baseIteratee`. + function cb(value, context, argCount) { + if (_$1.iteratee !== iteratee) return _$1.iteratee(value, context); + return baseIteratee(value, context, argCount); + } + + // Returns the results of applying the `iteratee` to each element of `obj`. + // In contrast to `_.map` it returns an object. + function mapObject(obj, iteratee, context) { + iteratee = cb(iteratee, context); + var _keys = keys(obj), + length = _keys.length, + results = {}; + for (var index = 0; index < length; index++) { + var currentKey = _keys[index]; + results[currentKey] = iteratee(obj[currentKey], currentKey, obj); + } + return results; + } + + // Predicate-generating function. Often useful outside of Underscore. + function noop(){} + + // Generates a function for a given object that returns a given property. + function propertyOf(obj) { + if (obj == null) return noop; + return function(path) { + return get(obj, path); + }; + } + + // Run a function **n** times. + function times(n, iteratee, context) { + var accum = Array(Math.max(0, n)); + iteratee = optimizeCb(iteratee, context, 1); + for (var i = 0; i < n; i++) accum[i] = iteratee(i); + return accum; + } + + // Return a random integer between `min` and `max` (inclusive). + function random(min, max) { + if (max == null) { + max = min; + min = 0; + } + return min + Math.floor(Math.random() * (max - min + 1)); + } + + // A (possibly faster) way to get the current timestamp as an integer. + var now = Date.now || function() { + return new Date().getTime(); + }; + + // Internal helper to generate functions for escaping and unescaping strings + // to/from HTML interpolation. + function createEscaper(map) { + var escaper = function(match) { + return map[match]; + }; + // Regexes for identifying a key that needs to be escaped. + var source = '(?:' + keys(map).join('|') + ')'; + var testRegexp = RegExp(source); + var replaceRegexp = RegExp(source, 'g'); + return function(string) { + string = string == null ? '' : '' + string; + return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string; + }; + } + + // Internal list of HTML entities for escaping. + var escapeMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '`': '`' + }; + + // Function for escaping strings to HTML interpolation. + var _escape = createEscaper(escapeMap); + + // Internal list of HTML entities for unescaping. + var unescapeMap = invert(escapeMap); + + // Function for unescaping strings from HTML interpolation. + var _unescape = createEscaper(unescapeMap); + + // By default, Underscore uses ERB-style template delimiters. Change the + // following template settings to use alternative delimiters. + var templateSettings = _$1.templateSettings = { + evaluate: /<%([\s\S]+?)%>/g, + interpolate: /<%=([\s\S]+?)%>/g, + escape: /<%-([\s\S]+?)%>/g + }; + + // When customizing `_.templateSettings`, if you don't want to define an + // interpolation, evaluation or escaping regex, we need one that is + // guaranteed not to match. + var noMatch = /(.)^/; + + // Certain characters need to be escaped so that they can be put into a + // string literal. + var escapes = { + "'": "'", + '\\': '\\', + '\r': 'r', + '\n': 'n', + '\u2028': 'u2028', + '\u2029': 'u2029' + }; + + var escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g; + + function escapeChar(match) { + return '\\' + escapes[match]; + } + + // In order to prevent third-party code injection through + // `_.templateSettings.variable`, we test it against the following regular + // expression. It is intentionally a bit more liberal than just matching valid + // identifiers, but still prevents possible loopholes through defaults or + // destructuring assignment. + var bareIdentifier = /^\s*(\w|\$)+\s*$/; + + // JavaScript micro-templating, similar to John Resig's implementation. + // Underscore templating handles arbitrary delimiters, preserves whitespace, + // and correctly escapes quotes within interpolated code. + // NB: `oldSettings` only exists for backwards compatibility. + function template(text, settings, oldSettings) { + if (!settings && oldSettings) settings = oldSettings; + settings = defaults({}, settings, _$1.templateSettings); + + // Combine delimiters into one regular expression via alternation. + var matcher = RegExp([ + (settings.escape || noMatch).source, + (settings.interpolate || noMatch).source, + (settings.evaluate || noMatch).source + ].join('|') + '|$', 'g'); + + // Compile the template source, escaping string literals appropriately. + var index = 0; + var source = "__p+='"; + text.replace(matcher, function(match, escape, interpolate, evaluate, offset) { + source += text.slice(index, offset).replace(escapeRegExp, escapeChar); + index = offset + match.length; + + if (escape) { + source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'"; + } else if (interpolate) { + source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'"; + } else if (evaluate) { + source += "';\n" + evaluate + "\n__p+='"; + } + + // Adobe VMs need the match returned to produce the correct offset. + return match; + }); + source += "';\n"; + + var argument = settings.variable; + if (argument) { + // Insure against third-party code injection. (CVE-2021-23358) + if (!bareIdentifier.test(argument)) throw new Error( + 'variable is not a bare identifier: ' + argument + ); + } else { + // If a variable is not specified, place data values in local scope. + source = 'with(obj||{}){\n' + source + '}\n'; + argument = 'obj'; + } + + source = "var __t,__p='',__j=Array.prototype.join," + + "print=function(){__p+=__j.call(arguments,'');};\n" + + source + 'return __p;\n'; + + var render; + try { + render = new Function(argument, '_', source); + } catch (e) { + e.source = source; + throw e; + } + + var template = function(data) { + return render.call(this, data, _$1); + }; + + // Provide the compiled source as a convenience for precompilation. + template.source = 'function(' + argument + '){\n' + source + '}'; + + return template; + } + + // Traverses the children of `obj` along `path`. If a child is a function, it + // is invoked with its parent as context. Returns the value of the final + // child, or `fallback` if any child is undefined. + function result(obj, path, fallback) { + path = toPath(path); + var length = path.length; + if (!length) { + return isFunction$1(fallback) ? fallback.call(obj) : fallback; + } + for (var i = 0; i < length; i++) { + var prop = obj == null ? void 0 : obj[path[i]]; + if (prop === void 0) { + prop = fallback; + i = length; // Ensure we don't continue iterating. + } + obj = isFunction$1(prop) ? prop.call(obj) : prop; + } + return obj; + } + + // Generate a unique integer id (unique within the entire client session). + // Useful for temporary DOM ids. + var idCounter = 0; + function uniqueId(prefix) { + var id = ++idCounter + ''; + return prefix ? prefix + id : id; + } + + // Start chaining a wrapped Underscore object. + function chain(obj) { + var instance = _$1(obj); + instance._chain = true; + return instance; + } + + // Internal function to execute `sourceFunc` bound to `context` with optional + // `args`. Determines whether to execute a function as a constructor or as a + // normal function. + function executeBound(sourceFunc, boundFunc, context, callingContext, args) { + if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args); + var self = baseCreate(sourceFunc.prototype); + var result = sourceFunc.apply(self, args); + if (isObject(result)) return result; + return self; + } + + // Partially apply a function by creating a version that has had some of its + // arguments pre-filled, without changing its dynamic `this` context. `_` acts + // as a placeholder by default, allowing any combination of arguments to be + // pre-filled. Set `_.partial.placeholder` for a custom placeholder argument. + var partial = restArguments(function(func, boundArgs) { + var placeholder = partial.placeholder; + var bound = function() { + var position = 0, length = boundArgs.length; + var args = Array(length); + for (var i = 0; i < length; i++) { + args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i]; + } + while (position < arguments.length) args.push(arguments[position++]); + return executeBound(func, bound, this, this, args); + }; + return bound; + }); + + partial.placeholder = _$1; + + // Create a function bound to a given object (assigning `this`, and arguments, + // optionally). + var bind = restArguments(function(func, context, args) { + if (!isFunction$1(func)) throw new TypeError('Bind must be called on a function'); + var bound = restArguments(function(callArgs) { + return executeBound(func, bound, context, this, args.concat(callArgs)); + }); + return bound; + }); + + // Internal helper for collection methods to determine whether a collection + // should be iterated as an array or as an object. + // Related: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength + // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094 + var isArrayLike = createSizePropertyCheck(getLength); + + // Internal implementation of a recursive `flatten` function. + function flatten$1(input, depth, strict, output) { + output = output || []; + if (!depth && depth !== 0) { + depth = Infinity; + } else if (depth <= 0) { + return output.concat(input); + } + var idx = output.length; + for (var i = 0, length = getLength(input); i < length; i++) { + var value = input[i]; + if (isArrayLike(value) && (isArray(value) || isArguments$1(value))) { + // Flatten current level of array or arguments object. + if (depth > 1) { + flatten$1(value, depth - 1, strict, output); + idx = output.length; + } else { + var j = 0, len = value.length; + while (j < len) output[idx++] = value[j++]; + } + } else if (!strict) { + output[idx++] = value; + } + } + return output; + } + + // Bind a number of an object's methods to that object. Remaining arguments + // are the method names to be bound. Useful for ensuring that all callbacks + // defined on an object belong to it. + var bindAll = restArguments(function(obj, keys) { + keys = flatten$1(keys, false, false); + var index = keys.length; + if (index < 1) throw new Error('bindAll must be passed function names'); + while (index--) { + var key = keys[index]; + obj[key] = bind(obj[key], obj); + } + return obj; + }); + + // Memoize an expensive function by storing its results. + function memoize(func, hasher) { + var memoize = function(key) { + var cache = memoize.cache; + var address = '' + (hasher ? hasher.apply(this, arguments) : key); + if (!has$1(cache, address)) cache[address] = func.apply(this, arguments); + return cache[address]; + }; + memoize.cache = {}; + return memoize; + } + + // Delays a function for the given number of milliseconds, and then calls + // it with the arguments supplied. + var delay = restArguments(function(func, wait, args) { + return setTimeout(function() { + return func.apply(null, args); + }, wait); + }); + + // Defers a function, scheduling it to run after the current call stack has + // cleared. + var defer = partial(delay, _$1, 1); + + // Returns a function, that, when invoked, will only be triggered at most once + // during a given window of time. Normally, the throttled function will run + // as much as it can, without ever going more than once per `wait` duration; + // but if you'd like to disable the execution on the leading edge, pass + // `{leading: false}`. To disable execution on the trailing edge, ditto. + function throttle(func, wait, options) { + var timeout, context, args, result; + var previous = 0; + if (!options) options = {}; + + var later = function() { + previous = options.leading === false ? 0 : now(); + timeout = null; + result = func.apply(context, args); + if (!timeout) context = args = null; + }; + + var throttled = function() { + var _now = now(); + if (!previous && options.leading === false) previous = _now; + var remaining = wait - (_now - previous); + context = this; + args = arguments; + if (remaining <= 0 || remaining > wait) { + if (timeout) { + clearTimeout(timeout); + timeout = null; + } + previous = _now; + result = func.apply(context, args); + if (!timeout) context = args = null; + } else if (!timeout && options.trailing !== false) { + timeout = setTimeout(later, remaining); + } + return result; + }; + + throttled.cancel = function() { + clearTimeout(timeout); + previous = 0; + timeout = context = args = null; + }; + + return throttled; + } + + // When a sequence of calls of the returned function ends, the argument + // function is triggered. The end of a sequence is defined by the `wait` + // parameter. If `immediate` is passed, the argument function will be + // triggered at the beginning of the sequence instead of at the end. + function debounce(func, wait, immediate) { + var timeout, previous, args, result, context; + + var later = function() { + var passed = now() - previous; + if (wait > passed) { + timeout = setTimeout(later, wait - passed); + } else { + timeout = null; + if (!immediate) result = func.apply(context, args); + // This check is needed because `func` can recursively invoke `debounced`. + if (!timeout) args = context = null; + } + }; + + var debounced = restArguments(function(_args) { + context = this; + args = _args; + previous = now(); + if (!timeout) { + timeout = setTimeout(later, wait); + if (immediate) result = func.apply(context, args); + } + return result; + }); + + debounced.cancel = function() { + clearTimeout(timeout); + timeout = args = context = null; + }; + + return debounced; + } + + // Returns the first function passed as an argument to the second, + // allowing you to adjust arguments, run code before and after, and + // conditionally execute the original function. + function wrap(func, wrapper) { + return partial(wrapper, func); + } + + // Returns a negated version of the passed-in predicate. + function negate(predicate) { + return function() { + return !predicate.apply(this, arguments); + }; + } + + // Returns a function that is the composition of a list of functions, each + // consuming the return value of the function that follows. + function compose() { + var args = arguments; + var start = args.length - 1; + return function() { + var i = start; + var result = args[start].apply(this, arguments); + while (i--) result = args[i].call(this, result); + return result; + }; + } + + // Returns a function that will only be executed on and after the Nth call. + function after(times, func) { + return function() { + if (--times < 1) { + return func.apply(this, arguments); + } + }; + } + + // Returns a function that will only be executed up to (but not including) the + // Nth call. + function before(times, func) { + var memo; + return function() { + if (--times > 0) { + memo = func.apply(this, arguments); + } + if (times <= 1) func = null; + return memo; + }; + } + + // Returns a function that will be executed at most one time, no matter how + // often you call it. Useful for lazy initialization. + var once = partial(before, 2); + + // Returns the first key on an object that passes a truth test. + function findKey(obj, predicate, context) { + predicate = cb(predicate, context); + var _keys = keys(obj), key; + for (var i = 0, length = _keys.length; i < length; i++) { + key = _keys[i]; + if (predicate(obj[key], key, obj)) return key; + } + } + + // Internal function to generate `_.findIndex` and `_.findLastIndex`. + function createPredicateIndexFinder(dir) { + return function(array, predicate, context) { + predicate = cb(predicate, context); + var length = getLength(array); + var index = dir > 0 ? 0 : length - 1; + for (; index >= 0 && index < length; index += dir) { + if (predicate(array[index], index, array)) return index; + } + return -1; + }; + } + + // Returns the first index on an array-like that passes a truth test. + var findIndex = createPredicateIndexFinder(1); + + // Returns the last index on an array-like that passes a truth test. + var findLastIndex = createPredicateIndexFinder(-1); + + // Use a comparator function to figure out the smallest index at which + // an object should be inserted so as to maintain order. Uses binary search. + function sortedIndex(array, obj, iteratee, context) { + iteratee = cb(iteratee, context, 1); + var value = iteratee(obj); + var low = 0, high = getLength(array); + while (low < high) { + var mid = Math.floor((low + high) / 2); + if (iteratee(array[mid]) < value) low = mid + 1; else high = mid; + } + return low; + } + + // Internal function to generate the `_.indexOf` and `_.lastIndexOf` functions. + function createIndexFinder(dir, predicateFind, sortedIndex) { + return function(array, item, idx) { + var i = 0, length = getLength(array); + if (typeof idx == 'number') { + if (dir > 0) { + i = idx >= 0 ? idx : Math.max(idx + length, i); + } else { + length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1; + } + } else if (sortedIndex && idx && length) { + idx = sortedIndex(array, item); + return array[idx] === item ? idx : -1; + } + if (item !== item) { + idx = predicateFind(slice.call(array, i, length), isNaN$1); + return idx >= 0 ? idx + i : -1; + } + for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) { + if (array[idx] === item) return idx; + } + return -1; + }; + } + + // Return the position of the first occurrence of an item in an array, + // or -1 if the item is not included in the array. + // If the array is large and already in sort order, pass `true` + // for **isSorted** to use binary search. + var indexOf = createIndexFinder(1, findIndex, sortedIndex); + + // Return the position of the last occurrence of an item in an array, + // or -1 if the item is not included in the array. + var lastIndexOf = createIndexFinder(-1, findLastIndex); + + // Return the first value which passes a truth test. + function find(obj, predicate, context) { + var keyFinder = isArrayLike(obj) ? findIndex : findKey; + var key = keyFinder(obj, predicate, context); + if (key !== void 0 && key !== -1) return obj[key]; + } + + // Convenience version of a common use case of `_.find`: getting the first + // object containing specific `key:value` pairs. + function findWhere(obj, attrs) { + return find(obj, matcher(attrs)); + } + + // The cornerstone for collection functions, an `each` + // implementation, aka `forEach`. + // Handles raw objects in addition to array-likes. Treats all + // sparse array-likes as if they were dense. + function each(obj, iteratee, context) { + iteratee = optimizeCb(iteratee, context); + var i, length; + if (isArrayLike(obj)) { + for (i = 0, length = obj.length; i < length; i++) { + iteratee(obj[i], i, obj); + } + } else { + var _keys = keys(obj); + for (i = 0, length = _keys.length; i < length; i++) { + iteratee(obj[_keys[i]], _keys[i], obj); + } + } + return obj; + } + + // Return the results of applying the iteratee to each element. + function map(obj, iteratee, context) { + iteratee = cb(iteratee, context); + var _keys = !isArrayLike(obj) && keys(obj), + length = (_keys || obj).length, + results = Array(length); + for (var index = 0; index < length; index++) { + var currentKey = _keys ? _keys[index] : index; + results[index] = iteratee(obj[currentKey], currentKey, obj); + } + return results; + } + + // Internal helper to create a reducing function, iterating left or right. + function createReduce(dir) { + // Wrap code that reassigns argument variables in a separate function than + // the one that accesses `arguments.length` to avoid a perf hit. (#1991) + var reducer = function(obj, iteratee, memo, initial) { + var _keys = !isArrayLike(obj) && keys(obj), + length = (_keys || obj).length, + index = dir > 0 ? 0 : length - 1; + if (!initial) { + memo = obj[_keys ? _keys[index] : index]; + index += dir; + } + for (; index >= 0 && index < length; index += dir) { + var currentKey = _keys ? _keys[index] : index; + memo = iteratee(memo, obj[currentKey], currentKey, obj); + } + return memo; + }; + + return function(obj, iteratee, memo, context) { + var initial = arguments.length >= 3; + return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial); + }; + } + + // **Reduce** builds up a single result from a list of values, aka `inject`, + // or `foldl`. + var reduce = createReduce(1); + + // The right-associative version of reduce, also known as `foldr`. + var reduceRight = createReduce(-1); + + // Return all the elements that pass a truth test. + function filter(obj, predicate, context) { + var results = []; + predicate = cb(predicate, context); + each(obj, function(value, index, list) { + if (predicate(value, index, list)) results.push(value); + }); + return results; + } + + // Return all the elements for which a truth test fails. + function reject(obj, predicate, context) { + return filter(obj, negate(cb(predicate)), context); + } + + // Determine whether all of the elements pass a truth test. + function every(obj, predicate, context) { + predicate = cb(predicate, context); + var _keys = !isArrayLike(obj) && keys(obj), + length = (_keys || obj).length; + for (var index = 0; index < length; index++) { + var currentKey = _keys ? _keys[index] : index; + if (!predicate(obj[currentKey], currentKey, obj)) return false; + } + return true; + } + + // Determine if at least one element in the object passes a truth test. + function some(obj, predicate, context) { + predicate = cb(predicate, context); + var _keys = !isArrayLike(obj) && keys(obj), + length = (_keys || obj).length; + for (var index = 0; index < length; index++) { + var currentKey = _keys ? _keys[index] : index; + if (predicate(obj[currentKey], currentKey, obj)) return true; + } + return false; + } + + // Determine if the array or object contains a given item (using `===`). + function contains(obj, item, fromIndex, guard) { + if (!isArrayLike(obj)) obj = values(obj); + if (typeof fromIndex != 'number' || guard) fromIndex = 0; + return indexOf(obj, item, fromIndex) >= 0; + } + + // Invoke a method (with arguments) on every item in a collection. + var invoke = restArguments(function(obj, path, args) { + var contextPath, func; + if (isFunction$1(path)) { + func = path; + } else { + path = toPath(path); + contextPath = path.slice(0, -1); + path = path[path.length - 1]; + } + return map(obj, function(context) { + var method = func; + if (!method) { + if (contextPath && contextPath.length) { + context = deepGet(context, contextPath); + } + if (context == null) return void 0; + method = context[path]; + } + return method == null ? method : method.apply(context, args); + }); + }); + + // Convenience version of a common use case of `_.map`: fetching a property. + function pluck(obj, key) { + return map(obj, property(key)); + } + + // Convenience version of a common use case of `_.filter`: selecting only + // objects containing specific `key:value` pairs. + function where(obj, attrs) { + return filter(obj, matcher(attrs)); + } + + // Return the maximum element (or element-based computation). + function max(obj, iteratee, context) { + var result = -Infinity, lastComputed = -Infinity, + value, computed; + if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { + obj = isArrayLike(obj) ? obj : values(obj); + for (var i = 0, length = obj.length; i < length; i++) { + value = obj[i]; + if (value != null && value > result) { + result = value; + } + } + } else { + iteratee = cb(iteratee, context); + each(obj, function(v, index, list) { + computed = iteratee(v, index, list); + if (computed > lastComputed || computed === -Infinity && result === -Infinity) { + result = v; + lastComputed = computed; + } + }); + } + return result; + } + + // Return the minimum element (or element-based computation). + function min(obj, iteratee, context) { + var result = Infinity, lastComputed = Infinity, + value, computed; + if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { + obj = isArrayLike(obj) ? obj : values(obj); + for (var i = 0, length = obj.length; i < length; i++) { + value = obj[i]; + if (value != null && value < result) { + result = value; + } + } + } else { + iteratee = cb(iteratee, context); + each(obj, function(v, index, list) { + computed = iteratee(v, index, list); + if (computed < lastComputed || computed === Infinity && result === Infinity) { + result = v; + lastComputed = computed; + } + }); + } + return result; + } + + // Sample **n** random values from a collection using the modern version of the + // [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher–Yates_shuffle). + // If **n** is not specified, returns a single random element. + // The internal `guard` argument allows it to work with `_.map`. + function sample(obj, n, guard) { + if (n == null || guard) { + if (!isArrayLike(obj)) obj = values(obj); + return obj[random(obj.length - 1)]; + } + var sample = isArrayLike(obj) ? clone(obj) : values(obj); + var length = getLength(sample); + n = Math.max(Math.min(n, length), 0); + var last = length - 1; + for (var index = 0; index < n; index++) { + var rand = random(index, last); + var temp = sample[index]; + sample[index] = sample[rand]; + sample[rand] = temp; + } + return sample.slice(0, n); + } + + // Shuffle a collection. + function shuffle(obj) { + return sample(obj, Infinity); + } + + // Sort the object's values by a criterion produced by an iteratee. + function sortBy(obj, iteratee, context) { + var index = 0; + iteratee = cb(iteratee, context); + return pluck(map(obj, function(value, key, list) { + return { + value: value, + index: index++, + criteria: iteratee(value, key, list) + }; + }).sort(function(left, right) { + var a = left.criteria; + var b = right.criteria; + if (a !== b) { + if (a > b || a === void 0) return 1; + if (a < b || b === void 0) return -1; + } + return left.index - right.index; + }), 'value'); + } + + // An internal function used for aggregate "group by" operations. + function group(behavior, partition) { + return function(obj, iteratee, context) { + var result = partition ? [[], []] : {}; + iteratee = cb(iteratee, context); + each(obj, function(value, index) { + var key = iteratee(value, index, obj); + behavior(result, value, key); + }); + return result; + }; + } + + // Groups the object's values by a criterion. Pass either a string attribute + // to group by, or a function that returns the criterion. + var groupBy = group(function(result, value, key) { + if (has$1(result, key)) result[key].push(value); else result[key] = [value]; + }); + + // Indexes the object's values by a criterion, similar to `_.groupBy`, but for + // when you know that your index values will be unique. + var indexBy = group(function(result, value, key) { + result[key] = value; + }); + + // Counts instances of an object that group by a certain criterion. Pass + // either a string attribute to count by, or a function that returns the + // criterion. + var countBy = group(function(result, value, key) { + if (has$1(result, key)) result[key]++; else result[key] = 1; + }); + + // Split a collection into two arrays: one whose elements all pass the given + // truth test, and one whose elements all do not pass the truth test. + var partition = group(function(result, value, pass) { + result[pass ? 0 : 1].push(value); + }, true); + + // Safely create a real, live array from anything iterable. + var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g; + function toArray(obj) { + if (!obj) return []; + if (isArray(obj)) return slice.call(obj); + if (isString(obj)) { + // Keep surrogate pair characters together. + return obj.match(reStrSymbol); + } + if (isArrayLike(obj)) return map(obj, identity); + return values(obj); + } + + // Return the number of elements in a collection. + function size(obj) { + if (obj == null) return 0; + return isArrayLike(obj) ? obj.length : keys(obj).length; + } + + // Internal `_.pick` helper function to determine whether `key` is an enumerable + // property name of `obj`. + function keyInObj(value, key, obj) { + return key in obj; + } + + // Return a copy of the object only containing the allowed properties. + var pick = restArguments(function(obj, keys) { + var result = {}, iteratee = keys[0]; + if (obj == null) return result; + if (isFunction$1(iteratee)) { + if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]); + keys = allKeys(obj); + } else { + iteratee = keyInObj; + keys = flatten$1(keys, false, false); + obj = Object(obj); + } + for (var i = 0, length = keys.length; i < length; i++) { + var key = keys[i]; + var value = obj[key]; + if (iteratee(value, key, obj)) result[key] = value; + } + return result; + }); + + // Return a copy of the object without the disallowed properties. + var omit = restArguments(function(obj, keys) { + var iteratee = keys[0], context; + if (isFunction$1(iteratee)) { + iteratee = negate(iteratee); + if (keys.length > 1) context = keys[1]; + } else { + keys = map(flatten$1(keys, false, false), String); + iteratee = function(value, key) { + return !contains(keys, key); + }; + } + return pick(obj, iteratee, context); + }); + + // Returns everything but the last entry of the array. Especially useful on + // the arguments object. Passing **n** will return all the values in + // the array, excluding the last N. + function initial(array, n, guard) { + return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n))); + } + + // Get the first element of an array. Passing **n** will return the first N + // values in the array. The **guard** check allows it to work with `_.map`. + function first(array, n, guard) { + if (array == null || array.length < 1) return n == null || guard ? void 0 : []; + if (n == null || guard) return array[0]; + return initial(array, array.length - n); + } + + // Returns everything but the first entry of the `array`. Especially useful on + // the `arguments` object. Passing an **n** will return the rest N values in the + // `array`. + function rest(array, n, guard) { + return slice.call(array, n == null || guard ? 1 : n); + } + + // Get the last element of an array. Passing **n** will return the last N + // values in the array. + function last(array, n, guard) { + if (array == null || array.length < 1) return n == null || guard ? void 0 : []; + if (n == null || guard) return array[array.length - 1]; + return rest(array, Math.max(0, array.length - n)); + } + + // Trim out all falsy values from an array. + function compact(array) { + return filter(array, Boolean); + } + + // Flatten out an array, either recursively (by default), or up to `depth`. + // Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively. + function flatten(array, depth) { + return flatten$1(array, depth, false); + } + + // Take the difference between one array and a number of other arrays. + // Only the elements present in just the first array will remain. + var difference = restArguments(function(array, rest) { + rest = flatten$1(rest, true, true); + return filter(array, function(value){ + return !contains(rest, value); + }); + }); + + // Return a version of the array that does not contain the specified value(s). + var without = restArguments(function(array, otherArrays) { + return difference(array, otherArrays); + }); + + // Produce a duplicate-free version of the array. If the array has already + // been sorted, you have the option of using a faster algorithm. + // The faster algorithm will not work with an iteratee if the iteratee + // is not a one-to-one function, so providing an iteratee will disable + // the faster algorithm. + function uniq(array, isSorted, iteratee, context) { + if (!isBoolean(isSorted)) { + context = iteratee; + iteratee = isSorted; + isSorted = false; + } + if (iteratee != null) iteratee = cb(iteratee, context); + var result = []; + var seen = []; + for (var i = 0, length = getLength(array); i < length; i++) { + var value = array[i], + computed = iteratee ? iteratee(value, i, array) : value; + if (isSorted && !iteratee) { + if (!i || seen !== computed) result.push(value); + seen = computed; + } else if (iteratee) { + if (!contains(seen, computed)) { + seen.push(computed); + result.push(value); + } + } else if (!contains(result, value)) { + result.push(value); + } + } + return result; + } + + // Produce an array that contains the union: each distinct element from all of + // the passed-in arrays. + var union = restArguments(function(arrays) { + return uniq(flatten$1(arrays, true, true)); + }); + + // Produce an array that contains every item shared between all the + // passed-in arrays. + function intersection(array) { + var result = []; + var argsLength = arguments.length; + for (var i = 0, length = getLength(array); i < length; i++) { + var item = array[i]; + if (contains(result, item)) continue; + var j; + for (j = 1; j < argsLength; j++) { + if (!contains(arguments[j], item)) break; + } + if (j === argsLength) result.push(item); + } + return result; + } + + // Complement of zip. Unzip accepts an array of arrays and groups + // each array's elements on shared indices. + function unzip(array) { + var length = array && max(array, getLength).length || 0; + var result = Array(length); + + for (var index = 0; index < length; index++) { + result[index] = pluck(array, index); + } + return result; + } + + // Zip together multiple lists into a single array -- elements that share + // an index go together. + var zip = restArguments(unzip); + + // Converts lists into objects. Pass either a single array of `[key, value]` + // pairs, or two parallel arrays of the same length -- one of keys, and one of + // the corresponding values. Passing by pairs is the reverse of `_.pairs`. + function object(list, values) { + var result = {}; + for (var i = 0, length = getLength(list); i < length; i++) { + if (values) { + result[list[i]] = values[i]; + } else { + result[list[i][0]] = list[i][1]; + } + } + return result; + } + + // Generate an integer Array containing an arithmetic progression. A port of + // the native Python `range()` function. See + // [the Python documentation](https://docs.python.org/library/functions.html#range). + function range(start, stop, step) { + if (stop == null) { + stop = start || 0; + start = 0; + } + if (!step) { + step = stop < start ? -1 : 1; + } + + var length = Math.max(Math.ceil((stop - start) / step), 0); + var range = Array(length); + + for (var idx = 0; idx < length; idx++, start += step) { + range[idx] = start; + } + + return range; + } + + // Chunk a single array into multiple arrays, each containing `count` or fewer + // items. + function chunk(array, count) { + if (count == null || count < 1) return []; + var result = []; + var i = 0, length = array.length; + while (i < length) { + result.push(slice.call(array, i, i += count)); + } + return result; + } + + // Helper function to continue chaining intermediate results. + function chainResult(instance, obj) { + return instance._chain ? _$1(obj).chain() : obj; + } + + // Add your own custom functions to the Underscore object. + function mixin(obj) { + each(functions(obj), function(name) { + var func = _$1[name] = obj[name]; + _$1.prototype[name] = function() { + var args = [this._wrapped]; + push.apply(args, arguments); + return chainResult(this, func.apply(_$1, args)); + }; + }); + return _$1; + } + + // Add all mutator `Array` functions to the wrapper. + each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) { + var method = ArrayProto[name]; + _$1.prototype[name] = function() { + var obj = this._wrapped; + if (obj != null) { + method.apply(obj, arguments); + if ((name === 'shift' || name === 'splice') && obj.length === 0) { + delete obj[0]; + } + } + return chainResult(this, obj); + }; + }); + + // Add all accessor `Array` functions to the wrapper. + each(['concat', 'join', 'slice'], function(name) { + var method = ArrayProto[name]; + _$1.prototype[name] = function() { + var obj = this._wrapped; + if (obj != null) obj = method.apply(obj, arguments); + return chainResult(this, obj); + }; + }); + + // Named Exports + + var allExports = { + __proto__: null, + VERSION: VERSION, + restArguments: restArguments, + isObject: isObject, + isNull: isNull, + isUndefined: isUndefined, + isBoolean: isBoolean, + isElement: isElement, + isString: isString, + isNumber: isNumber, + isDate: isDate, + isRegExp: isRegExp, + isError: isError, + isSymbol: isSymbol, + isArrayBuffer: isArrayBuffer, + isDataView: isDataView$1, + isArray: isArray, + isFunction: isFunction$1, + isArguments: isArguments$1, + isFinite: isFinite$1, + isNaN: isNaN$1, + isTypedArray: isTypedArray$1, + isEmpty: isEmpty, + isMatch: isMatch, + isEqual: isEqual, + isMap: isMap, + isWeakMap: isWeakMap, + isSet: isSet, + isWeakSet: isWeakSet, + keys: keys, + allKeys: allKeys, + values: values, + pairs: pairs, + invert: invert, + functions: functions, + methods: functions, + extend: extend, + extendOwn: extendOwn, + assign: extendOwn, + defaults: defaults, + create: create, + clone: clone, + tap: tap, + get: get, + has: has, + mapObject: mapObject, + identity: identity, + constant: constant, + noop: noop, + toPath: toPath$1, + property: property, + propertyOf: propertyOf, + matcher: matcher, + matches: matcher, + times: times, + random: random, + now: now, + escape: _escape, + unescape: _unescape, + templateSettings: templateSettings, + template: template, + result: result, + uniqueId: uniqueId, + chain: chain, + iteratee: iteratee, + partial: partial, + bind: bind, + bindAll: bindAll, + memoize: memoize, + delay: delay, + defer: defer, + throttle: throttle, + debounce: debounce, + wrap: wrap, + negate: negate, + compose: compose, + after: after, + before: before, + once: once, + findKey: findKey, + findIndex: findIndex, + findLastIndex: findLastIndex, + sortedIndex: sortedIndex, + indexOf: indexOf, + lastIndexOf: lastIndexOf, + find: find, + detect: find, + findWhere: findWhere, + each: each, + forEach: each, + map: map, + collect: map, + reduce: reduce, + foldl: reduce, + inject: reduce, + reduceRight: reduceRight, + foldr: reduceRight, + filter: filter, + select: filter, + reject: reject, + every: every, + all: every, + some: some, + any: some, + contains: contains, + includes: contains, + include: contains, + invoke: invoke, + pluck: pluck, + where: where, + max: max, + min: min, + shuffle: shuffle, + sample: sample, + sortBy: sortBy, + groupBy: groupBy, + indexBy: indexBy, + countBy: countBy, + partition: partition, + toArray: toArray, + size: size, + pick: pick, + omit: omit, + first: first, + head: first, + take: first, + initial: initial, + last: last, + rest: rest, + tail: rest, + drop: rest, + compact: compact, + flatten: flatten, + without: without, + uniq: uniq, + unique: uniq, + union: union, + intersection: intersection, + difference: difference, + unzip: unzip, + transpose: unzip, + zip: zip, + object: object, + range: range, + chunk: chunk, + mixin: mixin, + 'default': _$1 + }; + + // Default Export + + // Add all of the Underscore functions to the wrapper object. + var _ = mixin(allExports); + // Legacy Node.js API. + _._ = _; + + return _; + +}))); +//# sourceMappingURL=underscore-umd.js.map diff --git a/docs/build/html/_static/underscore-1.3.1.js b/docs/build/html/_static/underscore-1.3.1.js deleted file mode 100644 index 208d4cd..0000000 --- a/docs/build/html/_static/underscore-1.3.1.js +++ /dev/null @@ -1,999 +0,0 @@ -// Underscore.js 1.3.1 -// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. -// Underscore is freely distributable under the MIT license. -// Portions of Underscore are inspired or borrowed from Prototype, -// Oliver Steele's Functional, and John Resig's Micro-Templating. -// For all details and documentation: -// http://documentcloud.github.com/underscore - -(function() { - - // Baseline setup - // -------------- - - // Establish the root object, `window` in the browser, or `global` on the server. - var root = this; - - // Save the previous value of the `_` variable. - var previousUnderscore = root._; - - // Establish the object that gets returned to break out of a loop iteration. - var breaker = {}; - - // Save bytes in the minified (but not gzipped) version: - var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype; - - // Create quick reference variables for speed access to core prototypes. - var slice = ArrayProto.slice, - unshift = ArrayProto.unshift, - toString = ObjProto.toString, - hasOwnProperty = ObjProto.hasOwnProperty; - - // All **ECMAScript 5** native function implementations that we hope to use - // are declared here. - var - nativeForEach = ArrayProto.forEach, - nativeMap = ArrayProto.map, - nativeReduce = ArrayProto.reduce, - nativeReduceRight = ArrayProto.reduceRight, - nativeFilter = ArrayProto.filter, - nativeEvery = ArrayProto.every, - nativeSome = ArrayProto.some, - nativeIndexOf = ArrayProto.indexOf, - nativeLastIndexOf = ArrayProto.lastIndexOf, - nativeIsArray = Array.isArray, - nativeKeys = Object.keys, - nativeBind = FuncProto.bind; - - // Create a safe reference to the Underscore object for use below. - var _ = function(obj) { return new wrapper(obj); }; - - // Export the Underscore object for **Node.js**, with - // backwards-compatibility for the old `require()` API. If we're in - // the browser, add `_` as a global object via a string identifier, - // for Closure Compiler "advanced" mode. - if (typeof exports !== 'undefined') { - if (typeof module !== 'undefined' && module.exports) { - exports = module.exports = _; - } - exports._ = _; - } else { - root['_'] = _; - } - - // Current version. - _.VERSION = '1.3.1'; - - // Collection Functions - // -------------------- - - // The cornerstone, an `each` implementation, aka `forEach`. - // Handles objects with the built-in `forEach`, arrays, and raw objects. - // Delegates to **ECMAScript 5**'s native `forEach` if available. - var each = _.each = _.forEach = function(obj, iterator, context) { - if (obj == null) return; - if (nativeForEach && obj.forEach === nativeForEach) { - obj.forEach(iterator, context); - } else if (obj.length === +obj.length) { - for (var i = 0, l = obj.length; i < l; i++) { - if (i in obj && iterator.call(context, obj[i], i, obj) === breaker) return; - } - } else { - for (var key in obj) { - if (_.has(obj, key)) { - if (iterator.call(context, obj[key], key, obj) === breaker) return; - } - } - } - }; - - // Return the results of applying the iterator to each element. - // Delegates to **ECMAScript 5**'s native `map` if available. - _.map = _.collect = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context); - each(obj, function(value, index, list) { - results[results.length] = iterator.call(context, value, index, list); - }); - if (obj.length === +obj.length) results.length = obj.length; - return results; - }; - - // **Reduce** builds up a single result from a list of values, aka `inject`, - // or `foldl`. Delegates to **ECMAScript 5**'s native `reduce` if available. - _.reduce = _.foldl = _.inject = function(obj, iterator, memo, context) { - var initial = arguments.length > 2; - if (obj == null) obj = []; - if (nativeReduce && obj.reduce === nativeReduce) { - if (context) iterator = _.bind(iterator, context); - return initial ? obj.reduce(iterator, memo) : obj.reduce(iterator); - } - each(obj, function(value, index, list) { - if (!initial) { - memo = value; - initial = true; - } else { - memo = iterator.call(context, memo, value, index, list); - } - }); - if (!initial) throw new TypeError('Reduce of empty array with no initial value'); - return memo; - }; - - // The right-associative version of reduce, also known as `foldr`. - // Delegates to **ECMAScript 5**'s native `reduceRight` if available. - _.reduceRight = _.foldr = function(obj, iterator, memo, context) { - var initial = arguments.length > 2; - if (obj == null) obj = []; - if (nativeReduceRight && obj.reduceRight === nativeReduceRight) { - if (context) iterator = _.bind(iterator, context); - return initial ? obj.reduceRight(iterator, memo) : obj.reduceRight(iterator); - } - var reversed = _.toArray(obj).reverse(); - if (context && !initial) iterator = _.bind(iterator, context); - return initial ? _.reduce(reversed, iterator, memo, context) : _.reduce(reversed, iterator); - }; - - // Return the first value which passes a truth test. Aliased as `detect`. - _.find = _.detect = function(obj, iterator, context) { - var result; - any(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) { - result = value; - return true; - } - }); - return result; - }; - - // Return all the elements that pass a truth test. - // Delegates to **ECMAScript 5**'s native `filter` if available. - // Aliased as `select`. - _.filter = _.select = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - if (nativeFilter && obj.filter === nativeFilter) return obj.filter(iterator, context); - each(obj, function(value, index, list) { - if (iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - // Return all the elements for which a truth test fails. - _.reject = function(obj, iterator, context) { - var results = []; - if (obj == null) return results; - each(obj, function(value, index, list) { - if (!iterator.call(context, value, index, list)) results[results.length] = value; - }); - return results; - }; - - // Determine whether all of the elements match a truth test. - // Delegates to **ECMAScript 5**'s native `every` if available. - // Aliased as `all`. - _.every = _.all = function(obj, iterator, context) { - var result = true; - if (obj == null) return result; - if (nativeEvery && obj.every === nativeEvery) return obj.every(iterator, context); - each(obj, function(value, index, list) { - if (!(result = result && iterator.call(context, value, index, list))) return breaker; - }); - return result; - }; - - // Determine if at least one element in the object matches a truth test. - // Delegates to **ECMAScript 5**'s native `some` if available. - // Aliased as `any`. - var any = _.some = _.any = function(obj, iterator, context) { - iterator || (iterator = _.identity); - var result = false; - if (obj == null) return result; - if (nativeSome && obj.some === nativeSome) return obj.some(iterator, context); - each(obj, function(value, index, list) { - if (result || (result = iterator.call(context, value, index, list))) return breaker; - }); - return !!result; - }; - - // Determine if a given value is included in the array or object using `===`. - // Aliased as `contains`. - _.include = _.contains = function(obj, target) { - var found = false; - if (obj == null) return found; - if (nativeIndexOf && obj.indexOf === nativeIndexOf) return obj.indexOf(target) != -1; - found = any(obj, function(value) { - return value === target; - }); - return found; - }; - - // Invoke a method (with arguments) on every item in a collection. - _.invoke = function(obj, method) { - var args = slice.call(arguments, 2); - return _.map(obj, function(value) { - return (_.isFunction(method) ? method || value : value[method]).apply(value, args); - }); - }; - - // Convenience version of a common use case of `map`: fetching a property. - _.pluck = function(obj, key) { - return _.map(obj, function(value){ return value[key]; }); - }; - - // Return the maximum element or (element-based computation). - _.max = function(obj, iterator, context) { - if (!iterator && _.isArray(obj)) return Math.max.apply(Math, obj); - if (!iterator && _.isEmpty(obj)) return -Infinity; - var result = {computed : -Infinity}; - each(obj, function(value, index, list) { - var computed = iterator ? iterator.call(context, value, index, list) : value; - computed >= result.computed && (result = {value : value, computed : computed}); - }); - return result.value; - }; - - // Return the minimum element (or element-based computation). - _.min = function(obj, iterator, context) { - if (!iterator && _.isArray(obj)) return Math.min.apply(Math, obj); - if (!iterator && _.isEmpty(obj)) return Infinity; - var result = {computed : Infinity}; - each(obj, function(value, index, list) { - var computed = iterator ? iterator.call(context, value, index, list) : value; - computed < result.computed && (result = {value : value, computed : computed}); - }); - return result.value; - }; - - // Shuffle an array. - _.shuffle = function(obj) { - var shuffled = [], rand; - each(obj, function(value, index, list) { - if (index == 0) { - shuffled[0] = value; - } else { - rand = Math.floor(Math.random() * (index + 1)); - shuffled[index] = shuffled[rand]; - shuffled[rand] = value; - } - }); - return shuffled; - }; - - // Sort the object's values by a criterion produced by an iterator. - _.sortBy = function(obj, iterator, context) { - return _.pluck(_.map(obj, function(value, index, list) { - return { - value : value, - criteria : iterator.call(context, value, index, list) - }; - }).sort(function(left, right) { - var a = left.criteria, b = right.criteria; - return a < b ? -1 : a > b ? 1 : 0; - }), 'value'); - }; - - // Groups the object's values by a criterion. Pass either a string attribute - // to group by, or a function that returns the criterion. - _.groupBy = function(obj, val) { - var result = {}; - var iterator = _.isFunction(val) ? val : function(obj) { return obj[val]; }; - each(obj, function(value, index) { - var key = iterator(value, index); - (result[key] || (result[key] = [])).push(value); - }); - return result; - }; - - // Use a comparator function to figure out at what index an object should - // be inserted so as to maintain order. Uses binary search. - _.sortedIndex = function(array, obj, iterator) { - iterator || (iterator = _.identity); - var low = 0, high = array.length; - while (low < high) { - var mid = (low + high) >> 1; - iterator(array[mid]) < iterator(obj) ? low = mid + 1 : high = mid; - } - return low; - }; - - // Safely convert anything iterable into a real, live array. - _.toArray = function(iterable) { - if (!iterable) return []; - if (iterable.toArray) return iterable.toArray(); - if (_.isArray(iterable)) return slice.call(iterable); - if (_.isArguments(iterable)) return slice.call(iterable); - return _.values(iterable); - }; - - // Return the number of elements in an object. - _.size = function(obj) { - return _.toArray(obj).length; - }; - - // Array Functions - // --------------- - - // Get the first element of an array. Passing **n** will return the first N - // values in the array. Aliased as `head`. The **guard** check allows it to work - // with `_.map`. - _.first = _.head = function(array, n, guard) { - return (n != null) && !guard ? slice.call(array, 0, n) : array[0]; - }; - - // Returns everything but the last entry of the array. Especcialy useful on - // the arguments object. Passing **n** will return all the values in - // the array, excluding the last N. The **guard** check allows it to work with - // `_.map`. - _.initial = function(array, n, guard) { - return slice.call(array, 0, array.length - ((n == null) || guard ? 1 : n)); - }; - - // Get the last element of an array. Passing **n** will return the last N - // values in the array. The **guard** check allows it to work with `_.map`. - _.last = function(array, n, guard) { - if ((n != null) && !guard) { - return slice.call(array, Math.max(array.length - n, 0)); - } else { - return array[array.length - 1]; - } - }; - - // Returns everything but the first entry of the array. Aliased as `tail`. - // Especially useful on the arguments object. Passing an **index** will return - // the rest of the values in the array from that index onward. The **guard** - // check allows it to work with `_.map`. - _.rest = _.tail = function(array, index, guard) { - return slice.call(array, (index == null) || guard ? 1 : index); - }; - - // Trim out all falsy values from an array. - _.compact = function(array) { - return _.filter(array, function(value){ return !!value; }); - }; - - // Return a completely flattened version of an array. - _.flatten = function(array, shallow) { - return _.reduce(array, function(memo, value) { - if (_.isArray(value)) return memo.concat(shallow ? value : _.flatten(value)); - memo[memo.length] = value; - return memo; - }, []); - }; - - // Return a version of the array that does not contain the specified value(s). - _.without = function(array) { - return _.difference(array, slice.call(arguments, 1)); - }; - - // Produce a duplicate-free version of the array. If the array has already - // been sorted, you have the option of using a faster algorithm. - // Aliased as `unique`. - _.uniq = _.unique = function(array, isSorted, iterator) { - var initial = iterator ? _.map(array, iterator) : array; - var result = []; - _.reduce(initial, function(memo, el, i) { - if (0 == i || (isSorted === true ? _.last(memo) != el : !_.include(memo, el))) { - memo[memo.length] = el; - result[result.length] = array[i]; - } - return memo; - }, []); - return result; - }; - - // Produce an array that contains the union: each distinct element from all of - // the passed-in arrays. - _.union = function() { - return _.uniq(_.flatten(arguments, true)); - }; - - // Produce an array that contains every item shared between all the - // passed-in arrays. (Aliased as "intersect" for back-compat.) - _.intersection = _.intersect = function(array) { - var rest = slice.call(arguments, 1); - return _.filter(_.uniq(array), function(item) { - return _.every(rest, function(other) { - return _.indexOf(other, item) >= 0; - }); - }); - }; - - // Take the difference between one array and a number of other arrays. - // Only the elements present in just the first array will remain. - _.difference = function(array) { - var rest = _.flatten(slice.call(arguments, 1)); - return _.filter(array, function(value){ return !_.include(rest, value); }); - }; - - // Zip together multiple lists into a single array -- elements that share - // an index go together. - _.zip = function() { - var args = slice.call(arguments); - var length = _.max(_.pluck(args, 'length')); - var results = new Array(length); - for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i); - return results; - }; - - // If the browser doesn't supply us with indexOf (I'm looking at you, **MSIE**), - // we need this function. Return the position of the first occurrence of an - // item in an array, or -1 if the item is not included in the array. - // Delegates to **ECMAScript 5**'s native `indexOf` if available. - // If the array is large and already in sort order, pass `true` - // for **isSorted** to use binary search. - _.indexOf = function(array, item, isSorted) { - if (array == null) return -1; - var i, l; - if (isSorted) { - i = _.sortedIndex(array, item); - return array[i] === item ? i : -1; - } - if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item); - for (i = 0, l = array.length; i < l; i++) if (i in array && array[i] === item) return i; - return -1; - }; - - // Delegates to **ECMAScript 5**'s native `lastIndexOf` if available. - _.lastIndexOf = function(array, item) { - if (array == null) return -1; - if (nativeLastIndexOf && array.lastIndexOf === nativeLastIndexOf) return array.lastIndexOf(item); - var i = array.length; - while (i--) if (i in array && array[i] === item) return i; - return -1; - }; - - // Generate an integer Array containing an arithmetic progression. A port of - // the native Python `range()` function. See - // [the Python documentation](http://docs.python.org/library/functions.html#range). - _.range = function(start, stop, step) { - if (arguments.length <= 1) { - stop = start || 0; - start = 0; - } - step = arguments[2] || 1; - - var len = Math.max(Math.ceil((stop - start) / step), 0); - var idx = 0; - var range = new Array(len); - - while(idx < len) { - range[idx++] = start; - start += step; - } - - return range; - }; - - // Function (ahem) Functions - // ------------------ - - // Reusable constructor function for prototype setting. - var ctor = function(){}; - - // Create a function bound to a given object (assigning `this`, and arguments, - // optionally). Binding with arguments is also known as `curry`. - // Delegates to **ECMAScript 5**'s native `Function.bind` if available. - // We check for `func.bind` first, to fail fast when `func` is undefined. - _.bind = function bind(func, context) { - var bound, args; - if (func.bind === nativeBind && nativeBind) return nativeBind.apply(func, slice.call(arguments, 1)); - if (!_.isFunction(func)) throw new TypeError; - args = slice.call(arguments, 2); - return bound = function() { - if (!(this instanceof bound)) return func.apply(context, args.concat(slice.call(arguments))); - ctor.prototype = func.prototype; - var self = new ctor; - var result = func.apply(self, args.concat(slice.call(arguments))); - if (Object(result) === result) return result; - return self; - }; - }; - - // Bind all of an object's methods to that object. Useful for ensuring that - // all callbacks defined on an object belong to it. - _.bindAll = function(obj) { - var funcs = slice.call(arguments, 1); - if (funcs.length == 0) funcs = _.functions(obj); - each(funcs, function(f) { obj[f] = _.bind(obj[f], obj); }); - return obj; - }; - - // Memoize an expensive function by storing its results. - _.memoize = function(func, hasher) { - var memo = {}; - hasher || (hasher = _.identity); - return function() { - var key = hasher.apply(this, arguments); - return _.has(memo, key) ? memo[key] : (memo[key] = func.apply(this, arguments)); - }; - }; - - // Delays a function for the given number of milliseconds, and then calls - // it with the arguments supplied. - _.delay = function(func, wait) { - var args = slice.call(arguments, 2); - return setTimeout(function(){ return func.apply(func, args); }, wait); - }; - - // Defers a function, scheduling it to run after the current call stack has - // cleared. - _.defer = function(func) { - return _.delay.apply(_, [func, 1].concat(slice.call(arguments, 1))); - }; - - // Returns a function, that, when invoked, will only be triggered at most once - // during a given window of time. - _.throttle = function(func, wait) { - var context, args, timeout, throttling, more; - var whenDone = _.debounce(function(){ more = throttling = false; }, wait); - return function() { - context = this; args = arguments; - var later = function() { - timeout = null; - if (more) func.apply(context, args); - whenDone(); - }; - if (!timeout) timeout = setTimeout(later, wait); - if (throttling) { - more = true; - } else { - func.apply(context, args); - } - whenDone(); - throttling = true; - }; - }; - - // Returns a function, that, as long as it continues to be invoked, will not - // be triggered. The function will be called after it stops being called for - // N milliseconds. - _.debounce = function(func, wait) { - var timeout; - return function() { - var context = this, args = arguments; - var later = function() { - timeout = null; - func.apply(context, args); - }; - clearTimeout(timeout); - timeout = setTimeout(later, wait); - }; - }; - - // Returns a function that will be executed at most one time, no matter how - // often you call it. Useful for lazy initialization. - _.once = function(func) { - var ran = false, memo; - return function() { - if (ran) return memo; - ran = true; - return memo = func.apply(this, arguments); - }; - }; - - // Returns the first function passed as an argument to the second, - // allowing you to adjust arguments, run code before and after, and - // conditionally execute the original function. - _.wrap = function(func, wrapper) { - return function() { - var args = [func].concat(slice.call(arguments, 0)); - return wrapper.apply(this, args); - }; - }; - - // Returns a function that is the composition of a list of functions, each - // consuming the return value of the function that follows. - _.compose = function() { - var funcs = arguments; - return function() { - var args = arguments; - for (var i = funcs.length - 1; i >= 0; i--) { - args = [funcs[i].apply(this, args)]; - } - return args[0]; - }; - }; - - // Returns a function that will only be executed after being called N times. - _.after = function(times, func) { - if (times <= 0) return func(); - return function() { - if (--times < 1) { return func.apply(this, arguments); } - }; - }; - - // Object Functions - // ---------------- - - // Retrieve the names of an object's properties. - // Delegates to **ECMAScript 5**'s native `Object.keys` - _.keys = nativeKeys || function(obj) { - if (obj !== Object(obj)) throw new TypeError('Invalid object'); - var keys = []; - for (var key in obj) if (_.has(obj, key)) keys[keys.length] = key; - return keys; - }; - - // Retrieve the values of an object's properties. - _.values = function(obj) { - return _.map(obj, _.identity); - }; - - // Return a sorted list of the function names available on the object. - // Aliased as `methods` - _.functions = _.methods = function(obj) { - var names = []; - for (var key in obj) { - if (_.isFunction(obj[key])) names.push(key); - } - return names.sort(); - }; - - // Extend a given object with all the properties in passed-in object(s). - _.extend = function(obj) { - each(slice.call(arguments, 1), function(source) { - for (var prop in source) { - obj[prop] = source[prop]; - } - }); - return obj; - }; - - // Fill in a given object with default properties. - _.defaults = function(obj) { - each(slice.call(arguments, 1), function(source) { - for (var prop in source) { - if (obj[prop] == null) obj[prop] = source[prop]; - } - }); - return obj; - }; - - // Create a (shallow-cloned) duplicate of an object. - _.clone = function(obj) { - if (!_.isObject(obj)) return obj; - return _.isArray(obj) ? obj.slice() : _.extend({}, obj); - }; - - // Invokes interceptor with the obj, and then returns obj. - // The primary purpose of this method is to "tap into" a method chain, in - // order to perform operations on intermediate results within the chain. - _.tap = function(obj, interceptor) { - interceptor(obj); - return obj; - }; - - // Internal recursive comparison function. - function eq(a, b, stack) { - // Identical objects are equal. `0 === -0`, but they aren't identical. - // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal. - if (a === b) return a !== 0 || 1 / a == 1 / b; - // A strict comparison is necessary because `null == undefined`. - if (a == null || b == null) return a === b; - // Unwrap any wrapped objects. - if (a._chain) a = a._wrapped; - if (b._chain) b = b._wrapped; - // Invoke a custom `isEqual` method if one is provided. - if (a.isEqual && _.isFunction(a.isEqual)) return a.isEqual(b); - if (b.isEqual && _.isFunction(b.isEqual)) return b.isEqual(a); - // Compare `[[Class]]` names. - var className = toString.call(a); - if (className != toString.call(b)) return false; - switch (className) { - // Strings, numbers, dates, and booleans are compared by value. - case '[object String]': - // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is - // equivalent to `new String("5")`. - return a == String(b); - case '[object Number]': - // `NaN`s are equivalent, but non-reflexive. An `egal` comparison is performed for - // other numeric values. - return a != +a ? b != +b : (a == 0 ? 1 / a == 1 / b : a == +b); - case '[object Date]': - case '[object Boolean]': - // Coerce dates and booleans to numeric primitive values. Dates are compared by their - // millisecond representations. Note that invalid dates with millisecond representations - // of `NaN` are not equivalent. - return +a == +b; - // RegExps are compared by their source patterns and flags. - case '[object RegExp]': - return a.source == b.source && - a.global == b.global && - a.multiline == b.multiline && - a.ignoreCase == b.ignoreCase; - } - if (typeof a != 'object' || typeof b != 'object') return false; - // Assume equality for cyclic structures. The algorithm for detecting cyclic - // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. - var length = stack.length; - while (length--) { - // Linear search. Performance is inversely proportional to the number of - // unique nested structures. - if (stack[length] == a) return true; - } - // Add the first object to the stack of traversed objects. - stack.push(a); - var size = 0, result = true; - // Recursively compare objects and arrays. - if (className == '[object Array]') { - // Compare array lengths to determine if a deep comparison is necessary. - size = a.length; - result = size == b.length; - if (result) { - // Deep compare the contents, ignoring non-numeric properties. - while (size--) { - // Ensure commutative equality for sparse arrays. - if (!(result = size in a == size in b && eq(a[size], b[size], stack))) break; - } - } - } else { - // Objects with different constructors are not equivalent. - if ('constructor' in a != 'constructor' in b || a.constructor != b.constructor) return false; - // Deep compare objects. - for (var key in a) { - if (_.has(a, key)) { - // Count the expected number of properties. - size++; - // Deep compare each member. - if (!(result = _.has(b, key) && eq(a[key], b[key], stack))) break; - } - } - // Ensure that both objects contain the same number of properties. - if (result) { - for (key in b) { - if (_.has(b, key) && !(size--)) break; - } - result = !size; - } - } - // Remove the first object from the stack of traversed objects. - stack.pop(); - return result; - } - - // Perform a deep comparison to check if two objects are equal. - _.isEqual = function(a, b) { - return eq(a, b, []); - }; - - // Is a given array, string, or object empty? - // An "empty" object has no enumerable own-properties. - _.isEmpty = function(obj) { - if (_.isArray(obj) || _.isString(obj)) return obj.length === 0; - for (var key in obj) if (_.has(obj, key)) return false; - return true; - }; - - // Is a given value a DOM element? - _.isElement = function(obj) { - return !!(obj && obj.nodeType == 1); - }; - - // Is a given value an array? - // Delegates to ECMA5's native Array.isArray - _.isArray = nativeIsArray || function(obj) { - return toString.call(obj) == '[object Array]'; - }; - - // Is a given variable an object? - _.isObject = function(obj) { - return obj === Object(obj); - }; - - // Is a given variable an arguments object? - _.isArguments = function(obj) { - return toString.call(obj) == '[object Arguments]'; - }; - if (!_.isArguments(arguments)) { - _.isArguments = function(obj) { - return !!(obj && _.has(obj, 'callee')); - }; - } - - // Is a given value a function? - _.isFunction = function(obj) { - return toString.call(obj) == '[object Function]'; - }; - - // Is a given value a string? - _.isString = function(obj) { - return toString.call(obj) == '[object String]'; - }; - - // Is a given value a number? - _.isNumber = function(obj) { - return toString.call(obj) == '[object Number]'; - }; - - // Is the given value `NaN`? - _.isNaN = function(obj) { - // `NaN` is the only value for which `===` is not reflexive. - return obj !== obj; - }; - - // Is a given value a boolean? - _.isBoolean = function(obj) { - return obj === true || obj === false || toString.call(obj) == '[object Boolean]'; - }; - - // Is a given value a date? - _.isDate = function(obj) { - return toString.call(obj) == '[object Date]'; - }; - - // Is the given value a regular expression? - _.isRegExp = function(obj) { - return toString.call(obj) == '[object RegExp]'; - }; - - // Is a given value equal to null? - _.isNull = function(obj) { - return obj === null; - }; - - // Is a given variable undefined? - _.isUndefined = function(obj) { - return obj === void 0; - }; - - // Has own property? - _.has = function(obj, key) { - return hasOwnProperty.call(obj, key); - }; - - // Utility Functions - // ----------------- - - // Run Underscore.js in *noConflict* mode, returning the `_` variable to its - // previous owner. Returns a reference to the Underscore object. - _.noConflict = function() { - root._ = previousUnderscore; - return this; - }; - - // Keep the identity function around for default iterators. - _.identity = function(value) { - return value; - }; - - // Run a function **n** times. - _.times = function (n, iterator, context) { - for (var i = 0; i < n; i++) iterator.call(context, i); - }; - - // Escape a string for HTML interpolation. - _.escape = function(string) { - return (''+string).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, ''').replace(/\//g,'/'); - }; - - // Add your own custom functions to the Underscore object, ensuring that - // they're correctly added to the OOP wrapper as well. - _.mixin = function(obj) { - each(_.functions(obj), function(name){ - addToWrapper(name, _[name] = obj[name]); - }); - }; - - // Generate a unique integer id (unique within the entire client session). - // Useful for temporary DOM ids. - var idCounter = 0; - _.uniqueId = function(prefix) { - var id = idCounter++; - return prefix ? prefix + id : id; - }; - - // By default, Underscore uses ERB-style template delimiters, change the - // following template settings to use alternative delimiters. - _.templateSettings = { - evaluate : /<%([\s\S]+?)%>/g, - interpolate : /<%=([\s\S]+?)%>/g, - escape : /<%-([\s\S]+?)%>/g - }; - - // When customizing `templateSettings`, if you don't want to define an - // interpolation, evaluation or escaping regex, we need one that is - // guaranteed not to match. - var noMatch = /.^/; - - // Within an interpolation, evaluation, or escaping, remove HTML escaping - // that had been previously added. - var unescape = function(code) { - return code.replace(/\\\\/g, '\\').replace(/\\'/g, "'"); - }; - - // JavaScript micro-templating, similar to John Resig's implementation. - // Underscore templating handles arbitrary delimiters, preserves whitespace, - // and correctly escapes quotes within interpolated code. - _.template = function(str, data) { - var c = _.templateSettings; - var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' + - 'with(obj||{}){__p.push(\'' + - str.replace(/\\/g, '\\\\') - .replace(/'/g, "\\'") - .replace(c.escape || noMatch, function(match, code) { - return "',_.escape(" + unescape(code) + "),'"; - }) - .replace(c.interpolate || noMatch, function(match, code) { - return "'," + unescape(code) + ",'"; - }) - .replace(c.evaluate || noMatch, function(match, code) { - return "');" + unescape(code).replace(/[\r\n\t]/g, ' ') + ";__p.push('"; - }) - .replace(/\r/g, '\\r') - .replace(/\n/g, '\\n') - .replace(/\t/g, '\\t') - + "');}return __p.join('');"; - var func = new Function('obj', '_', tmpl); - if (data) return func(data, _); - return function(data) { - return func.call(this, data, _); - }; - }; - - // Add a "chain" function, which will delegate to the wrapper. - _.chain = function(obj) { - return _(obj).chain(); - }; - - // The OOP Wrapper - // --------------- - - // If Underscore is called as a function, it returns a wrapped object that - // can be used OO-style. This wrapper holds altered versions of all the - // underscore functions. Wrapped objects may be chained. - var wrapper = function(obj) { this._wrapped = obj; }; - - // Expose `wrapper.prototype` as `_.prototype` - _.prototype = wrapper.prototype; - - // Helper function to continue chaining intermediate results. - var result = function(obj, chain) { - return chain ? _(obj).chain() : obj; - }; - - // A method to easily add functions to the OOP wrapper. - var addToWrapper = function(name, func) { - wrapper.prototype[name] = function() { - var args = slice.call(arguments); - unshift.call(args, this._wrapped); - return result(func.apply(_, args), this._chain); - }; - }; - - // Add all of the Underscore functions to the wrapper object. - _.mixin(_); - - // Add all mutator Array functions to the wrapper. - each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) { - var method = ArrayProto[name]; - wrapper.prototype[name] = function() { - var wrapped = this._wrapped; - method.apply(wrapped, arguments); - var length = wrapped.length; - if ((name == 'shift' || name == 'splice') && length === 0) delete wrapped[0]; - return result(wrapped, this._chain); - }; - }); - - // Add all accessor Array functions to the wrapper. - each(['concat', 'join', 'slice'], function(name) { - var method = ArrayProto[name]; - wrapper.prototype[name] = function() { - return result(method.apply(this._wrapped, arguments), this._chain); - }; - }); - - // Start chaining a wrapped Underscore object. - wrapper.prototype.chain = function() { - this._chain = true; - return this; - }; - - // Extracts the result from a wrapped and chained object. - wrapper.prototype.value = function() { - return this._wrapped; - }; - -}).call(this); diff --git a/docs/build/html/_static/underscore.js b/docs/build/html/_static/underscore.js index 5b55f32..cf177d4 100644 --- a/docs/build/html/_static/underscore.js +++ b/docs/build/html/_static/underscore.js @@ -1,31 +1,6 @@ -// Underscore.js 1.3.1 -// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. -// Underscore is freely distributable under the MIT license. -// Portions of Underscore are inspired or borrowed from Prototype, -// Oliver Steele's Functional, and John Resig's Micro-Templating. -// For all details and documentation: -// http://documentcloud.github.com/underscore -(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source== -c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c, -h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var j=b.each= -b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e2;a== -null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect= -function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g,h){if(!(e= -e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck= -function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;bd?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a, -c,d){d||(d=b.identity);for(var e=0,f=a.length;e>1;d(a[g])=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e=0;d--)b=[a[d].apply(this,b)];return b[0]}}; -b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function(a){j(i.call(arguments, -1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)}; -b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"}; -b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};b.mixin=function(a){j(b.functions(a), -function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return"',_.escape("+ -u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=function(a,c){m.prototype[a]= -function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain= -true;return this};m.prototype.value=function(){return this._wrapped}}).call(this); +!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){ +// Underscore.js 1.13.1 +// https://underscorejs.org +// (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors +// Underscore may be freely distributed under the MIT license. +var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J("byteLength"),H=K(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e":">",'"':""","'":"'","`":"`"},Cn=Ln($n),Kn=Ln(_n($n)),Jn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Gn=/(.)^/,Hn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Qn=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(n){return"\\"+Hn[n]}var Yn=/^\s*(\w|\$)+\s*$/;var Zn=0;function nr(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var rr=j((function(n,r){var t=rr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a1)ur(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var lr=rr(cr,2);function sr(n,r,t){r=qn(r,t);for(var e,u=nn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a=3;return r(n,Fn(t,u,4),e,o)}}var Ar=wr(1),xr=wr(-1);function Sr(n,r,t){var e=[];return r=qn(r,t),jr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Or(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o=0}var Br=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Nn(r),e=r.slice(0,-1),r=r[r.length-1]),_r(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=In(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Nr(n,r){return _r(n,Rn(r))}function Ir(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;ao&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}function Tr(n,r,t){if(null==r||t)return er(n)||(n=jn(n)),n[Wn(n.length-1)];var e=er(n)?En(n):jn(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i1&&(e=Fn(e,r[1])),r=an(n)):(e=qr,r=ur(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u1&&(t=r[1])):(r=_r(ur(r,!1,!1),String),e=function(n,t){return!Er(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=ur(r,!0,!0),Sr(n,(function(n){return!Er(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=qn(t,e));for(var u=[],o=[],i=0,a=Y(n);ir?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=zn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=zn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return rr(r,n)},negate:fr,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:cr,once:lr,findKey:sr,findIndex:vr,findLastIndex:hr,sortedIndex:yr,indexOf:gr,lastIndexOf:br,find:mr,detect:mr,findWhere:function(n,r){return mr(n,Dn(r))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Ar,foldl:Ar,inject:Ar,reduceRight:xr,foldr:xr,filter:Sr,select:Sr,reject:function(n,r,t){return Sr(n,fr(qn(r)),t)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:Br,pluck:Nr,where:function(n,r){return Sr(n,Dn(r))},max:Ir,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;ae||void 0===t)return 1;if(t - - - - - - - msgpi.analysis.run — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.analysis.run

    -
    -
    -msgpi.analysis.run(command, input_name, analysis, smdim=2, aperiodic=False, output_gmsh_format=True, reduced_integration=False, scrnout=True, logger=None)
    -

    Run codes.

    -
    -
    Parameters
    -
      -
    • command (str) – Command name of VABS or SwiftComp

    • -
    • input_name (str) – Name of the input file.

    • -
    • analysis ({0, 1, 2, 3, 4, 5, '', 'h', 'dn', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 1 or ‘dn’ - (VABS) dehomogenization (nonlinear)

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      • 4 or ‘f’ - (SwiftComp) initial failure strength

      • -
      • 5 or ‘fe’ - (SwiftComp) initial failure envelope

      • -
      -

    • -
    • smdim (int) – (SwiftComp) Dimension of the macroscopic structural model.

    • -
    • aperiodic (bool) – (SwiftComp) If the structure gene is periodic.

    • -
    • output_gmsh_format (bool) – (SwiftComp) If output dehomogenization results in Gmsh format

    • -
    • reduced_integration (bool) – (SwiftComp) If reduced integration is used for certain elements.

    • -
    • scrnout (bool, default True) – Switch of printing solver messages.

    • -
    • logger (logging.Logger) – Logger object

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.analysis.run — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.analysis.run

    +
    +
    +msgpi.analysis.run(command, input_name, analysis, smdim=2, aperiodic=False, output_gmsh_format=True, reduced_integration=False, scrnout=True, logger=None)
    +

    Run codes.

    +
    +
    Parameters
    +
      +
    • command (str) – Command name of VABS or SwiftComp

    • +
    • input_name (str) – Name of the input file.

    • +
    • analysis ({0, 1, 2, 3, 4, 5, '', 'h', 'dn', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 1 or ‘dn’ - (VABS) dehomogenization (nonlinear)

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      • 4 or ‘f’ - (SwiftComp) initial failure strength

      • +
      • 5 or ‘fe’ - (SwiftComp) initial failure envelope

      • +
      +

    • +
    • smdim (int) – (SwiftComp) Dimension of the macroscopic structural model.

    • +
    • aperiodic (bool) – (SwiftComp) If the structure gene is periodic.

    • +
    • output_gmsh_format (bool) – (SwiftComp) If output dehomogenization results in Gmsh format

    • +
    • reduced_integration (bool) – (SwiftComp) If reduced integration is used for certain elements.

    • +
    • scrnout (bool, default True) – Switch of printing solver messages.

    • +
    • logger (logging.Logger) – Logger object

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/analysis/msgpi.analysis.runSwiftComp.html b/docs/build/html/analysis/msgpi.analysis.runSwiftComp.html index 3afadfd..cce7dcc 100644 --- a/docs/build/html/analysis/msgpi.analysis.runSwiftComp.html +++ b/docs/build/html/analysis/msgpi.analysis.runSwiftComp.html @@ -1,257 +1,259 @@ - - - - - - - - - - msgpi.analysis.runSwiftComp — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.analysis.runSwiftComp

    -
    -
    -msgpi.analysis.runSwiftComp(command, input_name, analysis, smdim, aperiodic=False, output_gmsh_format=True, reduced_integration=False, scrnout=True, logger=None)
    -

    Run VABS.

    -
    -
    Parameters
    -
      -
    • command (str) – Command name of VABS

    • -
    • input_name (str) – Name of the input file.

    • -
    • analysis ({0, 2, 3, 4, 5, '', 'h', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      • 4 or ‘f’ - initial failure strength

      • -
      • 5 or ‘fe’ - initial failure envelope

      • -
      -

    • -
    • smdim (int) – Dimension of the macroscopic structural model.

    • -
    • aperiodic (bool) – If the structure gene is periodic.

    • -
    • output_gmsh_format (bool) – If output dehomogenization results in Gmsh format

    • -
    • reduced_integration (bool) – If reduced integration is used for certain elements.

    • -
    • scrnout (bool, default True) – Switch of printing solver messages..

    • -
    • logger (logging.Logger) – Logger object

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.analysis.runSwiftComp — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.analysis.runSwiftComp

    +
    +
    +msgpi.analysis.runSwiftComp(command, input_name, analysis, smdim, aperiodic=False, output_gmsh_format=True, reduced_integration=False, scrnout=True, logger=None)
    +

    Run SwiftComp.

    +
    +
    Parameters
    +
      +
    • command (str) – Command name of SwiftComp

    • +
    • input_name (str) – Name of the input file.

    • +
    • analysis ({0, 2, 3, 4, 5, '', 'h', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      • 4 or ‘f’ - initial failure strength

      • +
      • 5 or ‘fe’ - initial failure envelope

      • +
      +

    • +
    • smdim (int) – Dimension of the macroscopic structural model.

    • +
    • aperiodic (bool) – If the structure gene is periodic.

    • +
    • output_gmsh_format (bool) – If output dehomogenization results in Gmsh format

    • +
    • reduced_integration (bool) – If reduced integration is used for certain elements.

    • +
    • scrnout (bool, default True) – Switch of printing solver messages..

    • +
    • logger (logging.Logger) – Logger object

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/analysis/msgpi.analysis.runVABS.html b/docs/build/html/analysis/msgpi.analysis.runVABS.html index 3750419..dde1245 100644 --- a/docs/build/html/analysis/msgpi.analysis.runVABS.html +++ b/docs/build/html/analysis/msgpi.analysis.runVABS.html @@ -1,252 +1,254 @@ - - - - - - - - - - msgpi.analysis.runVABS — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.analysis.runVABS

    -
    -
    -msgpi.analysis.runVABS(command, input_name, analysis, scrnout=True, logger=None)
    -

    Run VABS.

    -
    -
    Parameters
    -
      -
    • command (str) – Command name of VABS

    • -
    • input_name (str) – Name of the input file.

    • -
    • analysis ({0, 1, 2, 3, '', 'h', 'dn', 'dl', 'd', 'l', 'fi'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 1 or ‘dn’ - dehomogenization (nonlinear)

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      -

    • -
    • scrnout (bool, default True) – Switch of printing solver messages.

    • -
    • logger (logging.Logger) – Logger object

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.analysis.runVABS — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.analysis.runVABS

    +
    +
    +msgpi.analysis.runVABS(command, input_name, analysis, scrnout=True, logger=None)
    +

    Run VABS.

    +
    +
    Parameters
    +
      +
    • command (str) – Command name of VABS

    • +
    • input_name (str) – Name of the input file.

    • +
    • analysis ({0, 1, 2, 3, '', 'h', 'dn', 'dl', 'd', 'l', 'fi'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 1 or ‘dn’ - dehomogenization (nonlinear)

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      +

    • +
    • scrnout (bool, default True) – Switch of printing solver messages.

    • +
    • logger (logging.Logger) – Logger object

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/analysis/msgpi.analysis.solve.html b/docs/build/html/analysis/msgpi.analysis.solve.html index 64fc769..9231df3 100644 --- a/docs/build/html/analysis/msgpi.analysis.solve.html +++ b/docs/build/html/analysis/msgpi.analysis.solve.html @@ -1,265 +1,267 @@ - - - - - - - - - - msgpi.analysis.solve — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.analysis.solve

    -
    -
    -msgpi.analysis.solve(sg_xml, analysis, ppcmd, solver, integrated=False, aperiodic=False, output_gmsh_format=True, reduced_integration=False, timeout=30, scrnout=True, logger=None, timer=None)
    -

    Solve

    -
    -
    Parameters
    -
      -
    • sg_xml (str) – File name of SG design parameters (XML format).

    • -
    • analysis (str) –

      Analysis to be carried out.

      -
        -
      • h - homogenization

      • -
      • d - dehomogenization/localization/recover

      • -
      • f - initial failure strength

      • -
      • fe - initial failure envelope

      • -
      • fi - initial failure indices and strength ratios

      • -
      -

    • -
    • ppcmd (str) – Preprocessor command.

    • -
    • solver (str) – Command of the solver.

    • -
    • integrated (bool, optional) – Use integrated solver or not (standalone), by default False.

    • -
    • aperiodic (bool, optional) – (SwiftComp) If the structure gene is periodic, by default False.

    • -
    • output_gmsh_format (bool, optional) – (SwiftComp) If output dehomogenization results in Gmsh format, by default True

    • -
    • reduced_integration (bool, optional) – (SwiftComp) If reduced integration is used for certain elements, by default False.

    • -
    • timeout (int, optional) – Time to wait before stop, by default 30.

    • -
    • scrnout (bool, optional) – Switch of printing solver messages, by default True.

    • -
    • logger (logging.Logger, optional) – Logger object, by default None.

    • -
    -
    -
    Returns
    -

    Different analyses return different types of results.

    -
    -
    Return type
    -

    various

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.analysis.solve — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.analysis.solve

    +
    +
    +msgpi.analysis.solve(sg_xml, analysis, ppcmd, solver, integrated=False, aperiodic=False, output_gmsh_format=True, reduced_integration=False, timeout=30, scrnout=True, logger=None, timer=None)
    +

    Solve

    +
    +
    Parameters
    +
      +
    • sg_xml (str) – File name of SG design parameters (XML format).

    • +
    • analysis (str) –

      Analysis to be carried out.

      +
        +
      • h - homogenization

      • +
      • d - dehomogenization/localization/recover

      • +
      • f - initial failure strength

      • +
      • fe - initial failure envelope

      • +
      • fi - initial failure indices and strength ratios

      • +
      +

    • +
    • ppcmd (str) – Preprocessor command.

    • +
    • solver (str) – Command of the solver.

    • +
    • integrated (bool, optional) – Use integrated solver or not (standalone), by default False.

    • +
    • aperiodic (bool, optional) – (SwiftComp) If the structure gene is periodic, by default False.

    • +
    • output_gmsh_format (bool, optional) – (SwiftComp) If output dehomogenization results in Gmsh format, by default True

    • +
    • reduced_integration (bool, optional) – (SwiftComp) If reduced integration is used for certain elements, by default False.

    • +
    • timeout (int, optional) – Time to wait before stop, by default 30.

    • +
    • scrnout (bool, optional) – Switch of printing solver messages, by default True.

    • +
    • logger (logging.Logger, optional) – Logger object, by default None.

    • +
    +
    +
    Returns
    +

    Different analyses return different types of results.

    +
    +
    Return type
    +

    various

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam.html b/docs/build/html/beam.html index b4bc19e..7ddc8ff 100644 --- a/docs/build/html/beam.html +++ b/docs/build/html/beam.html @@ -1,394 +1,393 @@ - - - - - - - - - - A Simple Beam Class — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    A Simple Beam Class

    -
    import msgpi.ms.beam
    -
    -
    -
    -

    BeamSegment

    -
    -

    Constructor

    - ---- - - - - - -

    BeamSegment()

    Class for a beam segment.

    -
    -
    -

    Attributes and underlying data

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    BeamSegment.points

    Point labels.

    BeamSegment.coords

    Coordinates of beginning and ending points.

    BeamSegment.css

    Cross-section labels.

    BeamSegment.rotate_a1

    Rotation around a1.

    BeamSegment.twist

    Twist.

    BeamSegment.local_frame_id

    Local frame id.

    BeamSegment.frame_id

    Frame id

    BeamSegment.curv_id

    Curvature id

    BeamSegment.num_divisions

    Number of division of the segment.

    -
    -
    -

    Methods

    - ---- - - - - - -

    BeamSegment.calcLengthSq()

    Calculate the square of the segment length.

    -
    -
    -
    -

    Beam

    -
    -

    Constructor

    - ---- - - - - - -

    Beam()

    Class for a slender beam-like structure.

    -
    -
    -

    Attributes and underlying data

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Beam.name

    Name of the beam.

    Beam.analysis_type

    Analysis type (GEBT).

    Beam.max_iteration

    Max iteration.

    Beam.num_steps

    Number of analysis steps.

    Beam.num_eigens

    Number of eigen analysis resutls.

    Beam.angular_velocity

    Angular velocity of the rotating beam.

    Beam.linear_velocity

    Linear velocity of the first key point.

    Beam.points

    Key point id and coordinates.

    Beam.segments

    Beam segments {bsid: BeamSegment object, …}

    Beam.pconditions

    Point conditions (B.C.

    Beam.mconditions

    Member conditions (B.C.

    Beam.sections

    Effective properties of cross-sections.

    Beam.frames

    Local frames

    Beam.distrloads

    Distribution loads

    Beam.timefunctions

    Time functions

    Beam.initcurvatures

    Initial curvatures

    -
    -
    -

    Methods

    - ---- - - - - - - - - - - - -

    Beam.echo()

    Print the beam data.

    Beam.findPtCoordByName(name)

    Find key point coordinates by point id.

    Beam.findSectionByName(name)

    Find sectional properties by section id.

    -
    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + A Simple Beam Class — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    A Simple Beam Class

    +
    import msgpi.ms.beam
    +
    +
    +
    +

    BeamSegment

    +
    +

    Constructor

    + ++++ + + + + + +

    BeamSegment()

    Class for a beam segment.

    +
    +
    +

    Attributes and underlying data

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    BeamSegment.points

    Point labels.

    BeamSegment.coords

    Coordinates of beginning and ending points.

    BeamSegment.css

    Cross-section labels.

    BeamSegment.rotate_a1

    Rotation around a1.

    BeamSegment.twist

    Twist.

    BeamSegment.local_frame_id

    Local frame id.

    BeamSegment.frame_id

    Frame id

    BeamSegment.curv_id

    Curvature id

    BeamSegment.num_divisions

    Number of division of the segment.

    +
    +
    +

    Methods

    + ++++ + + + + + +

    BeamSegment.calcLengthSq()

    Calculate the square of the segment length.

    +
    +
    +
    +

    Beam

    +
    +

    Constructor

    + ++++ + + + + + +

    Beam()

    Class for a slender beam-like structure.

    +
    +
    +

    Attributes and underlying data

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Beam.name

    Name of the beam.

    Beam.analysis_type

    Analysis type (GEBT).

    Beam.max_iteration

    Max iteration.

    Beam.num_steps

    Number of analysis steps.

    Beam.num_eigens

    Number of eigen analysis resutls.

    Beam.angular_velocity

    Angular velocity of the rotating beam.

    Beam.linear_velocity

    Linear velocity of the first key point.

    Beam.points

    Key point id and coordinates.

    Beam.segments

    Beam segments {bsid: BeamSegment object, …}

    Beam.pconditions

    Point conditions (B.C.

    Beam.mconditions

    Member conditions (B.C.

    Beam.sections

    Effective properties of cross-sections.

    Beam.frames

    Local frames

    Beam.distrloads

    Distribution loads

    Beam.timefunctions

    Time functions

    Beam.initcurvatures

    Initial curvatures

    +
    +
    +

    Methods

    + ++++ + + + + + + + + +

    Beam.findPtCoordByName(name)

    Find key point coordinates by point id.

    Beam.findSectionByName(name)

    Find sectional properties by section id.

    +
    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.analysis.runGEBT.html b/docs/build/html/beam/msgpi.ms.analysis.runGEBT.html index 3891ca4..0c3c9fd 100644 --- a/docs/build/html/beam/msgpi.ms.analysis.runGEBT.html +++ b/docs/build/html/beam/msgpi.ms.analysis.runGEBT.html @@ -1,250 +1,252 @@ - - - - - - - - - - msgpi.ms.analysis.runGEBT — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.analysis.runGEBT

    -
    -
    -msgpi.ms.analysis.runGEBT(fn_input, scrnout=True)
    -

    Run GEBT analysis.

    -
    -
    Parameters
    -
      -
    • fn_input (str) – File name of the GEBT input.

    • -
    • scrnout (bool) – Switch for printing GEBT cmd outputs.

    • -
    -
    -
    Returns
    -

    File name of the GEBT output.

    -
    -
    Return type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.analysis.runGEBT — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.analysis.runGEBT

    +
    +
    +msgpi.ms.analysis.runGEBT(fn_input, scrnout=True)
    +

    Run GEBT analysis.

    +
    +
    Parameters
    +
      +
    • fn_input (str) – File name of the GEBT input.

    • +
    • scrnout (bool) – Switch for printing GEBT cmd outputs.

    • +
    +
    +
    Returns
    +

    File name of the GEBT output.

    +
    +
    Return type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.analysis.solveGEBT.html b/docs/build/html/beam/msgpi.ms.analysis.solveGEBT.html index 1200f21..20a8d0a 100644 --- a/docs/build/html/beam/msgpi.ms.analysis.solveGEBT.html +++ b/docs/build/html/beam/msgpi.ms.analysis.solveGEBT.html @@ -1,246 +1,248 @@ - - - - - - - - - - msgpi.ms.analysis.solveGEBT — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.analysis.solveGEBT

    -
    -
    -msgpi.ms.analysis.solveGEBT(beam_xml, scrnout=True)
    -

    Carry out a global beam analysis using GEBT.

    -

    This function includes the preprocessing of the input data, -running GEBT and parsing the results.

    -
    -
    Parameters
    -
      -
    • beam_xml (str) – Beam xml input file.

    • -
    • scrnout (bool) – Switch for printing GEBT cmd outputs.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.analysis.solveGEBT — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.analysis.solveGEBT

    +
    +
    +msgpi.ms.analysis.solveGEBT(beam_xml, scrnout=True)
    +

    Carry out a global beam analysis using GEBT.

    +

    This function includes the preprocessing of the input data, +running GEBT and parsing the results.

    +
    +
    Parameters
    +
      +
    • beam_xml (str) – Beam xml input file.

    • +
    • scrnout (bool) – Switch for printing GEBT cmd outputs.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.analysis.solvePLECS.html b/docs/build/html/beam/msgpi.ms.analysis.solvePLECS.html index c79f2a3..457e453 100644 --- a/docs/build/html/beam/msgpi.ms.analysis.solvePLECS.html +++ b/docs/build/html/beam/msgpi.ms.analysis.solvePLECS.html @@ -1,257 +1,259 @@ - - - - - - - - - - msgpi.ms.analysis.solvePLECS — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.analysis.solvePLECS

    -
    -
    -msgpi.ms.analysis.solvePLECS(length, compliance, x1, f1=0, f2=0, f3=0, m1=0, m2=0, m3=0)
    -

    Solve the static problem of a prismatic, linearly elastic, -cantilever beam. Find the three displacements and three rotations -of a point x1 given loads f1, f2, f3, m1, m2, m3 applied at the -tip.

    -

    Equations (5.59) and (5.61) from the book -Nonlinear Composite Beam Theory by D. H. Hodges -are used.

    -
    -
    Parameters
    -
      -
    • length (float) – Total length of the beam.

    • -
    • compliance (list of lists of floats) – The 6x6 compliance matrix of the beam cross-section.

    • -
    • x1 (float) – The location where the result is wanted.

    • -
    -
    -
    Returns
    -

    Results (displacement, rotations, forces, moments).

    -
    -
    Return type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.analysis.solvePLECS — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.analysis.solvePLECS

    +
    +
    +msgpi.ms.analysis.solvePLECS(length, compliance, x1, f1=0, f2=0, f3=0, m1=0, m2=0, m3=0)
    +

    Solve the static problem of a prismatic, linearly elastic, +cantilever beam. Find the three displacements and three rotations +of a point x1 given loads f1, f2, f3, m1, m2, m3 applied at the +tip.

    +

    Equations (5.59) and (5.61) from the book +Nonlinear Composite Beam Theory by D. H. Hodges +are used.

    +
    +
    Parameters
    +
      +
    • length (float) – Total length of the beam.

    • +
    • compliance (list of lists of floats) – The 6x6 compliance matrix of the beam cross-section.

    • +
    • x1 (float) – The location where the result is wanted.

    • +
    +
    +
    Returns
    +

    Results (displacement, rotations, forces, moments).

    +
    +
    Return type
    +

    list of lists of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.analysis_type.html b/docs/build/html/beam/msgpi.ms.beam.Beam.analysis_type.html index 0266b89..3180224 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.analysis_type.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.analysis_type.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.analysis_type — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.analysis_type

    -
    -
    -Beam.analysis_type
    -

    Analysis type (GEBT).

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.analysis_type — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.analysis_type

    +
    +
    +Beam.analysis_type
    +

    Analysis type (GEBT).

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.angular_velocity.html b/docs/build/html/beam/msgpi.ms.beam.Beam.angular_velocity.html index ca95fec..463b057 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.angular_velocity.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.angular_velocity.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.Beam.angular_velocity — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.angular_velocity

    -
    -
    -Beam.angular_velocity
    -

    Angular velocity of the rotating beam. -[wa1, wa2, wa3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.angular_velocity — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.angular_velocity

    +
    +
    +Beam.angular_velocity
    +

    Angular velocity of the rotating beam. +[wa1, wa2, wa3]

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.distrloads.html b/docs/build/html/beam/msgpi.ms.beam.Beam.distrloads.html index b9b5aef..9a60356 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.distrloads.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.distrloads.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.ms.beam.Beam.distrloads — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.distrloads

    -
    -
    -Beam.distrloads
    -

    Distribution loads

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.distrloads — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.distrloads

    +
    +
    +Beam.distrloads
    +

    Distribution loads

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.echo.html b/docs/build/html/beam/msgpi.ms.beam.Beam.echo.html deleted file mode 100644 index b292ed9..0000000 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.echo.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.echo — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.echo

    -
    -
    -Beam.echo()
    -

    Print the beam data.

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.findPtCoordByName.html b/docs/build/html/beam/msgpi.ms.beam.Beam.findPtCoordByName.html index e667aa9..add6ffa 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.findPtCoordByName.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.findPtCoordByName.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.ms.beam.Beam.findPtCoordByName — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.findPtCoordByName

    -
    -
    -Beam.findPtCoordByName(name)
    -

    Find key point coordinates by point id.

    -
    -
    Parameters
    -

    name (int) – Point id.

    -
    -
    Returns
    -

    Point coordinates.

    -
    -
    Return type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.findPtCoordByName — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.findPtCoordByName

    +
    +
    +Beam.findPtCoordByName(name)
    +

    Find key point coordinates by point id.

    +
    +
    Parameters
    +

    name (int) – Point id.

    +
    +
    Returns
    +

    Point coordinates.

    +
    +
    Return type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.findSectionByName.html b/docs/build/html/beam/msgpi.ms.beam.Beam.findSectionByName.html index ffd51d4..7a4523d 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.findSectionByName.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.findSectionByName.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.ms.beam.Beam.findSectionByName — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.findSectionByName

    -
    -
    -Beam.findSectionByName(name)
    -

    Find sectional properties by section id.

    -
    -
    Parameters
    -

    name (int) – Section id.

    -
    -
    Returns
    -

    Sectional properties.

    -
    -
    Return type
    -

    msgpi.sg.MaterialSection

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.findSectionByName — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.findSectionByName

    +
    +
    +Beam.findSectionByName(name)
    +

    Find sectional properties by section id.

    +
    +
    Parameters
    +

    name (int) – Section id.

    +
    +
    Returns
    +

    Sectional properties.

    +
    +
    Return type
    +

    msgpi.sg.MaterialSection

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.frames.html b/docs/build/html/beam/msgpi.ms.beam.Beam.frames.html index 41431d1..0d19531 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.frames.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.frames.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.ms.beam.Beam.frames — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.frames

    -
    -
    -Beam.frames
    -

    Local frames

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.frames — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.frames

    +
    +
    +Beam.frames
    +

    Local frames

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.html b/docs/build/html/beam/msgpi.ms.beam.Beam.html index 658aabd..53d118f 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.html @@ -1,271 +1,273 @@ - - - - - - - - - - msgpi.ms.beam.Beam — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam

    -
    -
    -class msgpi.ms.beam.Beam
    -

    Class for a slender beam-like structure.

    -

    This class is mainly for the GEBT code.

    -
    -
    -__init__()
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - - - - - - - - - - - - - - - - - - - -

    __init__()

    Initialize self.

    echo()

    Print the beam data.

    findPtCoordByName(name)

    Find key point coordinates by point id.

    findSectionByName(name)

    Find sectional properties by section id.

    printResults()

    summary()

    writeGmshMsh()

    Write the Gmsh mesh file for the visualization of the whole blade

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam

    +
    +
    +class msgpi.ms.beam.Beam
    +

    Class for a slender beam-like structure.

    +

    This class is mainly for the GEBT code.

    +
    +
    +__init__()
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + +

    __init__()

    Initialize self.

    findPtCoordByName(name)

    Find key point coordinates by point id.

    findSectionByName(name)

    Find sectional properties by section id.

    printResults()

    summary()

    writeGEBTIn([fn_gebt_in])

    Write data to the GEBT input.

    writeGmshMsh()

    Write the Gmsh mesh file for the visualization of the whole blade

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.initcurvatures.html b/docs/build/html/beam/msgpi.ms.beam.Beam.initcurvatures.html index 8348170..51bc8fb 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.initcurvatures.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.initcurvatures.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.ms.beam.Beam.initcurvatures — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.initcurvatures

    -
    -
    -Beam.initcurvatures
    -

    Initial curvatures

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.initcurvatures — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.initcurvatures

    +
    +
    +Beam.initcurvatures
    +

    Initial curvatures

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.linear_velocity.html b/docs/build/html/beam/msgpi.ms.beam.Beam.linear_velocity.html index f86f3a9..4025772 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.linear_velocity.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.linear_velocity.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.Beam.linear_velocity — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.linear_velocity

    -
    -
    -Beam.linear_velocity
    -

    Linear velocity of the first key point. -[va1, va2, va3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.linear_velocity — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.linear_velocity

    +
    +
    +Beam.linear_velocity
    +

    Linear velocity of the first key point. +[va1, va2, va3]

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.max_iteration.html b/docs/build/html/beam/msgpi.ms.beam.Beam.max_iteration.html index e712cf4..c2bd976 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.max_iteration.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.max_iteration.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.max_iteration — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.max_iteration

    -
    -
    -Beam.max_iteration
    -

    Max iteration.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.max_iteration — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.max_iteration

    +
    +
    +Beam.max_iteration
    +

    Max iteration.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.mconditions.html b/docs/build/html/beam/msgpi.ms.beam.Beam.mconditions.html index 09b3f1b..6abb774 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.mconditions.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.mconditions.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.mconditions — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.mconditions

    -
    -
    -Beam.mconditions
    -

    Member conditions (B.C. and loads).

    -
    -
    Type
    -

    list

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.mconditions — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.mconditions

    +
    +
    +Beam.mconditions
    +

    Member conditions (B.C. and loads).

    +
    +
    Type
    +

    list

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.name.html b/docs/build/html/beam/msgpi.ms.beam.Beam.name.html index 649e695..01aa1e1 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.name.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.name.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.name — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.name

    -
    -
    -Beam.name
    -

    Name of the beam.

    -
    -
    Type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.name — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.name

    +
    +
    +Beam.name
    +

    Name of the beam.

    +
    +
    Type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.num_eigens.html b/docs/build/html/beam/msgpi.ms.beam.Beam.num_eigens.html index a527764..9fd8559 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.num_eigens.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.num_eigens.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.num_eigens — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.num_eigens

    -
    -
    -Beam.num_eigens
    -

    Number of eigen analysis resutls.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.num_eigens — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.num_eigens

    +
    +
    +Beam.num_eigens
    +

    Number of eigen analysis resutls.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.num_steps.html b/docs/build/html/beam/msgpi.ms.beam.Beam.num_steps.html index fcc4dbb..280494c 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.num_steps.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.num_steps.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.num_steps — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.num_steps

    -
    -
    -Beam.num_steps
    -

    Number of analysis steps.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.num_steps — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.num_steps

    +
    +
    +Beam.num_steps
    +

    Number of analysis steps.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.pconditions.html b/docs/build/html/beam/msgpi.ms.beam.Beam.pconditions.html index 00668b9..10e4140 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.pconditions.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.pconditions.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.Beam.pconditions — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.pconditions

    -
    -
    -Beam.pconditions
    -

    Point conditions (B.C. and loads).

    -
    -
    Type
    -

    list

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.pconditions — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.pconditions

    +
    +
    +Beam.pconditions
    +

    Point conditions (B.C. and loads).

    +
    +
    Type
    +

    list

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.points.html b/docs/build/html/beam/msgpi.ms.beam.Beam.points.html index e8b69f5..9ecfd93 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.points.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.points.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.Beam.points — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.points

    -
    -
    -Beam.points
    -

    Key point id and coordinates. -{ptid: [x1, x2, x3], …}

    -
    -
    Type
    -

    dict of {int, list of floats}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.points — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.points

    +
    +
    +Beam.points
    +

    Key point id and coordinates. +{ptid: [x1, x2, x3], …}

    +
    +
    Type
    +

    dict of {int, list of floats}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.sections.html b/docs/build/html/beam/msgpi.ms.beam.Beam.sections.html index e2eca7f..365553e 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.sections.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.sections.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.Beam.sections — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.sections

    -
    -
    -Beam.sections
    -

    Effective properties of cross-sections. -{sid: MaterialSection object, …}

    -
    -
    Type
    -

    dict of {int, msgpi.sg.MaterialSection}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.sections — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.sections

    +
    +
    +Beam.sections
    +

    Effective properties of cross-sections. +{sid: BeamProperty object, …}

    +
    +
    Type
    +

    dict of {int, msgpi.sg.BeamProperty}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.segments.html b/docs/build/html/beam/msgpi.ms.beam.Beam.segments.html index 1cd6d37..2771e34 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.segments.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.segments.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.Beam.segments — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.segments

    -
    -
    -Beam.segments
    -

    Beam segments -{bsid: BeamSegment object, …}

    -
    -
    Type
    -

    dict of {int, msgpi.ms.beam.BeamSegment}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.segments — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.segments

    +
    +
    +Beam.segments
    +

    Beam segments +{bsid: BeamSegment object, …}

    +
    +
    Type
    +

    dict of {int, msgpi.ms.beam.BeamSegment}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.Beam.timefunctions.html b/docs/build/html/beam/msgpi.ms.beam.Beam.timefunctions.html index de5b566..64e47cf 100644 --- a/docs/build/html/beam/msgpi.ms.beam.Beam.timefunctions.html +++ b/docs/build/html/beam/msgpi.ms.beam.Beam.timefunctions.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.ms.beam.Beam.timefunctions — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.timefunctions

    -
    -
    -Beam.timefunctions
    -

    Time functions

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.Beam.timefunctions — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.Beam.timefunctions

    +
    +
    +Beam.timefunctions
    +

    Time functions

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html index caad468..dba96d4 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html @@ -1,242 +1,244 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.calcLengthSq — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.calcLengthSq

    -
    -
    -BeamSegment.calcLengthSq()
    -

    Calculate the square of the segment length.

    -
    -
    Returns
    -

    Squred length of the segment.

    -
    -
    Return type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.calcLengthSq — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.calcLengthSq

    +
    +
    +BeamSegment.calcLengthSq()
    +

    Calculate the square of the segment length.

    +
    +
    Returns
    +

    Squred length of the segment.

    +
    +
    Return type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.coords.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.coords.html index da34ef4..bad726e 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.coords.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.coords.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.coords — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.coords

    -
    -
    -BeamSegment.coords
    -

    Coordinates of beginning and ending points. -[[x1, x2, x3], [x1, x2, x3]]

    -
    -
    Type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.coords — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.coords

    +
    +
    +BeamSegment.coords
    +

    Coordinates of beginning and ending points. +[[x1, x2, x3], [x1, x2, x3]]

    +
    +
    Type
    +

    list of lists of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.css.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.css.html index 1cb8b8c..7c2c3ef 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.css.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.css.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.css — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.css

    -
    -
    -BeamSegment.css
    -

    Cross-section labels. -[beginning, ending]

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.css — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.css

    +
    +
    +BeamSegment.css
    +

    Cross-section labels. +[beginning, ending]

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.curv_id.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.curv_id.html index 094051d..2d265d1 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.curv_id.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.curv_id.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.curv_id — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.curv_id

    -
    -
    -BeamSegment.curv_id
    -

    Curvature id

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.curv_id — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.curv_id

    +
    +
    +BeamSegment.curv_id
    +

    Curvature id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.frame_id.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.frame_id.html index c44a472..eb6d391 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.frame_id.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.frame_id.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.frame_id — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.frame_id

    -
    -
    -BeamSegment.frame_id
    -

    Frame id

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.frame_id — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.frame_id

    +
    +
    +BeamSegment.frame_id
    +

    Frame id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.html index 82039d2..e90079a 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.html @@ -1,258 +1,260 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment

    -
    -
    -class msgpi.ms.beam.BeamSegment
    -

    Class for a beam segment.

    -
    -
    -__init__()
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - - - - - - - -

    __init__()

    Initialize self.

    calcLengthSq()

    Calculate the square of the segment length.

    summary()

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment

    +
    +
    +class msgpi.ms.beam.BeamSegment
    +

    Class for a beam segment.

    +
    +
    +__init__()
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + + + + + + + +

    __init__()

    Initialize self.

    calcLengthSq()

    Calculate the square of the segment length.

    summary()

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html index 3ea1f62..cdb793f 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.local_frame_id — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.local_frame_id

    -
    -
    -BeamSegment.local_frame_id
    -

    Local frame id.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.local_frame_id — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.local_frame_id

    +
    +
    +BeamSegment.local_frame_id
    +

    Local frame id.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.num_divisions.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.num_divisions.html index a778130..732549f 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.num_divisions.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.num_divisions.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.num_divisions — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.num_divisions

    -
    -
    -BeamSegment.num_divisions
    -

    Number of division of the segment.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.num_divisions — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.num_divisions

    +
    +
    +BeamSegment.num_divisions
    +

    Number of division of the segment.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.points.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.points.html index 1291adf..2004dc5 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.points.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.points.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.points — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.points

    -
    -
    -BeamSegment.points
    -

    Point labels. -[beginning point, ending point]

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.points — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.points

    +
    +
    +BeamSegment.points
    +

    Point labels. +[beginning point, ending point]

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html index 7ae8ae7..32c4a73 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.rotate_a1 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.rotate_a1

    -
    -
    -BeamSegment.rotate_a1
    -

    Rotation around a1.

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.rotate_a1 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.rotate_a1

    +
    +
    +BeamSegment.rotate_a1
    +

    Rotation around a1.

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.twist.html b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.twist.html index b400500..9beecb3 100644 --- a/docs/build/html/beam/msgpi.ms.beam.BeamSegment.twist.html +++ b/docs/build/html/beam/msgpi.ms.beam.BeamSegment.twist.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.twist — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.twist

    -
    -
    -BeamSegment.twist
    -

    Twist.

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.beam.BeamSegment.twist — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.beam.BeamSegment.twist

    +
    +
    +BeamSegment.twist
    +

    Twist.

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.DymoreOutput.html b/docs/build/html/beam/msgpi.ms.iodymore.DymoreOutput.html index 9d02828..3045606 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.DymoreOutput.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.DymoreOutput.html @@ -1,253 +1,234 @@ - - - - - - - - - - msgpi.ms.iodymore.DymoreOutput — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.DymoreOutput

    -
    -
    -class msgpi.ms.iodymore.DymoreOutput
    -
    -
    -__init__()
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - -

    __init__()

    Initialize self.

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.DymoreOutput — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.DymoreOutput

    +
    +
    +class msgpi.ms.iodymore.DymoreOutput
    +
    +
    +__init__()
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + +

    __init__()

    Initialize self.

    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.calcVI.html b/docs/build/html/beam/msgpi.ms.iodymore.calcVI.html index b2d831e..b4d5107 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.calcVI.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.calcVI.html @@ -1,251 +1,232 @@ - - - - - - - - - - msgpi.ms.iodymore.calcVI — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.calcVI

    -
    -
    -msgpi.ms.iodymore.calcVI(root_force, mpus, rotor_R)
    -

    Compute vibration index. Followed Lim 2016, Equation 4.

    -
    -
    Parameters
    -
      -
    • root_force (array) – Force at the root, arraged as Fx, Fy, Fz, Mx, My, Mz

    • -
    • mpus (float) – Mass per unit, computed from VABS

    • -
    • rotor_R (float) – The radius of rotor blade

    • -
    -
    -
    Returns
    -

    VI – Vibration index

    -
    -
    Return type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.calcVI — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.calcVI

    +
    +
    +msgpi.ms.iodymore.calcVI(root_force, mpus, rotor_R)
    +

    Compute vibration index. Followed Lim 2016, Equation 4.

    +
    +
    Parameters
    +
      +
    • root_force (array) – Force at the root, arraged as Fx, Fy, Fz, Mx, My, Mz

    • +
    • mpus (float) – Mass per unit, computed from VABS

    • +
    • rotor_R (float) – The radius of rotor blade

    • +
    +
    +
    Returns
    +

    VI – Vibration index

    +
    +
    Return type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.makeFile.html b/docs/build/html/beam/msgpi.ms.iodymore.makeFile.html index 9cc43e5..8a71fa2 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.makeFile.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.makeFile.html @@ -1,247 +1,228 @@ - - - - - - - - - - msgpi.ms.iodymore.makeFile — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.makeFile

    -
    -
    -msgpi.ms.iodymore.makeFile(dymoreFileName)
    -

    Make a temporary file on the hard disk to store DYMORE-formatted data.

    -
    -
    Parameters
    -

    dymoreFileName (string) – The filename of the file to write to.

    -
    -
    Returns
    -

    tempFile – A file handle to the temporary file.

    -
    -
    Return type
    -

    file-type

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.makeFile — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.makeFile

    +
    +
    +msgpi.ms.iodymore.makeFile(dymoreFileName)
    +

    Make a temporary file on the hard disk to store DYMORE-formatted data.

    +
    +
    Parameters
    +

    dymoreFileName (string) – The filename of the file to write to.

    +
    +
    Returns
    +

    tempFile – A file handle to the temporary file.

    +
    +
    Return type
    +

    file-type

    +
    +
    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.readEigOutput.html b/docs/build/html/beam/msgpi.ms.iodymore.readEigOutput.html index 0801138..7ff0a3c 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.readEigOutput.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.readEigOutput.html @@ -1,243 +1,224 @@ - - - - - - - - - - msgpi.ms.iodymore.readEigOutput — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.readEigOutput

    -
    -
    -msgpi.ms.iodymore.readEigOutput()
    -

    This function is to read the eigenvalues output. The returning variable is an numpy array

    -

    Local variables

    -
      -
    • cur_dir current path

    • -
    • fig_dir FIGURES path

    • -
    • SensorEigenvalues1 First sensor eigenvalues output

    • -
    • eig container of eigenvalues

    • -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.readEigOutput — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.readEigOutput

    +
    +
    +msgpi.ms.iodymore.readEigOutput()
    +

    This function is to read the eigenvalues output. The returning variable is an numpy array

    +

    Local variables

    +
      +
    • cur_dir current path

    • +
    • fig_dir FIGURES path

    • +
    • SensorEigenvalues1 First sensor eigenvalues output

    • +
    • eig container of eigenvalues

    • +
    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.readForce.html b/docs/build/html/beam/msgpi.ms.iodymore.readForce.html index 7ab44bb..acc1bda 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.readForce.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.readForce.html @@ -1,239 +1,220 @@ - - - - - - - - - - msgpi.ms.iodymore.readForce — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.readForce

    -
    -
    -msgpi.ms.iodymore.readForce(fileName)
    -
    -
    fileNamestring

    force file name

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.readForce — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.readForce

    +
    +
    +msgpi.ms.iodymore.readForce(fileName)
    +
    +
    fileNamestring

    force file name

    +
    +
    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html b/docs/build/html/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html index 81bdd9a..f15dd13 100644 --- a/docs/build/html/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html +++ b/docs/build/html/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html @@ -1,276 +1,257 @@ - - - - - - - - - - msgpi.ms.iodymore.writeDymoreMKUpdated — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.writeDymoreMKUpdated

    -
    -
    -msgpi.ms.iodymore.writeDymoreMKUpdated(file, CoordType, coord, cm_x2, cm_x3, mpus, i, K, sc, gc)
    -

    Description.

    -
    -
    Parameters
    -
      -
    • f (file-type) – The file handle that data will be written to.

    • -
    • CoordType ({'ETA_COORDINATE', 'CURVILINEAR_COORDINATE', 'AXIAL_COORDINATE'}) – Type of coordinates.

    • -
    • coord (float) – The spanwise coordinate of this cross-section. -This coordinate should match the CoordType specified above.

    • -
    • cm_x2 (float) – The x2-coordinate of the center of mass.

    • -
    • cm_x3 (float) – The x3-coordinate of the center of mass.

    • -
    • mpus (float) – The mass per unit span.

    • -
    • i1 (float) – The moment of inertia about the x1-axis.

    • -
    • i2 (float) – The moment of inertia about the x2-axis.

    • -
    • i3 (float) – The moment of inertia about the x3-axis.

    • -
    • K (np.array) – The Timoshenko stiffness matrix.

    • -
    -
    -
    Returns
    -

    -
    -
    Return type
    -

    <none>

    -
    -
    -

    Example

    -
    @ETA_COORDINATE {0.00000e+00} {
    -  @STIFFNESS_MATRIX { 7.6443255182E+09,   -3.5444961981E-04,   -1.5092432335E-03,    3.3599749794E+06,    2.7710007447E-01,    4.1602501550E-02,
    -                                           2.8284702841E+08,   -2.8863166160E+01,   -4.5930836014E-01,   -3.3517886643E+05,    3.4162114776E-03,
    -                                                                3.5606703330E+08,   -4.0749872012E-01,    3.6079611429E-02,   -4.2577508629E+04,
    -                                                                                     8.8773955810E+08,    1.8897378940E-03,    8.3869473951E-04,
    -                                                                                                          4.5282893600E+10,   -5.7686739280E-02,
    -                                                                                                                               2.2625281359E+09}
    -  @MASS_PER_UNIT_SPAN {7.1224712000E+02}
    -  @MOMENTS_OF_INERTIA {3.9569408290E+03,
    -                       3.6961203640E+03,
    -                       2.6082046495E+02}
    -  @CENTRE_OF_MASS_LOCATION {-1.6834618673E-17,
    -                            -1.1472480873E-16}
    -}
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iodymore.writeDymoreMKUpdated — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + +
      + +
    • »
    • + +
    • msgpi.ms.iodymore.writeDymoreMKUpdated
    • + + +
    • + + + View page source + + +
    • + +
    + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iodymore.writeDymoreMKUpdated

    +
    +
    +msgpi.ms.iodymore.writeDymoreMKUpdated(file, CoordType, coord, cm_x2, cm_x3, mpus, i, K, sc, gc)
    +

    Description.

    +
    +
    Parameters
    +
      +
    • f (file-type) – The file handle that data will be written to.

    • +
    • CoordType ({'ETA_COORDINATE', 'CURVILINEAR_COORDINATE', 'AXIAL_COORDINATE'}) – Type of coordinates.

    • +
    • coord (float) – The spanwise coordinate of this cross-section. +This coordinate should match the CoordType specified above.

    • +
    • cm_x2 (float) – The x2-coordinate of the center of mass.

    • +
    • cm_x3 (float) – The x3-coordinate of the center of mass.

    • +
    • mpus (float) – The mass per unit span.

    • +
    • i1 (float) – The moment of inertia about the x1-axis.

    • +
    • i2 (float) – The moment of inertia about the x2-axis.

    • +
    • i3 (float) – The moment of inertia about the x3-axis.

    • +
    • K (np.array) – The Timoshenko stiffness matrix.

    • +
    +
    +
    Returns
    +

    +
    +
    Return type
    +

    <none>

    +
    +
    +

    Example

    +
    @ETA_COORDINATE {0.00000e+00} {
    +  @STIFFNESS_MATRIX { 7.6443255182E+09,   -3.5444961981E-04,   -1.5092432335E-03,    3.3599749794E+06,    2.7710007447E-01,    4.1602501550E-02,
    +                                           2.8284702841E+08,   -2.8863166160E+01,   -4.5930836014E-01,   -3.3517886643E+05,    3.4162114776E-03,
    +                                                                3.5606703330E+08,   -4.0749872012E-01,    3.6079611429E-02,   -4.2577508629E+04,
    +                                                                                     8.8773955810E+08,    1.8897378940E-03,    8.3869473951E-04,
    +                                                                                                          4.5282893600E+10,   -5.7686739280E-02,
    +                                                                                                                               2.2625281359E+09}
    +  @MASS_PER_UNIT_SPAN {7.1224712000E+02}
    +  @MOMENTS_OF_INERTIA {3.9569408290E+03,
    +                       3.6961203640E+03,
    +                       2.6082046495E+02}
    +  @CENTRE_OF_MASS_LOCATION {-1.6834618673E-17,
    +                            -1.1472480873E-16}
    +}
    +
    +
    +
    + +
    + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTIn.html b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTIn.html index 20660cf..0aea5c8 100644 --- a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTIn.html +++ b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTIn.html @@ -1,247 +1,249 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.readGEBTIn

    -
    -
    -msgpi.ms.iogebt.readGEBTIn(fn_gebt_in)
    -

    Read GEBT input.

    -
    -
    Parameters
    -

    fn_gebt_in (str) – File name of the GEBT input.

    -
    -
    Returns
    -

    Beam object constructed from the data.

    -
    -
    Return type
    -

    msgpi.ms.beam.Beam

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iogebt.readGEBTIn — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iogebt.readGEBTIn

    +
    +
    +msgpi.ms.iogebt.readGEBTIn(fn_gebt_in)
    +

    Read GEBT input.

    +
    +
    Parameters
    +

    fn_gebt_in (str) – File name of the GEBT input.

    +
    +
    Returns
    +

    Beam object constructed from the data.

    +
    +
    Return type
    +

    msgpi.ms.beam.Beam

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOut.html b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOut.html index e32ef02..9f4d12c 100644 --- a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOut.html +++ b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOut.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOut — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.readGEBTOut

    -
    -
    -msgpi.ms.iogebt.readGEBTOut(fn_gebt_out, beam, method=0)
    -

    Read GEBT results.

    -
    -
    Parameters
    -
      -
    • fn_gebt_out (str) – File name of the GEBT output.

    • -
    • beam (msgpi.ms.beam.Beam) – Beam object

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iogebt.readGEBTOut — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iogebt.readGEBTOut

    +
    +
    +msgpi.ms.iogebt.readGEBTOut(fn_gebt_out, beam, method=0)
    +

    Read GEBT results.

    +
    +
    Parameters
    +
      +
    • fn_gebt_out (str) – File name of the GEBT output.

    • +
    • beam (msgpi.ms.beam.Beam) – Beam object

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutEigen.html b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutEigen.html index 656b3f7..91d948e 100644 --- a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutEigen.html +++ b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutEigen.html @@ -1,257 +1,259 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOutEigen — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.readGEBTOutEigen

    -
    -
    -msgpi.ms.iogebt.readGEBTOutEigen(fn_gebt_out, beam)
    -

    Read GEBT results of eigen analysis.

    -
    -
    Parameters
    -
      -
    • fn_gebt_out (str) – File name of the GEBT output.

    • -
    • beam (:msgpi.ms.beam.Beam) – Beam object.

    • -
    -
    -
    Returns
    -

    Steady results, eigen results

    -

    Eigen results: [eigenvalues, eigenvectors]

    -

    eigenvalues = [[eva11, eva12], [eva21, eva22], …]

    -

    eigenvectors = [eve1, eve2, …]

    -

    for each eigenvector evei: [point results, member results]

    -

    for each point result: [[x11, x12, x13, u11, u12, u13, t11, t12, t13], …]

    -

    for each memebr result: [[[x11, x12, x13, u11, u12, u13, t11, t12, t13], [], …], …]

    -

    -
    -
    Return type
    -

    list, list

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iogebt.readGEBTOutEigen — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iogebt.readGEBTOutEigen

    +
    +
    +msgpi.ms.iogebt.readGEBTOutEigen(fn_gebt_out, beam)
    +

    Read GEBT results of eigen analysis.

    +
    +
    Parameters
    +
      +
    • fn_gebt_out (str) – File name of the GEBT output.

    • +
    • beam (:msgpi.ms.beam.Beam) – Beam object.

    • +
    +
    +
    Returns
    +

    Steady results, eigen results

    +

    Eigen results: [eigenvalues, eigenvectors]

    +

    eigenvalues = [[eva11, eva12], [eva21, eva22], …]

    +

    eigenvectors = [eve1, eve2, …]

    +

    for each eigenvector evei: [point results, member results]

    +

    for each point result: [[x11, x12, x13, u11, u12, u13, t11, t12, t13], …]

    +

    for each memebr result: [[[x11, x12, x13, u11, u12, u13, t11, t12, t13], [], …], …]

    +

    +
    +
    Return type
    +

    list, list

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutNode.html b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutNode.html index 4059069..cbc0831 100644 --- a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutNode.html +++ b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutNode.html @@ -1,250 +1,252 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOutNode — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.readGEBTOutNode

    -
    -
    -msgpi.ms.iogebt.readGEBTOutNode(lines, node_type, node_id, analysis=0, method=0)
    -

    Read GEBT nodal results.

    -
    -
    Parameters
    -
      -
    • lines (list(str)) – File name of the GEBT output.

    • -
    • beam (msgpi.ms.beam.Beam) – Beam object.

    • -
    -
    -
    Returns
    -

    Table of result numbers for this node.

    -
    -
    Return type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iogebt.readGEBTOutNode — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iogebt.readGEBTOutNode

    +
    +
    +msgpi.ms.iogebt.readGEBTOutNode(lines, node_type, node_id, analysis=0, method=0)
    +

    Read GEBT nodal results.

    +
    +
    Parameters
    +
      +
    • lines (list(str)) – File name of the GEBT output.

    • +
    • beam (msgpi.ms.beam.Beam) – Beam object.

    • +
    +
    +
    Returns
    +

    Table of result numbers for this node.

    +
    +
    Return type
    +

    list of lists of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutStatic.html b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutStatic.html index 31c71ca..94e5119 100644 --- a/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutStatic.html +++ b/docs/build/html/beam/msgpi.ms.iogebt.readGEBTOutStatic.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOutStatic — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.readGEBTOutStatic

    -
    -
    -msgpi.ms.iogebt.readGEBTOutStatic(fn_gebt_out, beam)
    -

    Read GEBT results of static analysis.

    -
    -
    Parameters
    -
      -
    • fn_gebt_out (str) – File name of the GEBT output.

    • -
    • beam (msgpi.ms.beam.Beam) – Beam object.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.iogebt.readGEBTOutStatic — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.iogebt.readGEBTOutStatic

    +
    +
    +msgpi.ms.iogebt.readGEBTOutStatic(fn_gebt_out, beam)
    +

    Read GEBT results of static analysis.

    +
    +
    Parameters
    +
      +
    • fn_gebt_out (str) – File name of the GEBT output.

    • +
    • beam (msgpi.ms.beam.Beam) – Beam object.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.iogebt.writeGEBTIn.html b/docs/build/html/beam/msgpi.ms.iogebt.writeGEBTIn.html deleted file mode 100644 index fb82d4f..0000000 --- a/docs/build/html/beam/msgpi.ms.iogebt.writeGEBTIn.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - msgpi.ms.iogebt.writeGEBTIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iogebt.writeGEBTIn

    -
    -
    -msgpi.ms.iogebt.writeGEBTIn(beam, fn_gebt_in='')
    -

    Write data to the GEBT input.

    -
    -
    Parameters
    -
      -
    • beam (msgpi.ms.beam.Beam) – Beam object that is going to be written to file.

    • -
    • fn_gebt_in (str) – File name of the GEBT input. -If left blank, the file name will be the same as the beam name, -i.e., [beam.name].dat.

    • -
    -
    -
    Returns
    -

    File name of the GEBT input.

    -
    -
    Return type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/beam/msgpi.ms.prebeam.preBeam.html b/docs/build/html/beam/msgpi.ms.prebeam.preBeam.html index 31df319..474e01b 100644 --- a/docs/build/html/beam/msgpi.ms.prebeam.preBeam.html +++ b/docs/build/html/beam/msgpi.ms.prebeam.preBeam.html @@ -1,253 +1,255 @@ - - - - - - - - - - msgpi.ms.prebeam.preBeam — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.prebeam.preBeam

    -
    -
    -msgpi.ms.prebeam.preBeam(fn_beam, mode=1, sections=[])
    -

    Preprocessor of GEBT

    -
    -
    Parameters
    -
      -
    • fn_beam (str) – File name of the preGEBT main input file (.xml).

    • -
    • mode (int) –

      Mode of preprocessing.

      -
      -
        -
      • 1 - create SG (cross-section) input files

      • -
      • 2 - run SGs

      • -
      • 3 - create global 1D beam input file

      • -
      -
      -

    • -
    • sections (list of msgpi.sg.MaterialSection) – List of sectional properties.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.ms.prebeam.preBeam — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.prebeam.preBeam

    +
    +
    +msgpi.ms.prebeam.preBeam(fn_beam, mode=1, sections=[])
    +

    Preprocessor of GEBT

    +
    +
    Parameters
    +
      +
    • fn_beam (str) – File name of the preGEBT main input file (.xml).

    • +
    • mode (int) –

      Mode of preprocessing.

      +
      +
        +
      • 1 - create SG (cross-section) input files

      • +
      • 2 - run SGs

      • +
      • 3 - create global 1D beam input file

      • +
      +
      +

    • +
    • sections (list of msgpi.sg.MaterialSection) – List of sectional properties.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam_methods.html b/docs/build/html/beam_methods.html index 87f310d..77850de 100644 --- a/docs/build/html/beam_methods.html +++ b/docs/build/html/beam_methods.html @@ -1,242 +1,244 @@ - - - - - - - - - - Beam Methods — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    Beam Methods

    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + Beam Methods — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    Beam Methods

    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam_methods_dymore.html b/docs/build/html/beam_methods_dymore.html index a1e2267..6f5b87c 100644 --- a/docs/build/html/beam_methods_dymore.html +++ b/docs/build/html/beam_methods_dymore.html @@ -1,271 +1,255 @@ - - - - - - - - - - Dymore — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    Dymore

    -
    import msgpi.ms.iodymore
    -
    -
    -
    -

    Output class

    - ---- - - - - - -

    DymoreOutput()

    -
    -
    -

    Methods

    - ---- - - - - - - - - - - - - - - - - - -

    readEigOutput()

    This function is to read the eigenvalues output.

    readForce(fileName)

    fileName : string

    makeFile(dymoreFileName)

    Make a temporary file on the hard disk to store DYMORE-formatted data.

    writeDymoreMKUpdated(file, CoordType, coord, …)

    Description.

    calcVI(root_force, mpus, rotor_R)

    Compute vibration index.

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + Dymore — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    Dymore

    +
    import msgpi.ms.iodymore
    +
    +
    +
    +

    Output class

    + ++++ + + +
    +
    +
    +

    Methods

    + ++++ + + +
    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/beam_methods_gebt.html b/docs/build/html/beam_methods_gebt.html index d0114f0..5273b8a 100644 --- a/docs/build/html/beam_methods_gebt.html +++ b/docs/build/html/beam_methods_gebt.html @@ -1,314 +1,313 @@ - - - - - - - - - - GEBT — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    GEBT

    -
    -

    Input/Output

    -
    import msgpi.ms.iogebt
    -
    -
    -
    -

    Reading

    - ---- - - - - - - - - - - - - - - - - - -

    readGEBTIn(fn_gebt_in)

    Read GEBT input.

    readGEBTOut(fn_gebt_out, beam[, method])

    Read GEBT results.

    readGEBTOutNode(lines, node_type, node_id[, …])

    Read GEBT nodal results.

    readGEBTOutStatic(fn_gebt_out, beam)

    Read GEBT results of static analysis.

    readGEBTOutEigen(fn_gebt_out, beam)

    Read GEBT results of eigen analysis.

    -
    -
    -

    Writing

    - ---- - - - - - -

    writeGEBTIn(beam[, fn_gebt_in])

    Write data to the GEBT input.

    -
    -
    -
    -

    Preprocessing

    -
    import msgpi.ms.prebeam
    -
    -
    - ---- - - - - - -

    preBeam(fn_beam[, mode, sections])

    Preprocessor of GEBT

    -
    -
    -

    Analysis

    -
    import msgpi.ms.analysis
    -
    -
    - ---- - - - - - - - - - - - -

    solveGEBT(beam_xml[, scrnout])

    Carry out a global beam analysis using GEBT.

    runGEBT(fn_input[, scrnout])

    Run GEBT analysis.

    solvePLECS(length, compliance, x1[, f1, f2, …])

    Solve the static problem of a prismatic, linearly elastic, cantilever beam.

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + GEBT — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    GEBT

    +
    +

    Input/Output

    +
    import msgpi.ms.iogebt
    +
    +
    +
    +

    Reading

    + ++++ + + + + + + + + + + + + + + + + + +

    readGEBTIn(fn_gebt_in)

    Read GEBT input.

    readGEBTOut(fn_gebt_out, beam[, method])

    Read GEBT results.

    readGEBTOutNode(lines, node_type, node_id[, …])

    Read GEBT nodal results.

    readGEBTOutStatic(fn_gebt_out, beam)

    Read GEBT results of static analysis.

    readGEBTOutEigen(fn_gebt_out, beam)

    Read GEBT results of eigen analysis.

    +
    +
    +

    Writing

    + ++++ + + +
    +
    +
    +
    +

    Preprocessing

    +
    import msgpi.ms.prebeam
    +
    +
    + ++++ + + + + + +

    preBeam(fn_beam[, mode, sections])

    Preprocessor of GEBT

    +
    +
    +

    Analysis

    +
    import msgpi.ms.analysis
    +
    +
    + ++++ + + + + + + + + + + + +

    solveGEBT(beam_xml[, scrnout])

    Carry out a global beam analysis using GEBT.

    runGEBT(fn_input[, scrnout])

    Run GEBT analysis.

    solvePLECS(length, compliance, x1[, f1, f2, …])

    Solve the static problem of a prismatic, linearly elastic, cantilever beam.

    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 8de2805..0859221 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -1,774 +1,750 @@ - - - - - - - - - - Index — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • Index
    • - - -
    • - - - -
    • - -
    - - -
    -
    -
    -
    - - -

    Index

    - -
    - _ - | A - | B - | C - | D - | E - | F - | G - | I - | L - | M - | N - | O - | P - | R - | S - | T - | U - | W - | X - -
    -

    _

    - - -
    - -

    A

    - - - -
    - -

    B

    - - - -
    - -

    C

    - - - -
    - -

    D

    - - - -
    - -

    E

    - - - -
    - -

    F

    - - - -
    - -

    G

    - - - -
    - -

    I

    - - - -
    - -

    L

    - - - -
    - -

    M

    - - - -
    - -

    N

    - - - -
    - -

    O

    - - - -
    - -

    P

    - - - -
    - -

    R

    - - - -
    - -

    S

    - - - -
    - -

    T

    - - - -
    - -

    U

    - - -
    - -

    W

    - - - -
    - -

    X

    - - - -
    - - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + Index — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + +
      + +
    • »
    • + +
    • Index
    • + + +
    • + + + +
    • + +
    + + +
    +
    +
    +
    + + +

    Index

    + +
    + _ + | A + | B + | C + | D + | E + | F + | G + | I + | L + | M + | N + | O + | P + | R + | S + | T + | U + | W + | X + +
    +

    _

    + + +
    + +

    A

    + + + +
    + +

    B

    + + + +
    + +

    C

    + + + +
    + +

    D

    + + + +
    + +

    E

    + + + +
    + +

    F

    + + + +
    + +

    G

    + + + +
    + +

    I

    + + + +
    + +

    L

    + + + +
    + +

    M

    + + + +
    + +

    N

    + + + +
    + +

    O

    + + + +
    + +

    P

    + + + +
    + +

    R

    + + + +
    + +

    S

    + + + +
    + +

    T

    + + + +
    + +

    U

    + + +
    + +

    W

    + + + +
    + +

    X

    + + + +
    + + + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/index.html b/docs/build/html/index.html index cbe4ec7..71ad2da 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi documentation — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - - -
    -

    Indices and tables

    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi documentation — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + + +
    +

    Indices and tables

    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.readSCIn.html b/docs/build/html/io/msgpi.io.iosc.readSCIn.html index a553774..2cb2bb3 100644 --- a/docs/build/html/io/msgpi.io.iosc.readSCIn.html +++ b/docs/build/html/io/msgpi.io.iosc.readSCIn.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.io.iosc.readSCIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.readSCIn

    -
    -
    -msgpi.io.iosc.readSCIn(fn_sg, smdim)
    -

    Read data from the SwiftComp input file

    -
    -
    Parameters
    -

    fn_sg (string) – File name of the SwiftComp input file

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.readSCIn — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.readSCIn

    +
    +
    +msgpi.io.iosc.readSCIn(fn_sg, smdim)
    +

    Read data from the SwiftComp input file

    +
    +
    Parameters
    +

    fn_sg (string) – File name of the SwiftComp input file

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.readSCOut.html b/docs/build/html/io/msgpi.io.iosc.readSCOut.html index 57267c5..c680553 100644 --- a/docs/build/html/io/msgpi.io.iosc.readSCOut.html +++ b/docs/build/html/io/msgpi.io.iosc.readSCOut.html @@ -1,258 +1,260 @@ - - - - - - - - - - msgpi.io.iosc.readSCOut — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.readSCOut

    -
    -
    -msgpi.io.iosc.readSCOut(fn_in, smdim, analysis=0, scrnout=True, logger=None)
    -

    Read SwiftComp outputs.

    -
    -
    Parameters
    -
      -
    • fn_in (str) – SwiftComp input file name.

    • -
    • smdim (int) – Dimension of the macroscopic structural model.

    • -
    • analysis ({0, 2, 3, 4, 5, '', 'h', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      • 4 or ‘f’ - initial failure strength

      • -
      • 5 or ‘fe’ - initial failure envelope

      • -
      -

    • -
    • scrnout (bool, optional) – Switch of printing solver messages., by default True

    • -
    -
    -
    Returns
    -

    Different analyses return different types of results.

    -
    -
    Return type
    -

    various

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.readSCOut — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.readSCOut

    +
    +
    +msgpi.io.iosc.readSCOut(fn_in, smdim, analysis=0, scrnout=True, logger=None)
    +

    Read SwiftComp outputs.

    +
    +
    Parameters
    +
      +
    • fn_in (str) – SwiftComp input file name.

    • +
    • smdim (int) – Dimension of the macroscopic structural model.

    • +
    • analysis ({0, 2, 3, 4, 5, '', 'h', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      • 4 or ‘f’ - initial failure strength

      • +
      • 5 or ‘fe’ - initial failure envelope

      • +
      +

    • +
    • scrnout (bool, optional) – Switch of printing solver messages., by default True

    • +
    +
    +
    Returns
    +

    Different analyses return different types of results.

    +
    +
    Return type
    +

    various

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.readSCOutBeamProperty.html b/docs/build/html/io/msgpi.io.iosc.readSCOutBeamProperty.html index bc505d5..55f3b80 100644 --- a/docs/build/html/io/msgpi.io.iosc.readSCOutBeamProperty.html +++ b/docs/build/html/io/msgpi.io.iosc.readSCOutBeamProperty.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.io.iosc.readSCOutBeamProperty — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.readSCOutBeamProperty

    -
    -
    -msgpi.io.iosc.readSCOutBeamProperty(fn, scrnout=True, logger=None)
    -

    Read SwiftComp homogenization results

    -
    -
    Parameters
    -
      -
    • fn (str) – SwiftComp output file name (e.g. example.sg.k).

    • -
    • scrnout (bool, default True) – Switch of printing cmd output.

    • -
    -
    -
    Returns
    -

    Material/sectional properties.

    -
    -
    Return type
    -

    msgpi.sg.BeamProperty

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.readSCOutBeamProperty — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.readSCOutBeamProperty

    +
    +
    +msgpi.io.iosc.readSCOutBeamProperty(fn, scrnout=True, logger=None)
    +

    Read SwiftComp homogenization results

    +
    +
    Parameters
    +
      +
    • fn (str) – SwiftComp output file name (e.g. example.sg.k).

    • +
    • scrnout (bool, default True) – Switch of printing cmd output.

    • +
    +
    +
    Returns
    +

    Material/sectional properties.

    +
    +
    Return type
    +

    msgpi.sg.BeamProperty

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.readSCOutFailure.html b/docs/build/html/io/msgpi.io.iosc.readSCOutFailure.html index 7656ca1..2ac49a8 100644 --- a/docs/build/html/io/msgpi.io.iosc.readSCOutFailure.html +++ b/docs/build/html/io/msgpi.io.iosc.readSCOutFailure.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.readSCOutFailure — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.readSCOutFailure

    -
    -
    -msgpi.io.iosc.readSCOutFailure(fn_sc_out_fi, failure_analysis)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.readSCOutFailure — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.readSCOutFailure

    +
    +
    +msgpi.io.iosc.readSCOutFailure(fn_sc_out_fi, failure_analysis)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.readSCOutHomo.html b/docs/build/html/io/msgpi.io.iosc.readSCOutHomo.html index 68b9a1c..466d929 100644 --- a/docs/build/html/io/msgpi.io.iosc.readSCOutHomo.html +++ b/docs/build/html/io/msgpi.io.iosc.readSCOutHomo.html @@ -1,242 +1,244 @@ - - - - - - - - - - msgpi.io.iosc.readSCOutHomo — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.readSCOutHomo

    -
    -
    -msgpi.io.iosc.readSCOutHomo(fn, smdim, scrnout=True, logger=None)
    -

    Read SwiftComp homogenization results.

    -
    -
    Parameters
    -
      -
    • fn (string) – SwiftComp output file (e.g. example.sg.k)

    • -
    • smdim (int) – Dimension of the structural model

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.readSCOutHomo — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.readSCOutHomo

    +
    +
    +msgpi.io.iosc.readSCOutHomo(fn, smdim, scrnout=True, logger=None)
    +

    Read SwiftComp homogenization results.

    +
    +
    Parameters
    +
      +
    • fn (string) – SwiftComp output file (e.g. example.sg.k)

    • +
    • smdim (int) – Dimension of the structural model

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCElementOrientations.html b/docs/build/html/io/msgpi.io.iosc.writeSCElementOrientations.html index e098256..73a13c1 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCElementOrientations.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCElementOrientations.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCElementOrientations — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCElementOrientations

    -
    -
    -msgpi.io.iosc.writeSCElementOrientations(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCElementOrientations — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCElementOrientations

    +
    +
    +msgpi.io.iosc.writeSCElementOrientations(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCElements.html b/docs/build/html/io/msgpi.io.iosc.writeSCElements.html index aded3d6..ae0509b 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCElements.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCElements.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCElements — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCElements

    -
    -
    -msgpi.io.iosc.writeSCElements(sg, fobj, sfi)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCElements — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCElements

    +
    +
    +msgpi.io.iosc.writeSCElements(sg, fobj, sfi)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCIn.html b/docs/build/html/io/msgpi.io.iosc.writeSCIn.html index 7dfe043..91ba682 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCIn.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCIn.html @@ -1,242 +1,244 @@ - - - - - - - - - - msgpi.io.iosc.writeSCIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCIn

    -
    -
    -msgpi.io.iosc.writeSCIn(sg, fn, analysis='h')
    -

    Write SG input files for SwiftComp

    -
    -
    Parameters
    -

    analysis – Type of analysis. -- ‘h’: Homogenization -- ‘d’ or ‘l’: Dehomogenization -- ‘f’: Failure analysis

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCIn — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCIn

    +
    +
    +msgpi.io.iosc.writeSCIn(sg, fn, analysis='h')
    +

    Write SG input files for SwiftComp

    +
    +
    Parameters
    +

    analysis – Type of analysis. +- ‘h’: Homogenization +- ‘d’ or ‘l’: Dehomogenization +- ‘f’: Failure analysis

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCInD.html b/docs/build/html/io/msgpi.io.iosc.writeSCInD.html index 094a6ff..b5ede23 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCInD.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCInD.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInD — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCInD

    -
    -
    -msgpi.io.iosc.writeSCInD(sg, fn, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCInD — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCInD

    +
    +
    +msgpi.io.iosc.writeSCInD(sg, fn, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCInF.html b/docs/build/html/io/msgpi.io.iosc.writeSCInF.html index 6336f98..d3a4e22 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCInF.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCInF.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInF — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCInF

    -
    -
    -msgpi.io.iosc.writeSCInF(sg, fn, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCInF — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCInF

    +
    +
    +msgpi.io.iosc.writeSCInF(sg, fn, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCInH.html b/docs/build/html/io/msgpi.io.iosc.writeSCInH.html index 3cbd6a6..4a4e157 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCInH.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCInH.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInH — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCInH

    -
    -
    -msgpi.io.iosc.writeSCInH(sg, fn, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCInH — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCInH

    +
    +
    +msgpi.io.iosc.writeSCInH(sg, fn, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCMOCombos.html b/docs/build/html/io/msgpi.io.iosc.writeSCMOCombos.html index 802a99a..9b57867 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCMOCombos.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCMOCombos.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCMOCombos — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCMOCombos

    -
    -
    -msgpi.io.iosc.writeSCMOCombos(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCMOCombos — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCMOCombos

    +
    +
    +msgpi.io.iosc.writeSCMOCombos(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCMaterials.html b/docs/build/html/io/msgpi.io.iosc.writeSCMaterials.html index 0fdd1a5..93d46ca 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCMaterials.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCMaterials.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCMaterials — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCMaterials

    -
    -
    -msgpi.io.iosc.writeSCMaterials(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCMaterials — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCMaterials

    +
    +
    +msgpi.io.iosc.writeSCMaterials(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iosc.writeSCNodes.html b/docs/build/html/io/msgpi.io.iosc.writeSCNodes.html index 8c0caf0..40e90a9 100644 --- a/docs/build/html/io/msgpi.io.iosc.writeSCNodes.html +++ b/docs/build/html/io/msgpi.io.iosc.writeSCNodes.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iosc.writeSCNodes — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCNodes

    -
    -
    -msgpi.io.iosc.writeSCNodes(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iosc.writeSCNodes — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iosc.writeSCNodes

    +
    +
    +msgpi.io.iosc.writeSCNodes(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.readVABSIn.html b/docs/build/html/io/msgpi.io.iovabs.readVABSIn.html index 5fdae24..1bc1151 100644 --- a/docs/build/html/io/msgpi.io.iovabs.readVABSIn.html +++ b/docs/build/html/io/msgpi.io.iovabs.readVABSIn.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.io.iovabs.readVABSIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.readVABSIn

    -
    -
    -msgpi.io.iovabs.readVABSIn(fn_vabs_in, logger=None)
    -

    Read data from the VABS input file.

    -
    -
    Parameters
    -

    fn_vabs_in (str) – File name of the VABS input file.

    -
    -
    Returns
    -

    Structure gene object

    -
    -
    Return type
    -

    msgpi.sg.StructureGene

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.readVABSIn — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.readVABSIn

    +
    +
    +msgpi.io.iovabs.readVABSIn(fn_vabs_in, logger=None)
    +

    Read data from the VABS input file.

    +
    +
    Parameters
    +

    fn_vabs_in (str) – File name of the VABS input file.

    +
    +
    Returns
    +

    Structure gene object

    +
    +
    Return type
    +

    msgpi.sg.StructureGene

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.readVABSOut.html b/docs/build/html/io/msgpi.io.iovabs.readVABSOut.html index 0d5129b..79e418a 100644 --- a/docs/build/html/io/msgpi.io.iovabs.readVABSOut.html +++ b/docs/build/html/io/msgpi.io.iovabs.readVABSOut.html @@ -1,256 +1,258 @@ - - - - - - - - - - msgpi.io.iovabs.readVABSOut — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.readVABSOut

    -
    -
    -msgpi.io.iovabs.readVABSOut(fn_in, analysis=0, scrnout=True)
    -

    Read VABS outputs.

    -
    -
    Parameters
    -
      -
    • fn_in (str) – VABS input file name.

    • -
    • analysis ({0, 1, 2, 3, '', 'h', 'dn', 'dl', 'd', 'l', 'fi'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 1 or ‘dn’ - dehomogenization (nonlinear)

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      -

    • -
    • scrnout (bool, optional) – Switch of printing solver messages, by default True.

    • -
    -
    -
    Returns
    -

    Different analyses return different types of results.

    -
    -
    Return type
    -

    various

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.readVABSOut — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.readVABSOut

    +
    +
    +msgpi.io.iovabs.readVABSOut(fn_in, analysis=0, scrnout=True)
    +

    Read VABS outputs.

    +
    +
    Parameters
    +
      +
    • fn_in (str) – VABS input file name.

    • +
    • analysis ({0, 1, 2, 3, '', 'h', 'dn', 'dl', 'd', 'l', 'fi'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 1 or ‘dn’ - dehomogenization (nonlinear)

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      +

    • +
    • scrnout (bool, optional) – Switch of printing solver messages, by default True.

    • +
    +
    +
    Returns
    +

    Different analyses return different types of results.

    +
    +
    Return type
    +

    various

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.readVABSOutHomo.html b/docs/build/html/io/msgpi.io.iovabs.readVABSOutHomo.html index 6c4fc1b..63de5ed 100644 --- a/docs/build/html/io/msgpi.io.iovabs.readVABSOutHomo.html +++ b/docs/build/html/io/msgpi.io.iovabs.readVABSOutHomo.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.io.iovabs.readVABSOutHomo — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.readVABSOutHomo

    -
    -
    -msgpi.io.iovabs.readVABSOutHomo(fn, scrnout=True)
    -

    Read VABS homogenization results

    -
    -
    Parameters
    -
      -
    • fn (str) – VABS output file name (e.g. example.sg.k).

    • -
    • scrnout (bool, default True) – Switch of printing cmd output.

    • -
    -
    -
    Returns
    -

    Material/sectional properties.

    -
    -
    Return type
    -

    msgpi.sg.MaterialSection

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.readVABSOutHomo — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.readVABSOutHomo

    +
    +
    +msgpi.io.iovabs.readVABSOutHomo(fn, scrnout=True)
    +

    Read VABS homogenization results

    +
    +
    Parameters
    +
      +
    • fn (str) – VABS output file name (e.g. example.sg.k).

    • +
    • scrnout (bool, default True) – Switch of printing cmd output.

    • +
    +
    +
    Returns
    +

    Material/sectional properties.

    +
    +
    Return type
    +

    msgpi.sg.MaterialSection

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html b/docs/build/html/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html index 420876d..3417fb7 100644 --- a/docs/build/html/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html +++ b/docs/build/html/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.readVABSOutStrengthRatio — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.readVABSOutStrengthRatio

    -
    -
    -msgpi.io.iovabs.readVABSOutStrengthRatio(fn_in)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.readVABSOutStrengthRatio — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.readVABSOutStrengthRatio

    +
    +
    +msgpi.io.iovabs.readVABSOutStrengthRatio(fn_in)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSElementOrientations.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSElementOrientations.html index 0ece0c1..747a95c 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSElementOrientations.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSElementOrientations.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSElementOrientations — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSElementOrientations

    -
    -
    -msgpi.io.iovabs.writeVABSElementOrientations(sg, fobj, sfi, sff, fmt)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSElementOrientations — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSElementOrientations

    +
    +
    +msgpi.io.iovabs.writeVABSElementOrientations(sg, fobj, sfi, sff, fmt)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSElements.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSElements.html index 12dd175..d0ec99e 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSElements.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSElements.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSElements — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSElements

    -
    -
    -msgpi.io.iovabs.writeVABSElements(sg, fobj, sfi)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSElements — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSElements

    +
    +
    +msgpi.io.iovabs.writeVABSElements(sg, fobj, sfi)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSIn.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSIn.html index 8b90683..3fc4159 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSIn.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSIn.html @@ -1,249 +1,251 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSIn — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSIn

    -
    -
    -msgpi.io.iovabs.writeVABSIn(sg, fn_vabs_in='', fmt=1)
    -

    Write SG to VABS input file

    -
    -
    Parameters
    -
      -
    • sg (msgpi.sg.StructureGene) – Structure Gene that will be written to file.

    • -
    • fn_vabs_in (str, default '') – File name.

    • -
    • fmt (int, default 1) – Format of the input file.

    • -
    -
    -
    Returns
    -

    VABS input file name.

    -
    -
    Return type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSIn — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSIn

    +
    +
    +msgpi.io.iovabs.writeVABSIn(sg, fn_vabs_in='', fmt=1)
    +

    Write SG to VABS input file

    +
    +
    Parameters
    +
      +
    • sg (msgpi.sg.StructureGene) – Structure Gene that will be written to file.

    • +
    • fn_vabs_in (str, default '') – File name.

    • +
    • fmt (int, default 1) – Format of the input file.

    • +
    +
    +
    Returns
    +

    VABS input file name.

    +
    +
    Return type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSMOCombos.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSMOCombos.html index 5ee982d..19033f6 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSMOCombos.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSMOCombos.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSMOCombos — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSMOCombos

    -
    -
    -msgpi.io.iovabs.writeVABSMOCombos(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSMOCombos — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSMOCombos

    +
    +
    +msgpi.io.iovabs.writeVABSMOCombos(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSMacroData.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSMacroData.html index 4147e7d..280d1f7 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSMacroData.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSMacroData.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSMacroData — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSMacroData

    -
    -
    -msgpi.io.iovabs.writeVABSMacroData(sg, fobj, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSMacroData — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSMacroData

    +
    +
    +msgpi.io.iovabs.writeVABSMacroData(sg, fobj, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSMaterials.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSMaterials.html index 207ad91..301c9d6 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSMaterials.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSMaterials.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSMaterials — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSMaterials

    -
    -
    -msgpi.io.iovabs.writeVABSMaterials(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSMaterials — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSMaterials

    +
    +
    +msgpi.io.iovabs.writeVABSMaterials(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/io/msgpi.io.iovabs.writeVABSNodes.html b/docs/build/html/io/msgpi.io.iovabs.writeVABSNodes.html index 51855ab..985bc88 100644 --- a/docs/build/html/io/msgpi.io.iovabs.writeVABSNodes.html +++ b/docs/build/html/io/msgpi.io.iovabs.writeVABSNodes.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSNodes — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSNodes

    -
    -
    -msgpi.io.iovabs.writeVABSNodes(sg, fobj, sfi, sff)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.iovabs.writeVABSNodes — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.iovabs.writeVABSNodes

    +
    +
    +msgpi.io.iovabs.writeVABSNodes(sg, fobj, sfi, sff)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/methods.html b/docs/build/html/methods.html index 89d3988..fc2b290 100644 --- a/docs/build/html/methods.html +++ b/docs/build/html/methods.html @@ -1,378 +1,380 @@ - - - - - - - - - - Methods — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    Methods

    -
    -

    Input/Output

    -
    import msgpi.io
    -
    -
    -
    -

    Reading

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    iovabs.readVABSIn(fn_vabs_in[, logger])

    Read data from the VABS input file.

    iovabs.readVABSOut(fn_in[, analysis, scrnout])

    Read VABS outputs.

    iovabs.readVABSOutHomo(fn[, scrnout])

    Read VABS homogenization results

    iovabs.readVABSOutStrengthRatio(fn_in)

    iosc.readSCIn(fn_sg, smdim)

    Read data from the SwiftComp input file

    iosc.readSCOut(fn_in, smdim[, analysis, …])

    Read SwiftComp outputs.

    iosc.readSCOutBeamProperty(fn[, scrnout, logger])

    Read SwiftComp homogenization results

    iosc.readSCOutHomo(fn, smdim[, scrnout, logger])

    Read SwiftComp homogenization results.

    iosc.readSCOutFailure(fn_sc_out_fi, …)

    -
    -
    -

    Writing

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    iovabs.writeVABSIn(sg[, fn_vabs_in, fmt])

    Write SG to VABS input file

    iovabs.writeVABSNodes(sg, fobj, sfi, sff)

    iovabs.writeVABSElements(sg, fobj, sfi)

    iovabs.writeVABSElementOrientations(sg, …)

    iovabs.writeVABSMOCombos(sg, fobj, sfi, sff)

    iovabs.writeVABSMaterials(sg, fobj, sfi, sff)

    iovabs.writeVABSMacroData(sg, fobj, sff)

    iosc.writeSCNodes(sg, fobj, sfi, sff)

    iosc.writeSCElements(sg, fobj, sfi)

    iosc.writeSCElementOrientations(sg, fobj, …)

    iosc.writeSCMOCombos(sg, fobj, sfi, sff)

    iosc.writeSCMaterials(sg, fobj, sfi, sff)

    iosc.writeSCInH(sg, fn, sfi, sff)

    iosc.writeSCInD(sg, fn, sfi, sff)

    iosc.writeSCInF(sg, fn, sfi, sff)

    iosc.writeSCIn(sg, fn[, analysis])

    Write SG input files for SwiftComp

    -
    -
    -
    -

    Preprocessing

    -
    import msgpi.presg
    -
    -
    - ---- - - - - - - - - - - - -

    readMaterialFromXMLElement(xem)

    Read material data from XML elements.

    preSG1D(xr_sg, smdim)

    Preprocessor of 1D SG.

    preSG(sg_xml, analysis[, ppcmd, solver, …])

    Preprocessor of a structure gene.

    -
    -
    -

    Analysis

    -
    import msgpi.analysis
    -
    -
    - ---- - - - - - - - - - - - - - - -

    solve(sg_xml, analysis, ppcmd, solver[, …])

    Solve

    run(command, input_name, analysis[, smdim, …])

    Run codes.

    runVABS(command, input_name, analysis[, …])

    Run VABS.

    runSwiftComp(command, input_name, analysis, …)

    Run VABS.

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + Methods — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    Methods

    +
    +

    Input/Output

    +
    import msgpi.io
    +
    +
    +
    +

    Reading

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    iovabs.readVABSIn(fn_vabs_in[, logger])

    Read data from the VABS input file.

    iovabs.readVABSOut(fn_in[, analysis, scrnout])

    Read VABS outputs.

    iovabs.readVABSOutHomo(fn[, scrnout])

    Read VABS homogenization results

    iovabs.readVABSOutStrengthRatio(fn_in)

    iosc.readSCIn(fn_sg, smdim)

    Read data from the SwiftComp input file

    iosc.readSCOut(fn_in, smdim[, analysis, …])

    Read SwiftComp outputs.

    iosc.readSCOutBeamProperty(fn[, scrnout, logger])

    Read SwiftComp homogenization results

    iosc.readSCOutHomo(fn, smdim[, scrnout, logger])

    Read SwiftComp homogenization results.

    iosc.readSCOutFailure(fn_sc_out_fi, …)

    +
    +
    +

    Writing

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    iovabs.writeVABSIn(sg[, fn_vabs_in, fmt])

    Write SG to VABS input file

    iovabs.writeVABSNodes(sg, fobj, sfi, sff)

    iovabs.writeVABSElements(sg, fobj, sfi)

    iovabs.writeVABSElementOrientations(sg, …)

    iovabs.writeVABSMOCombos(sg, fobj, sfi, sff)

    iovabs.writeVABSMaterials(sg, fobj, sfi, sff)

    iovabs.writeVABSMacroData(sg, fobj, sff)

    iosc.writeSCNodes(sg, fobj, sfi, sff)

    iosc.writeSCElements(sg, fobj, sfi)

    iosc.writeSCElementOrientations(sg, fobj, …)

    iosc.writeSCMOCombos(sg, fobj, sfi, sff)

    iosc.writeSCMaterials(sg, fobj, sfi, sff)

    iosc.writeSCInH(sg, fn, sfi, sff)

    iosc.writeSCInD(sg, fn, sfi, sff)

    iosc.writeSCInF(sg, fn, sfi, sff)

    iosc.writeSCIn(sg, fn[, analysis])

    Write SG input files for SwiftComp

    +
    +
    +
    +

    Preprocessing

    +
    import msgpi.presg
    +
    +
    + ++++ + + + + + + + + + + + +

    readMaterialFromXMLElement(xem)

    Read material data from XML elements.

    preSG1D(xr_sg, smdim)

    Preprocessor of 1D SG.

    preSG(sg_xml, analysis[, ppcmd, solver, …])

    Preprocessor of a structure gene.

    +
    +
    +

    Analysis

    +
    import msgpi.analysis
    +
    +
    + ++++ + + + + + + + + + + + + + + +

    solve(sg_xml, analysis, ppcmd, solver[, …])

    Solve

    run(command, input_name, analysis[, smdim, …])

    Run codes.

    runVABS(command, input_name, analysis[, …])

    Run VABS.

    runSwiftComp(command, input_name, analysis, …)

    Run SwiftComp.

    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index c3eba06..5d82c95 100644 Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ diff --git a/docs/build/html/presg/msgpi.presg.preSG.html b/docs/build/html/presg/msgpi.presg.preSG.html index 63cb62d..b72bb92 100644 --- a/docs/build/html/presg/msgpi.presg.preSG.html +++ b/docs/build/html/presg/msgpi.presg.preSG.html @@ -1,262 +1,264 @@ - - - - - - - - - - msgpi.presg.preSG — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.presg.preSG

    -
    -
    -msgpi.presg.preSG(sg_xml, analysis, ppcmd='prevabs', solver='swiftcomp', integrated=False, write_input=True, timeout=30, scrnout=True, logger=None)
    -

    Preprocessor of a structure gene.

    -
    -
    Parameters
    -
      -
    • sg_xml (str) – File name of SG design parameters (XML format)

    • -
    • analysis ({0, 1, 2, 3, 4, 5, '', 'h', 'dn', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      -
        -
      • 0 or ‘h’ or ‘’ - homogenization

      • -
      • 1 or ‘dn’ - (VABS) dehomogenization (nonlinear)

      • -
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • -
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • -
      • 4 or ‘f’ - (SwiftComp) initial failure strength

      • -
      • 5 or ‘fe’ - (SwiftComp) initial failure envelope

      • -
      -

    • -
    • ppcmd (str, default 'prevabs') – Preprocessor command.

    • -
    • solver (str, default 'swiftcomp') – Format of the generated input file (‘vabs’ or ‘swiftcomp’)

    • -
    • write_input (bool) – Whether to write input file.

    • -
    • scrnout (bool) – Whether to print messages to the screen.

    • -
    -
    -
    Returns
    -

      -
    • str, int – (If write_input True) Input file name, dimension of the material/structural model.

    • -
    • msgpi.sg.StructureGene – (If write_input False) Structure Gene.

    • -
    -

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.presg.preSG — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.presg.preSG

    +
    +
    +msgpi.presg.preSG(sg_xml, analysis, ppcmd='prevabs', solver='swiftcomp', integrated=False, write_input=True, timeout=30, scrnout=True, logger=None)
    +

    Preprocessor of a structure gene.

    +
    +
    Parameters
    +
      +
    • sg_xml (str) – File name of SG design parameters (XML format)

    • +
    • analysis ({0, 1, 2, 3, 4, 5, '', 'h', 'dn', 'dl', 'd', 'l', 'fi', 'f', 'fe'}) –

      Analysis to be carried out.

      +
        +
      • 0 or ‘h’ or ‘’ - homogenization

      • +
      • 1 or ‘dn’ - (VABS) dehomogenization (nonlinear)

      • +
      • 2 or ‘dl’ or ‘d’ or ‘l’ - dehomogenization (linear)

      • +
      • 3 or ‘fi’ - initial failure indices and strength ratios

      • +
      • 4 or ‘f’ - (SwiftComp) initial failure strength

      • +
      • 5 or ‘fe’ - (SwiftComp) initial failure envelope

      • +
      +

    • +
    • ppcmd (str, default 'prevabs') – Preprocessor command.

    • +
    • solver (str, default 'swiftcomp') – Format of the generated input file (‘vabs’ or ‘swiftcomp’)

    • +
    • write_input (bool) – Whether to write input file.

    • +
    • scrnout (bool) – Whether to print messages to the screen.

    • +
    +
    +
    Returns
    +

      +
    • str, int – (If write_input True) Input file name, dimension of the material/structural model.

    • +
    • msgpi.sg.StructureGene – (If write_input False) Structure Gene.

    • +
    +

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/presg/msgpi.presg.preSG1D.html b/docs/build/html/presg/msgpi.presg.preSG1D.html index 7814f35..204460e 100644 --- a/docs/build/html/presg/msgpi.presg.preSG1D.html +++ b/docs/build/html/presg/msgpi.presg.preSG1D.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.presg.preSG1D — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.presg.preSG1D

    -
    -
    -msgpi.presg.preSG1D(xr_sg, smdim)
    -

    Preprocessor of 1D SG.

    -
    -
    Parameters
    -
      -
    • xr_sg (xml.etree.ElementTree.Element) – Root element of the input file.

    • -
    • smdim (int) – Dimension of the material/structural model.

    • -
    -
    -
    Returns
    -

    Structure Gene.

    -
    -
    Return type
    -

    msgpi.sg.StructureGene

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.presg.preSG1D — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.presg.preSG1D

    +
    +
    +msgpi.presg.preSG1D(xr_sg, smdim)
    +

    Preprocessor of 1D SG.

    +
    +
    Parameters
    +
      +
    • xr_sg (xml.etree.ElementTree.Element) – Root element of the input file.

    • +
    • smdim (int) – Dimension of the material/structural model.

    • +
    +
    +
    Returns
    +

    Structure Gene.

    +
    +
    Return type
    +

    msgpi.sg.StructureGene

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/presg/msgpi.presg.readMaterialFromXMLElement.html b/docs/build/html/presg/msgpi.presg.readMaterialFromXMLElement.html index 3148fcd..1c4856d 100644 --- a/docs/build/html/presg/msgpi.presg.readMaterialFromXMLElement.html +++ b/docs/build/html/presg/msgpi.presg.readMaterialFromXMLElement.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.presg.readMaterialFromXMLElement — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.presg.readMaterialFromXMLElement

    -
    -
    -msgpi.presg.readMaterialFromXMLElement(xem)
    -

    Read material data from XML elements.

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.presg.readMaterialFromXMLElement — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.presg.readMaterialFromXMLElement

    +
    +
    +msgpi.presg.readMaterialFromXMLElement(xem)
    +

    Read material data from XML elements.

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/ref_manual.html b/docs/build/html/ref_manual.html index 1a026d8..169bb2f 100644 --- a/docs/build/html/ref_manual.html +++ b/docs/build/html/ref_manual.html @@ -1,285 +1,287 @@ - - - - - - - - - - Reference — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + Reference — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 21b2d16..fdc4d79 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -1,223 +1,225 @@ - - - - - - - - - - Search — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • Search
    • - - -
    • - -
    • - -
    - - -
    -
    -
    -
    - - - - -
    - -
    - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - - - - - + + + + + + + + + + Search — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + +
      + +
    • »
    • + +
    • Search
    • + + +
    • + +
    • + +
    + + +
    +
    +
    +
    + + + + +
    + +
    + +
    + +
    +
    + +
    + +
    +

    + © Copyright 2020, msm group. + +

    +
    + + + + Built with Sphinx using a + + theme + + provided by Read the Docs. + +
    +
    +
    + +
    + +
    + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 5412b16..dcb8d51 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["analysis/msgpi.analysis.run","analysis/msgpi.analysis.runSwiftComp","analysis/msgpi.analysis.runVABS","analysis/msgpi.analysis.solve","beam","beam/msgpi.ms.analysis.runGEBT","beam/msgpi.ms.analysis.solveGEBT","beam/msgpi.ms.analysis.solvePLECS","beam/msgpi.ms.beam.Beam","beam/msgpi.ms.beam.Beam.analysis_type","beam/msgpi.ms.beam.Beam.angular_velocity","beam/msgpi.ms.beam.Beam.distrloads","beam/msgpi.ms.beam.Beam.echo","beam/msgpi.ms.beam.Beam.findPtCoordByName","beam/msgpi.ms.beam.Beam.findSectionByName","beam/msgpi.ms.beam.Beam.frames","beam/msgpi.ms.beam.Beam.initcurvatures","beam/msgpi.ms.beam.Beam.linear_velocity","beam/msgpi.ms.beam.Beam.max_iteration","beam/msgpi.ms.beam.Beam.mconditions","beam/msgpi.ms.beam.Beam.name","beam/msgpi.ms.beam.Beam.num_eigens","beam/msgpi.ms.beam.Beam.num_steps","beam/msgpi.ms.beam.Beam.pconditions","beam/msgpi.ms.beam.Beam.points","beam/msgpi.ms.beam.Beam.sections","beam/msgpi.ms.beam.Beam.segments","beam/msgpi.ms.beam.Beam.timefunctions","beam/msgpi.ms.beam.BeamSegment","beam/msgpi.ms.beam.BeamSegment.calcLengthSq","beam/msgpi.ms.beam.BeamSegment.coords","beam/msgpi.ms.beam.BeamSegment.css","beam/msgpi.ms.beam.BeamSegment.curv_id","beam/msgpi.ms.beam.BeamSegment.frame_id","beam/msgpi.ms.beam.BeamSegment.local_frame_id","beam/msgpi.ms.beam.BeamSegment.num_divisions","beam/msgpi.ms.beam.BeamSegment.points","beam/msgpi.ms.beam.BeamSegment.rotate_a1","beam/msgpi.ms.beam.BeamSegment.twist","beam/msgpi.ms.iodymore.DymoreOutput","beam/msgpi.ms.iodymore.calcVI","beam/msgpi.ms.iodymore.makeFile","beam/msgpi.ms.iodymore.readEigOutput","beam/msgpi.ms.iodymore.readForce","beam/msgpi.ms.iodymore.writeDymoreMKUpdated","beam/msgpi.ms.iogebt.readGEBTIn","beam/msgpi.ms.iogebt.readGEBTOut","beam/msgpi.ms.iogebt.readGEBTOutEigen","beam/msgpi.ms.iogebt.readGEBTOutNode","beam/msgpi.ms.iogebt.readGEBTOutStatic","beam/msgpi.ms.iogebt.writeGEBTIn","beam/msgpi.ms.prebeam.preBeam","beam_methods","beam_methods_dymore","beam_methods_gebt","index","io/msgpi.io.iosc.readSCIn","io/msgpi.io.iosc.readSCOut","io/msgpi.io.iosc.readSCOutBeamProperty","io/msgpi.io.iosc.readSCOutFailure","io/msgpi.io.iosc.readSCOutHomo","io/msgpi.io.iosc.writeSCElementOrientations","io/msgpi.io.iosc.writeSCElements","io/msgpi.io.iosc.writeSCIn","io/msgpi.io.iosc.writeSCInD","io/msgpi.io.iosc.writeSCInF","io/msgpi.io.iosc.writeSCInH","io/msgpi.io.iosc.writeSCMOCombos","io/msgpi.io.iosc.writeSCMaterials","io/msgpi.io.iosc.writeSCNodes","io/msgpi.io.iovabs.readVABSIn","io/msgpi.io.iovabs.readVABSOut","io/msgpi.io.iovabs.readVABSOutHomo","io/msgpi.io.iovabs.readVABSOutStrengthRatio","io/msgpi.io.iovabs.writeVABSElementOrientations","io/msgpi.io.iovabs.writeVABSElements","io/msgpi.io.iovabs.writeVABSIn","io/msgpi.io.iovabs.writeVABSMOCombos","io/msgpi.io.iovabs.writeVABSMacroData","io/msgpi.io.iovabs.writeVABSMaterials","io/msgpi.io.iovabs.writeVABSNodes","methods","presg/msgpi.presg.preSG","presg/msgpi.presg.preSG1D","presg/msgpi.presg.readMaterialFromXMLElement","ref_manual","sg/msgpi.sg.BeamProperty","sg/msgpi.sg.BeamProperty.area","sg/msgpi.sg.BeamProperty.cmpl","sg/msgpi.sg.BeamProperty.cmpl_t","sg/msgpi.sg.BeamProperty.ea","sg/msgpi.sg.BeamProperty.ei22","sg/msgpi.sg.BeamProperty.ei33","sg/msgpi.sg.BeamProperty.ga22","sg/msgpi.sg.BeamProperty.ga33","sg/msgpi.sg.BeamProperty.get","sg/msgpi.sg.BeamProperty.gj","sg/msgpi.sg.BeamProperty.i11","sg/msgpi.sg.BeamProperty.i22","sg/msgpi.sg.BeamProperty.i33","sg/msgpi.sg.BeamProperty.mass","sg/msgpi.sg.BeamProperty.mass_cs","sg/msgpi.sg.BeamProperty.mu","sg/msgpi.sg.BeamProperty.phi_pba","sg/msgpi.sg.BeamProperty.phi_pia","sg/msgpi.sg.BeamProperty.phi_psa","sg/msgpi.sg.BeamProperty.print","sg/msgpi.sg.BeamProperty.rg","sg/msgpi.sg.BeamProperty.stff","sg/msgpi.sg.BeamProperty.stff_t","sg/msgpi.sg.BeamProperty.xg2","sg/msgpi.sg.BeamProperty.xg3","sg/msgpi.sg.BeamProperty.xm2","sg/msgpi.sg.BeamProperty.xm3","sg/msgpi.sg.BeamProperty.xs2","sg/msgpi.sg.BeamProperty.xs3","sg/msgpi.sg.BeamProperty.xt2","sg/msgpi.sg.BeamProperty.xt3","sg/msgpi.sg.MaterialSection","sg/msgpi.sg.MaterialSection.compliance","sg/msgpi.sg.MaterialSection.compliance_refined","sg/msgpi.sg.MaterialSection.constants","sg/msgpi.sg.MaterialSection.density","sg/msgpi.sg.MaterialSection.gc","sg/msgpi.sg.MaterialSection.getBeamProperty","sg/msgpi.sg.MaterialSection.mass_center","sg/msgpi.sg.MaterialSection.mass_mc","sg/msgpi.sg.MaterialSection.mass_origin","sg/msgpi.sg.MaterialSection.mmoi","sg/msgpi.sg.MaterialSection.mwrg","sg/msgpi.sg.MaterialSection.name","sg/msgpi.sg.MaterialSection.shear_center","sg/msgpi.sg.MaterialSection.smdim","sg/msgpi.sg.MaterialSection.stiffness","sg/msgpi.sg.MaterialSection.stiffness_refined","sg/msgpi.sg.MaterialSection.summary","sg/msgpi.sg.MaterialSection.tension_center","sg/msgpi.sg.StructureGene","sg/msgpi.sg.StructureGene.analysis","sg/msgpi.sg.StructureGene.degen_element","sg/msgpi.sg.StructureGene.elem_prop","sg/msgpi.sg.StructureGene.elementids","sg/msgpi.sg.StructureGene.elementids1d","sg/msgpi.sg.StructureGene.elementids2d","sg/msgpi.sg.StructureGene.elementids3d","sg/msgpi.sg.StructureGene.elements","sg/msgpi.sg.StructureGene.findComboByMaterialOrientation","sg/msgpi.sg.StructureGene.findMaterialByName","sg/msgpi.sg.StructureGene.global_displacements","sg/msgpi.sg.StructureGene.global_loads","sg/msgpi.sg.StructureGene.global_loads_dist","sg/msgpi.sg.StructureGene.global_loads_type","sg/msgpi.sg.StructureGene.global_rotations","sg/msgpi.sg.StructureGene.initial_curvature","sg/msgpi.sg.StructureGene.initial_twist","sg/msgpi.sg.StructureGene.materials","sg/msgpi.sg.StructureGene.mocombos","sg/msgpi.sg.StructureGene.model","sg/msgpi.sg.StructureGene.name","sg/msgpi.sg.StructureGene.nodes","sg/msgpi.sg.StructureGene.nonuniform_temperature","sg/msgpi.sg.StructureGene.num_slavenodes","sg/msgpi.sg.StructureGene.oblique","sg/msgpi.sg.StructureGene.omega","sg/msgpi.sg.StructureGene.physics","sg/msgpi.sg.StructureGene.prop_elem","sg/msgpi.sg.StructureGene.sgdim","sg/msgpi.sg.StructureGene.smdim","sg/msgpi.sg.StructureGene.summary","sg/msgpi.sg.StructureGene.trans_element","sg_beamproperty","sg_materialsection","sg_structuregene","user_guide","user_io_tools","utils","utils/msgpi.io.utils.textToMatrix","utils/msgpi.io.utils.writeFormatFloats","utils/msgpi.io.utils.writeFormatFloatsMatrix","utils/msgpi.io.utils.writeFormatIntegers","utils/msgpi.io.utils.writeFormatIntegersMatrix","utils/msgpi.utils.angleToCosine2D","utils/msgpi.utils.calcBasicRotation3D","utils/msgpi.utils.calcCab","utils/msgpi.utils.calcGeneralRotation3D","utils/msgpi.utils.calcRotationTensorFromParameters","utils/msgpi.utils.distance","utils/msgpi.utils.listToString","utils/msgpi.utils.parseLayupCode","utils/msgpi.utils.parseXML","utils/msgpi.utils.rotateVectorByAngle2D","utils/msgpi.utils.run","utils/msgpi.utils.ss","utils/msgpi.utils.tilde","utils/msgpi.utils.updateXMLElement"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["analysis\\msgpi.analysis.run.rst","analysis\\msgpi.analysis.runSwiftComp.rst","analysis\\msgpi.analysis.runVABS.rst","analysis\\msgpi.analysis.solve.rst","beam.rst","beam\\msgpi.ms.analysis.runGEBT.rst","beam\\msgpi.ms.analysis.solveGEBT.rst","beam\\msgpi.ms.analysis.solvePLECS.rst","beam\\msgpi.ms.beam.Beam.rst","beam\\msgpi.ms.beam.Beam.analysis_type.rst","beam\\msgpi.ms.beam.Beam.angular_velocity.rst","beam\\msgpi.ms.beam.Beam.distrloads.rst","beam\\msgpi.ms.beam.Beam.echo.rst","beam\\msgpi.ms.beam.Beam.findPtCoordByName.rst","beam\\msgpi.ms.beam.Beam.findSectionByName.rst","beam\\msgpi.ms.beam.Beam.frames.rst","beam\\msgpi.ms.beam.Beam.initcurvatures.rst","beam\\msgpi.ms.beam.Beam.linear_velocity.rst","beam\\msgpi.ms.beam.Beam.max_iteration.rst","beam\\msgpi.ms.beam.Beam.mconditions.rst","beam\\msgpi.ms.beam.Beam.name.rst","beam\\msgpi.ms.beam.Beam.num_eigens.rst","beam\\msgpi.ms.beam.Beam.num_steps.rst","beam\\msgpi.ms.beam.Beam.pconditions.rst","beam\\msgpi.ms.beam.Beam.points.rst","beam\\msgpi.ms.beam.Beam.sections.rst","beam\\msgpi.ms.beam.Beam.segments.rst","beam\\msgpi.ms.beam.Beam.timefunctions.rst","beam\\msgpi.ms.beam.BeamSegment.rst","beam\\msgpi.ms.beam.BeamSegment.calcLengthSq.rst","beam\\msgpi.ms.beam.BeamSegment.coords.rst","beam\\msgpi.ms.beam.BeamSegment.css.rst","beam\\msgpi.ms.beam.BeamSegment.curv_id.rst","beam\\msgpi.ms.beam.BeamSegment.frame_id.rst","beam\\msgpi.ms.beam.BeamSegment.local_frame_id.rst","beam\\msgpi.ms.beam.BeamSegment.num_divisions.rst","beam\\msgpi.ms.beam.BeamSegment.points.rst","beam\\msgpi.ms.beam.BeamSegment.rotate_a1.rst","beam\\msgpi.ms.beam.BeamSegment.twist.rst","beam\\msgpi.ms.iodymore.DymoreOutput.rst","beam\\msgpi.ms.iodymore.calcVI.rst","beam\\msgpi.ms.iodymore.makeFile.rst","beam\\msgpi.ms.iodymore.readEigOutput.rst","beam\\msgpi.ms.iodymore.readForce.rst","beam\\msgpi.ms.iodymore.writeDymoreMKUpdated.rst","beam\\msgpi.ms.iogebt.readGEBTIn.rst","beam\\msgpi.ms.iogebt.readGEBTOut.rst","beam\\msgpi.ms.iogebt.readGEBTOutEigen.rst","beam\\msgpi.ms.iogebt.readGEBTOutNode.rst","beam\\msgpi.ms.iogebt.readGEBTOutStatic.rst","beam\\msgpi.ms.iogebt.writeGEBTIn.rst","beam\\msgpi.ms.prebeam.preBeam.rst","beam_methods.rst","beam_methods_dymore.rst","beam_methods_gebt.rst","index.rst","io\\msgpi.io.iosc.readSCIn.rst","io\\msgpi.io.iosc.readSCOut.rst","io\\msgpi.io.iosc.readSCOutBeamProperty.rst","io\\msgpi.io.iosc.readSCOutFailure.rst","io\\msgpi.io.iosc.readSCOutHomo.rst","io\\msgpi.io.iosc.writeSCElementOrientations.rst","io\\msgpi.io.iosc.writeSCElements.rst","io\\msgpi.io.iosc.writeSCIn.rst","io\\msgpi.io.iosc.writeSCInD.rst","io\\msgpi.io.iosc.writeSCInF.rst","io\\msgpi.io.iosc.writeSCInH.rst","io\\msgpi.io.iosc.writeSCMOCombos.rst","io\\msgpi.io.iosc.writeSCMaterials.rst","io\\msgpi.io.iosc.writeSCNodes.rst","io\\msgpi.io.iovabs.readVABSIn.rst","io\\msgpi.io.iovabs.readVABSOut.rst","io\\msgpi.io.iovabs.readVABSOutHomo.rst","io\\msgpi.io.iovabs.readVABSOutStrengthRatio.rst","io\\msgpi.io.iovabs.writeVABSElementOrientations.rst","io\\msgpi.io.iovabs.writeVABSElements.rst","io\\msgpi.io.iovabs.writeVABSIn.rst","io\\msgpi.io.iovabs.writeVABSMOCombos.rst","io\\msgpi.io.iovabs.writeVABSMacroData.rst","io\\msgpi.io.iovabs.writeVABSMaterials.rst","io\\msgpi.io.iovabs.writeVABSNodes.rst","methods.rst","presg\\msgpi.presg.preSG.rst","presg\\msgpi.presg.preSG1D.rst","presg\\msgpi.presg.readMaterialFromXMLElement.rst","ref_manual.rst","sg\\msgpi.sg.BeamProperty.rst","sg\\msgpi.sg.BeamProperty.area.rst","sg\\msgpi.sg.BeamProperty.cmpl.rst","sg\\msgpi.sg.BeamProperty.cmpl_t.rst","sg\\msgpi.sg.BeamProperty.ea.rst","sg\\msgpi.sg.BeamProperty.ei22.rst","sg\\msgpi.sg.BeamProperty.ei33.rst","sg\\msgpi.sg.BeamProperty.ga22.rst","sg\\msgpi.sg.BeamProperty.ga33.rst","sg\\msgpi.sg.BeamProperty.get.rst","sg\\msgpi.sg.BeamProperty.gj.rst","sg\\msgpi.sg.BeamProperty.i11.rst","sg\\msgpi.sg.BeamProperty.i22.rst","sg\\msgpi.sg.BeamProperty.i33.rst","sg\\msgpi.sg.BeamProperty.mass.rst","sg\\msgpi.sg.BeamProperty.mass_cs.rst","sg\\msgpi.sg.BeamProperty.mu.rst","sg\\msgpi.sg.BeamProperty.phi_pba.rst","sg\\msgpi.sg.BeamProperty.phi_pia.rst","sg\\msgpi.sg.BeamProperty.phi_psa.rst","sg\\msgpi.sg.BeamProperty.print.rst","sg\\msgpi.sg.BeamProperty.rg.rst","sg\\msgpi.sg.BeamProperty.stff.rst","sg\\msgpi.sg.BeamProperty.stff_t.rst","sg\\msgpi.sg.BeamProperty.xg2.rst","sg\\msgpi.sg.BeamProperty.xg3.rst","sg\\msgpi.sg.BeamProperty.xm2.rst","sg\\msgpi.sg.BeamProperty.xm3.rst","sg\\msgpi.sg.BeamProperty.xs2.rst","sg\\msgpi.sg.BeamProperty.xs3.rst","sg\\msgpi.sg.BeamProperty.xt2.rst","sg\\msgpi.sg.BeamProperty.xt3.rst","sg\\msgpi.sg.MaterialSection.rst","sg\\msgpi.sg.MaterialSection.compliance.rst","sg\\msgpi.sg.MaterialSection.compliance_refined.rst","sg\\msgpi.sg.MaterialSection.constants.rst","sg\\msgpi.sg.MaterialSection.density.rst","sg\\msgpi.sg.MaterialSection.gc.rst","sg\\msgpi.sg.MaterialSection.getBeamProperty.rst","sg\\msgpi.sg.MaterialSection.mass_center.rst","sg\\msgpi.sg.MaterialSection.mass_mc.rst","sg\\msgpi.sg.MaterialSection.mass_origin.rst","sg\\msgpi.sg.MaterialSection.mmoi.rst","sg\\msgpi.sg.MaterialSection.mwrg.rst","sg\\msgpi.sg.MaterialSection.name.rst","sg\\msgpi.sg.MaterialSection.shear_center.rst","sg\\msgpi.sg.MaterialSection.smdim.rst","sg\\msgpi.sg.MaterialSection.stiffness.rst","sg\\msgpi.sg.MaterialSection.stiffness_refined.rst","sg\\msgpi.sg.MaterialSection.summary.rst","sg\\msgpi.sg.MaterialSection.tension_center.rst","sg\\msgpi.sg.StructureGene.rst","sg\\msgpi.sg.StructureGene.analysis.rst","sg\\msgpi.sg.StructureGene.degen_element.rst","sg\\msgpi.sg.StructureGene.elem_prop.rst","sg\\msgpi.sg.StructureGene.elementids.rst","sg\\msgpi.sg.StructureGene.elementids1d.rst","sg\\msgpi.sg.StructureGene.elementids2d.rst","sg\\msgpi.sg.StructureGene.elementids3d.rst","sg\\msgpi.sg.StructureGene.elements.rst","sg\\msgpi.sg.StructureGene.findComboByMaterialOrientation.rst","sg\\msgpi.sg.StructureGene.findMaterialByName.rst","sg\\msgpi.sg.StructureGene.global_displacements.rst","sg\\msgpi.sg.StructureGene.global_loads.rst","sg\\msgpi.sg.StructureGene.global_loads_dist.rst","sg\\msgpi.sg.StructureGene.global_loads_type.rst","sg\\msgpi.sg.StructureGene.global_rotations.rst","sg\\msgpi.sg.StructureGene.initial_curvature.rst","sg\\msgpi.sg.StructureGene.initial_twist.rst","sg\\msgpi.sg.StructureGene.materials.rst","sg\\msgpi.sg.StructureGene.mocombos.rst","sg\\msgpi.sg.StructureGene.model.rst","sg\\msgpi.sg.StructureGene.name.rst","sg\\msgpi.sg.StructureGene.nodes.rst","sg\\msgpi.sg.StructureGene.nonuniform_temperature.rst","sg\\msgpi.sg.StructureGene.num_slavenodes.rst","sg\\msgpi.sg.StructureGene.oblique.rst","sg\\msgpi.sg.StructureGene.omega.rst","sg\\msgpi.sg.StructureGene.physics.rst","sg\\msgpi.sg.StructureGene.prop_elem.rst","sg\\msgpi.sg.StructureGene.sgdim.rst","sg\\msgpi.sg.StructureGene.smdim.rst","sg\\msgpi.sg.StructureGene.summary.rst","sg\\msgpi.sg.StructureGene.trans_element.rst","sg_beamproperty.rst","sg_materialsection.rst","sg_structuregene.rst","user_guide.rst","user_io_tools.rst","utils.rst","utils\\msgpi.io.utils.textToMatrix.rst","utils\\msgpi.io.utils.writeFormatFloats.rst","utils\\msgpi.io.utils.writeFormatFloatsMatrix.rst","utils\\msgpi.io.utils.writeFormatIntegers.rst","utils\\msgpi.io.utils.writeFormatIntegersMatrix.rst","utils\\msgpi.utils.angleToCosine2D.rst","utils\\msgpi.utils.calcBasicRotation3D.rst","utils\\msgpi.utils.calcCab.rst","utils\\msgpi.utils.calcGeneralRotation3D.rst","utils\\msgpi.utils.calcRotationTensorFromParameters.rst","utils\\msgpi.utils.distance.rst","utils\\msgpi.utils.listToString.rst","utils\\msgpi.utils.parseLayupCode.rst","utils\\msgpi.utils.parseXML.rst","utils\\msgpi.utils.rotateVectorByAngle2D.rst","utils\\msgpi.utils.run.rst","utils\\msgpi.utils.ss.rst","utils\\msgpi.utils.tilde.rst","utils\\msgpi.utils.updateXMLElement.rst"],objects:{"msgpi.analysis":{run:[0,0,1,""],runSwiftComp:[1,0,1,""],runVABS:[2,0,1,""],solve:[3,0,1,""]},"msgpi.io.iosc":{readSCIn:[56,0,1,""],readSCOut:[57,0,1,""],readSCOutBeamProperty:[58,0,1,""],readSCOutFailure:[59,0,1,""],readSCOutHomo:[60,0,1,""],writeSCElementOrientations:[61,0,1,""],writeSCElements:[62,0,1,""],writeSCIn:[63,0,1,""],writeSCInD:[64,0,1,""],writeSCInF:[65,0,1,""],writeSCInH:[66,0,1,""],writeSCMOCombos:[67,0,1,""],writeSCMaterials:[68,0,1,""],writeSCNodes:[69,0,1,""]},"msgpi.io.iovabs":{readVABSIn:[70,0,1,""],readVABSOut:[71,0,1,""],readVABSOutHomo:[72,0,1,""],readVABSOutStrengthRatio:[73,0,1,""],writeVABSElementOrientations:[74,0,1,""],writeVABSElements:[75,0,1,""],writeVABSIn:[76,0,1,""],writeVABSMOCombos:[77,0,1,""],writeVABSMacroData:[78,0,1,""],writeVABSMaterials:[79,0,1,""],writeVABSNodes:[80,0,1,""]},"msgpi.io.utils":{textToMatrix:[176,0,1,""],writeFormatFloats:[177,0,1,""],writeFormatFloatsMatrix:[178,0,1,""],writeFormatIntegers:[179,0,1,""],writeFormatIntegersMatrix:[180,0,1,""]},"msgpi.ms.analysis":{runGEBT:[5,0,1,""],solveGEBT:[6,0,1,""],solvePLECS:[7,0,1,""]},"msgpi.ms.beam":{Beam:[8,1,1,""],BeamSegment:[28,1,1,""]},"msgpi.ms.beam.Beam":{__init__:[8,2,1,""],analysis_type:[9,3,1,""],angular_velocity:[10,3,1,""],distrloads:[11,3,1,""],echo:[12,2,1,""],findPtCoordByName:[13,2,1,""],findSectionByName:[14,2,1,""],frames:[15,3,1,""],initcurvatures:[16,3,1,""],linear_velocity:[17,3,1,""],max_iteration:[18,3,1,""],mconditions:[19,3,1,""],name:[20,3,1,""],num_eigens:[21,3,1,""],num_steps:[22,3,1,""],pconditions:[23,3,1,""],points:[24,3,1,""],sections:[25,3,1,""],segments:[26,3,1,""],timefunctions:[27,3,1,""]},"msgpi.ms.beam.BeamSegment":{__init__:[28,2,1,""],calcLengthSq:[29,2,1,""],coords:[30,3,1,""],css:[31,3,1,""],curv_id:[32,3,1,""],frame_id:[33,3,1,""],local_frame_id:[34,3,1,""],num_divisions:[35,3,1,""],points:[36,3,1,""],rotate_a1:[37,3,1,""],twist:[38,3,1,""]},"msgpi.ms.iodymore":{DymoreOutput:[39,1,1,""],calcVI:[40,0,1,""],makeFile:[41,0,1,""],readEigOutput:[42,0,1,""],readForce:[43,0,1,""],writeDymoreMKUpdated:[44,0,1,""]},"msgpi.ms.iodymore.DymoreOutput":{__init__:[39,2,1,""]},"msgpi.ms.iogebt":{readGEBTIn:[45,0,1,""],readGEBTOut:[46,0,1,""],readGEBTOutEigen:[47,0,1,""],readGEBTOutNode:[48,0,1,""],readGEBTOutStatic:[49,0,1,""],writeGEBTIn:[50,0,1,""]},"msgpi.ms.prebeam":{preBeam:[51,0,1,""]},"msgpi.presg":{preSG1D:[83,0,1,""],preSG:[82,0,1,""],readMaterialFromXMLElement:[84,0,1,""]},"msgpi.sg":{BeamProperty:[86,1,1,""],MaterialSection:[118,1,1,""],StructureGene:[137,1,1,""]},"msgpi.sg.BeamProperty":{__init__:[86,2,1,""],area:[87,3,1,""],cmpl:[88,3,1,""],cmpl_t:[89,3,1,""],ea:[90,3,1,""],ei22:[91,3,1,""],ei33:[92,3,1,""],ga22:[93,3,1,""],ga33:[94,3,1,""],get:[95,2,1,""],gj:[96,3,1,""],i11:[97,3,1,""],i22:[98,3,1,""],i33:[99,3,1,""],mass:[100,3,1,""],mass_cs:[101,3,1,""],mu:[102,3,1,""],phi_pba:[103,3,1,""],phi_pia:[104,3,1,""],phi_psa:[105,3,1,""],print:[106,2,1,""],rg:[107,3,1,""],stff:[108,3,1,""],stff_t:[109,3,1,""],xg2:[110,3,1,""],xg3:[111,3,1,""],xm2:[112,3,1,""],xm3:[113,3,1,""],xs2:[114,3,1,""],xs3:[115,3,1,""],xt2:[116,3,1,""],xt3:[117,3,1,""]},"msgpi.sg.MaterialSection":{__init__:[118,2,1,""],compliance:[119,3,1,""],compliance_refined:[120,3,1,""],constants:[121,3,1,""],density:[122,3,1,""],gc:[123,3,1,""],getBeamProperty:[124,2,1,""],mass_center:[125,3,1,""],mass_mc:[126,3,1,""],mass_origin:[127,3,1,""],mmoi:[128,3,1,""],mwrg:[129,3,1,""],name:[130,3,1,""],shear_center:[131,3,1,""],smdim:[132,3,1,""],stiffness:[133,3,1,""],stiffness_refined:[134,3,1,""],summary:[135,2,1,""],tension_center:[136,3,1,""]},"msgpi.sg.StructureGene":{__init__:[137,2,1,""],analysis:[138,3,1,""],degen_element:[139,3,1,""],elem_prop:[140,3,1,""],elementids1d:[142,3,1,""],elementids2d:[143,3,1,""],elementids3d:[144,3,1,""],elementids:[141,3,1,""],elements:[145,3,1,""],findComboByMaterialOrientation:[146,2,1,""],findMaterialByName:[147,2,1,""],global_displacements:[148,3,1,""],global_loads:[149,3,1,""],global_loads_dist:[150,3,1,""],global_loads_type:[151,3,1,""],global_rotations:[152,3,1,""],initial_curvature:[153,3,1,""],initial_twist:[154,3,1,""],materials:[155,3,1,""],mocombos:[156,3,1,""],model:[157,3,1,""],name:[158,3,1,""],nodes:[159,3,1,""],nonuniform_temperature:[160,3,1,""],num_slavenodes:[161,3,1,""],oblique:[162,3,1,""],omega:[163,3,1,""],physics:[164,3,1,""],prop_elem:[165,3,1,""],sgdim:[166,3,1,""],smdim:[167,3,1,""],summary:[168,2,1,""],trans_element:[169,3,1,""]},"msgpi.utils":{angleToCosine2D:[181,0,1,""],calcBasicRotation3D:[182,0,1,""],calcCab:[183,0,1,""],calcGeneralRotation3D:[184,0,1,""],calcRotationTensorFromParameters:[185,0,1,""],distance:[186,0,1,""],listToString:[187,0,1,""],parseLayupCode:[188,0,1,""],parseXML:[189,0,1,""],rotateVectorByAngle2D:[190,0,1,""],run:[191,0,1,""],ss:[192,0,1,""],tilde:[193,0,1,""],updateXMLElement:[194,0,1,""]}},objnames:{"0":["py","function","Python function"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:function","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"00000e":44,"0749872012e":44,"1224712000e":44,"1472480873e":44,"1602501550e":44,"2016":40,"2577508629e":44,"2625281359e":44,"2e12":149,"2k12":149,"3517886643e":44,"3599749794e":44,"3869473951e":44,"3x1":[185,193],"3x3":183,"4162114776e":44,"4x4":[95,124],"5092432335e":44,"5282893600e":44,"5444961981e":44,"5606703330e":44,"5930836014e":44,"6079611429e":44,"6082046495e":44,"6443255182e":44,"6834618673e":44,"6961203640e":44,"6x6":[7,95,100,101,124],"7686739280e":44,"7710007447e":44,"8284702841e":44,"8773955810e":44,"8863166160e":44,"8897378940e":44,"9569408290e":44,"class":[8,28,39,52,55,85,86,118,137],"default":[0,1,2,3,57,58,71,72,76,82,118,138,157,164],"float":[7,10,13,17,24,29,30,37,38,40,44,48,87,88,89,90,91,92,93,94,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,113,114,115,116,117,119,120,121,122,123,125,126,127,128,129,131,133,134,136,146,148,149,150,152,153,154,156,159,162,163,176,177,178,183,185],"function":[6,27,42,55,85],"import":[4,53,54,81,175],"int":[0,1,3,9,13,14,18,21,22,24,25,26,31,32,33,34,35,36,51,57,60,76,82,83,118,132,137,138,139,140,141,142,143,144,145,146,147,151,155,156,157,159,160,161,164,165,166,167,169,179],"return":[3,5,7,13,14,29,40,41,42,44,45,47,48,50,57,58,70,71,72,76,82,83,95,124,146,147,176,183,184,189],"static":[7,49],"switch":[0,1,2,3,5,6,57,58,71,72],"true":[0,1,2,3,5,6,57,58,60,71,72,82,177,179],SGs:51,The:[7,40,41,42,44,100,101,176,177,179,184],Use:3,__init__:[8,28,39,86,118,137],a_1:183,a_2:183,a_3:183,a_i:183,about:[44,95,124],abov:44,accur:[8,28,39,86,118,137],after:[177,179],all:[177,179],analys:[3,57,71],analysi:[9,21,22,47,48,49,52,57,63,71,82,85,164],angl:[103,104,105,146,181,182,184,190],angletocosine2d:85,angular:10,aperiod:[0,1,3],append:[177,179],appli:7,around:[37,95,124],arrag:40,arrai:[40,42,44,178,184,193],attribut:85,axes:[103,104,105,136],axi:[44,95,124,131,182,184],axial:[95,124],axial_coordin:44,b_1:183,b_2:183,b_3:183,b_j:183,basi:183,beam:[6,7,45,46,47,48,49,50,51,55,85,86,95,118,120,124,131,134,136,137,149,150,154,157,162],beam_xml:6,beamproperti:[55,58,85],beamseg:[26,85],befor:3,begin:[30,31,36],bend:[88,89,91,92,95,103,108,109,124],bernoulli:149,between:183,blade:40,blank:50,block:176,book:7,bool:[0,1,2,3,5,6,57,58,71,72,82,177,179],brief:168,bsid:26,c11:152,c12:152,c13:152,c21:152,c22:152,c23:152,c31:152,c32:152,c33:152,calcbasicrotation3d:85,calccab:85,calcgeneralrotation3d:85,calcrotationtensorfromparamet:85,calcul:[29,183,184,185],cantilev:7,carri:[0,1,2,3,6,57,71,82],cdot:183,center:[44,95,101,110,111,112,113,114,115,116,117,123,124,125,126,131,136],centre_of_mass_loc:44,certain:[0,1,3],charact:[177,179],chordwis:[95,124],cid:[140,156,165],classic:[88,95,108,124,157],cm_x2:44,cm_x3:44,cmd:[5,6,58,72,191],cmpijc:[95,124],cmpijr:[95,124],code:[0,8],combin:[140,146,156,165],command:[0,1,2,3,82],complianc:[7,88,89,95,120,124],compon:[95,124],composit:7,comput:40,condit:[19,23],conduct:164,configur:138,connect:145,construct:45,constructor:85,contain:42,content:[52,55,85,173],continuum:[118,137,149],convert:176,coord:44,coordin:[13,24,30,44,159],coordtyp:44,cosin:183,creat:[51,194],cross:[7,25,31,44,51,87],cur_dir:42,current:42,curvatur:[16,32,153],curvilinear_coordin:44,dat:50,data:[6,12,41,44,45,50,56,70,84],defualt:118,degre:[103,104,105],dehomogen:[0,1,2,3,57,63,71,82,138],delimit:187,descript:44,design:[3,82],desir:[177,179],dict:[24,25,26,121,140,145,155,156,159,165],differ:[3,57,71],dimens:[0,1,57,60,82,83,118,132,137,166,167],direct:[110,111,112,113,114,115,116,117,183],disk:41,displac:[7,148],distanc:85,distribut:[11,150],divis:35,dymor:[41,52,85],dymorefilenam:41,e11:149,e12:149,e13:149,e22:149,e23:149,e33:149,eac:[95,124],each:[47,140,165,177,179],ear:[95,124],effect:[25,157],ei2c:[95,124],ei2r:[95,124],ei3c:[95,124],ei3r:[95,124],eicc:[95,124],eicr:[95,124],eid:[140,145,165],eifc:[95,124],eifr:[95,124],eig:42,eigen:[21,47],eigenvalu:[42,47],eigenvector:47,elast:[7,131,164],element:[0,1,3,83,84,137,139,140,141,142,143,144,165,169,189,194],elementtre:[83,189,194],end:[30,31,36],engin:121,entri:[95,124],envelop:[0,1,3,57,82],equat:[7,40],eta_coordin:44,etre:[83,189,194],eular:185,euler:149,eva11:47,eva12:47,eva21:47,eva22:47,eve1:47,eve2:47,evei:47,exampl:[44,58,60,72,176,183],extens:[88,89,90,108,109],failur:[0,1,2,3,57,63,71,82,138],failure_analysi:59,fals:[0,1,3,82],fig_dir:42,figur:42,file:[0,1,2,3,5,6,41,43,44,45,46,47,48,49,50,51,56,57,58,60,63,70,71,72,76,82,83,177,178,179,189],filenam:[41,43],find:[7,13,14,146,147],finit:137,first:[17,42],flag:[139,160,169],flapwis:[95,124],flist:187,fmt:[74,76,177,178,179,180,187],fn_beam:51,fn_gebt_in:[45,50],fn_gebt_out:[46,47,49],fn_in:[57,71,73],fn_input:5,fn_sc_out_fi:59,fn_sg:56,fn_vabs_in:[70,76],fn_xml:189,fobj:[61,62,67,68,69,74,75,77,78,79,80,178,180],follow:40,forc:[7,40,43],format:[0,1,3,41,76,82,177,178,179],found:[146,147],frame:[33,34,183],from:[7,40,45,56,70,84,185],g12:[121,149],g13:[121,149],g23:[121,149],gebt:[5,6,8,9,45,46,47,48,49,50,51,52,85],gene:[0,1,3,70,76,82,83,137],gener:[82,114,115,149,151,157,184],geometr:[110,111,123],get:[124,189],given:[7,194],gjc:[95,124],gjr:[95,124],global:[6,51,148,149,151,152],gmsh:[0,1,3],going:[50,177,179],goint:178,guid:55,gyrat:[107,129],handl:[41,44],hard:41,help:[8,28,39,86,118,137],hodg:7,homogen:[0,1,2,3,57,58,60,63,71,72,82,138],ids:[141,142,143,144],ijk:193,includ:[6,164],index:[40,55],indic:[0,1,2,3,57,71,82],inerti:104,inertia:[44,95,97,98,99,124,128],initi:[0,1,2,3,8,16,28,39,57,71,82,86,118,137,153,154],input:[0,1,2,5,6,45,50,51,52,56,57,63,70,71,76,82,83,85],input_nam:[0,1,2],integ:179,integr:[0,1,3,82],iodymor:53,iogebt:54,iter:18,k11:149,k12:149,k13:149,k22:149,kei:[13,17,24,121],kirchhoff:149,label:[31,36,95,124],lag:[95,124],lead:[95,124],left:50,length:[7,29,95,124],level:137,like:[8,193],lim:40,line:[48,176],linear:[0,1,2,17,57,71,82],linearli:7,list:[7,10,13,17,19,23,24,30,31,36,47,48,51,88,89,100,101,108,109,119,120,125,126,127,128,131,133,134,136,141,142,143,144,145,148,149,150,152,153,156,159,162,176,177,178,179,183,184,185,193],listtostr:85,load:[7,11,19,23,149,150,151],local:[3,15,34,42,138],locat:[7,110,111,112,113,114,115,116,117],log:[0,1,2,3],logger:[0,1,2,3,57,58,60,70,82],love:149,m11:149,m12:149,m22:149,macroscop:[0,1,57,118,157],main:51,mainli:8,make:41,manual:163,mass:[40,44,95,97,98,99,101,102,107,112,113,124,125,126,127,128,129],mass_per_unit_span:44,match:44,materi:[58,72,82,83,84,118,122,130,132,137,140,146,147,156,165,167],materialsect:[14,25,51,55,72,85,155],matrix:[7,44,88,89,95,100,101,108,109,119,120,124,126,127,133,134,152,176,178,180,183,184],max:18,mc2:[95,124],mc3:[95,124],mcy:[95,124],mcz:[95,124],member:[19,47],memebr:47,messag:[0,1,2,3,57,71,82],method:[8,28,39,46,48,55,85,86,118,137,185],mid:[140,156,165],milenkov:185,mindlin:149,mmoi1:[95,124],mmoi2:[95,124],mmoi3:[95,124],mode:51,model:[0,1,57,60,82,83,95,118,120,124,131,132,134,136,137,149,150,167],modul:55,moment:[7,44,95,97,98,99,124,128],moments_of_inertia:44,mpl:124,mpu:[40,44],msg:137,msgpi:[4,53,54,81,85,170,171,172,175],msijc:[95,124],msijo:[95,124],n11:149,n12:149,n13:149,n22:149,n23:149,name:[0,1,2,3,5,13,14,43,45,46,47,48,49,50,51,56,57,58,70,71,72,76,82,137,146,147,189],neutral:136,newlin:[177,179],nid1:145,nid2:145,nid:159,nodal:[48,159],node:[48,161],node_id:48,node_typ:48,none:[0,1,2,3,44,57,58,60,70,82,192],nonlinear:[0,2,7,71,82],nu12:121,nu13:121,nu23:121,number:[21,22,35,48,161,176,177,179],numpi:[42,184],object:[0,1,2,3,25,26,45,46,47,48,49,50,70,177,178,179],onli:[138,150,154,157,162],oper:184,option:[3,57,71],order:184,orient:[146,156],origin:[95,124,127],out:[0,1,2,3,6,57,71,82],output:[0,1,3,5,6,42,46,47,48,49,52,57,58,60,71,72,85,178],output_gmsh_format:[0,1,3],page:55,paramet:[0,1,2,3,5,6,7,13,14,40,41,44,45,46,47,48,49,50,51,56,57,58,60,63,70,71,72,76,82,83,95,118,124,137,146,147,176,177,178,179,183,184,185,189,193,194],parent:194,pars:[6,189],parselayupcod:85,parsexml:85,path:42,per:[40,44,95,102,124],period:[0,1,3],piezoelectr:164,piezoelectromagnet:164,piezomagnet:164,plate:[118,120,134,137,149],point:[7,13,17,23,30,47],ppcmd:[3,82],prebeam:54,pregebt:51,preprocess:[6,51,52,85],preprocessor:[3,51,82,83],presg:81,prevab:82,princip:[91,92,93,94,98,104,105],principl:[99,103],print:[0,1,2,3,5,6,12,57,58,71,72,82,168],prismat:7,problem:7,properti:[14,25,51,58,72,86,95,118,124],ptid:24,radian:184,radiu:[40,107,129],ratio:[0,1,2,3,57,71,82],read:[42,45,46,47,48,49,56,57,58,60,70,71,72,84],recov:[3,138],reduc:[0,1,3],reduced_integr:[0,1,3],refer:55,refin:[95,120,124,134,157],reissner:149,repres:176,result:[0,1,3,6,7,46,47,48,49,57,58,60,71,72],resutl:21,rodrigu:185,root:[40,83,189],root_forc:40,rotat:[7,10,37,103,104,105,152,184,185],rotatevectorbyangle2d:85,rotor:40,rotor_r:40,run:[1,2,5,6,51,85],s11:149,s12:149,s13:149,s22:149,s23:149,s33:149,s_code:188,same:50,sc2:[95,124],sc3:[95,124],scale:192,screen:82,scrnout:[0,1,2,3,5,6,57,58,60,71,72,82,191],scy:[95,124],scz:[95,124],search:55,section:[7,14,31,44,51,58,72,87],see:[8,28,39,86,118,137,163],segment:[28,29,35],self:[8,28,39,86,118,137],sensor:42,sensoreigenvalues1:42,sff:[61,64,65,66,67,68,69,74,77,78,79,80],sfi:[61,62,64,65,66,67,68,69,74,75,77,79,80],sg_xml:[3,82],sgdim:137,shear:[89,93,94,95,105,109,114,115,124,131],shell:[118,120,134,137,149],should:44,sid:25,signatur:[8,28,39,86,118,137],simpl:[55,85],slave:161,slender:8,smdim:[0,1,56,57,60,83,86,118,137],solv:7,solver:[0,1,2,3,57,71,82],span:[44,102],spanwis:44,specif:[95,124],specifi:44,squar:29,squre:29,standalon:3,steadi:47,step:22,stfijc:[95,124],stfijr:[95,124],stiff:[44,90,91,92,93,94,95,96,108,109,124,134],stiffness_matrix:44,stop:3,store:[41,118],str:[0,1,2,3,5,6,20,45,46,47,48,49,50,51,57,58,70,71,72,76,82,95,121,124,130,137,146,147,158,177,179,185,189],strain:[149,151],strength:[0,1,2,3,57,71,82],stress:[149,151],string:[41,43,56,60,176,194],structur:[0,1,3,8,57,60,70,76,82,83,118,122,130,132,137,157,167],structuregen:[55,70,76,82,83,85],swiftcomp:[0,3,56,57,58,60,63,82,138,163],t11:47,t12:47,t13:47,tabl:48,tag:194,tc2:[95,124],tc3:[95,124],tcy:[95,124],tcz:[95,124],temperatur:160,tempfil:41,temporari:41,tension:[95,116,117,124,136],tensor:185,text:176,textlist:176,texttomatrix:85,theori:[7,137],thermoelast:164,thermopiezoelectr:164,thermopiezoelectromagnet:164,thermopiezomagnet:164,thi:[6,8,42,44,48],three:[7,183,184],tild:85,time:[3,27],timeout:[3,82,191],timer:3,timoshenko:[44,89,109,149,150,157],tip:7,tool:[55,173],torsion:[95,96,124],total:7,transform:169,trapez:157,tree:189,twist:[88,89,108,109,154],type:[3,5,7,8,9,10,13,14,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,44,45,47,48,50,57,58,63,70,71,72,76,83,86,87,90,91,92,93,94,96,97,98,99,102,103,104,105,107,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,136,137,138,139,140,141,142,143,144,145,146,147,148,149,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,169,176,183,184,185,189],u11:47,u12:47,u13:47,uniform:160,unit:[40,44,95,102,124],updat:194,updatexmlel:85,used:[0,1,3,7],user:55,using:[6,95,124],util:[55,85],v2d:190,v_k:193,va1:17,va2:17,va3:17,vab:[0,1,2,40,70,71,72,76,82,150],valu:194,variabl:42,variou:[3,57,71],vector:193,veloc:[10,17],vibrat:40,vlasov:157,wa1:10,wa2:10,wa3:10,wait:3,want:7,weight:[107,129],where:7,whether:82,wiener:185,writ:[177,179],write:[41,50,63,76,82,177,178,179],write_input:82,writeformatfloat:85,writeformatfloatsmatrix:85,writeformatinteg:85,writeformatintegersmatrix:85,written:[44,50,76,177,178,179],x11:47,x12:47,x13:47,xem:84,xml:[3,6,51,82,83,84,189,194],xr_sg:83,zero:145},titles:["msgpi.analysis.run","msgpi.analysis.runSwiftComp","msgpi.analysis.runVABS","msgpi.analysis.solve","A Simple Beam Class","msgpi.ms.analysis.runGEBT","msgpi.ms.analysis.solveGEBT","msgpi.ms.analysis.solvePLECS","msgpi.ms.beam.Beam","msgpi.ms.beam.Beam.analysis_type","msgpi.ms.beam.Beam.angular_velocity","msgpi.ms.beam.Beam.distrloads","msgpi.ms.beam.Beam.echo","msgpi.ms.beam.Beam.findPtCoordByName","msgpi.ms.beam.Beam.findSectionByName","msgpi.ms.beam.Beam.frames","msgpi.ms.beam.Beam.initcurvatures","msgpi.ms.beam.Beam.linear_velocity","msgpi.ms.beam.Beam.max_iteration","msgpi.ms.beam.Beam.mconditions","msgpi.ms.beam.Beam.name","msgpi.ms.beam.Beam.num_eigens","msgpi.ms.beam.Beam.num_steps","msgpi.ms.beam.Beam.pconditions","msgpi.ms.beam.Beam.points","msgpi.ms.beam.Beam.sections","msgpi.ms.beam.Beam.segments","msgpi.ms.beam.Beam.timefunctions","msgpi.ms.beam.BeamSegment","msgpi.ms.beam.BeamSegment.calcLengthSq","msgpi.ms.beam.BeamSegment.coords","msgpi.ms.beam.BeamSegment.css","msgpi.ms.beam.BeamSegment.curv_id","msgpi.ms.beam.BeamSegment.frame_id","msgpi.ms.beam.BeamSegment.local_frame_id","msgpi.ms.beam.BeamSegment.num_divisions","msgpi.ms.beam.BeamSegment.points","msgpi.ms.beam.BeamSegment.rotate_a1","msgpi.ms.beam.BeamSegment.twist","msgpi.ms.iodymore.DymoreOutput","msgpi.ms.iodymore.calcVI","msgpi.ms.iodymore.makeFile","msgpi.ms.iodymore.readEigOutput","msgpi.ms.iodymore.readForce","msgpi.ms.iodymore.writeDymoreMKUpdated","msgpi.ms.iogebt.readGEBTIn","msgpi.ms.iogebt.readGEBTOut","msgpi.ms.iogebt.readGEBTOutEigen","msgpi.ms.iogebt.readGEBTOutNode","msgpi.ms.iogebt.readGEBTOutStatic","msgpi.ms.iogebt.writeGEBTIn","msgpi.ms.prebeam.preBeam","Beam Methods","Dymore","GEBT","msgpi documentation","msgpi.io.iosc.readSCIn","msgpi.io.iosc.readSCOut","msgpi.io.iosc.readSCOutBeamProperty","msgpi.io.iosc.readSCOutFailure","msgpi.io.iosc.readSCOutHomo","msgpi.io.iosc.writeSCElementOrientations","msgpi.io.iosc.writeSCElements","msgpi.io.iosc.writeSCIn","msgpi.io.iosc.writeSCInD","msgpi.io.iosc.writeSCInF","msgpi.io.iosc.writeSCInH","msgpi.io.iosc.writeSCMOCombos","msgpi.io.iosc.writeSCMaterials","msgpi.io.iosc.writeSCNodes","msgpi.io.iovabs.readVABSIn","msgpi.io.iovabs.readVABSOut","msgpi.io.iovabs.readVABSOutHomo","msgpi.io.iovabs.readVABSOutStrengthRatio","msgpi.io.iovabs.writeVABSElementOrientations","msgpi.io.iovabs.writeVABSElements","msgpi.io.iovabs.writeVABSIn","msgpi.io.iovabs.writeVABSMOCombos","msgpi.io.iovabs.writeVABSMacroData","msgpi.io.iovabs.writeVABSMaterials","msgpi.io.iovabs.writeVABSNodes","Methods","msgpi.presg.preSG","msgpi.presg.preSG1D","msgpi.presg.readMaterialFromXMLElement","Reference","msgpi.sg.BeamProperty","msgpi.sg.BeamProperty.area","msgpi.sg.BeamProperty.cmpl","msgpi.sg.BeamProperty.cmpl_t","msgpi.sg.BeamProperty.ea","msgpi.sg.BeamProperty.ei22","msgpi.sg.BeamProperty.ei33","msgpi.sg.BeamProperty.ga22","msgpi.sg.BeamProperty.ga33","msgpi.sg.BeamProperty.get","msgpi.sg.BeamProperty.gj","msgpi.sg.BeamProperty.i11","msgpi.sg.BeamProperty.i22","msgpi.sg.BeamProperty.i33","msgpi.sg.BeamProperty.mass","msgpi.sg.BeamProperty.mass_cs","msgpi.sg.BeamProperty.mu","msgpi.sg.BeamProperty.phi_pba","msgpi.sg.BeamProperty.phi_pia","msgpi.sg.BeamProperty.phi_psa","msgpi.sg.BeamProperty.print","msgpi.sg.BeamProperty.rg","msgpi.sg.BeamProperty.stff","msgpi.sg.BeamProperty.stff_t","msgpi.sg.BeamProperty.xg2","msgpi.sg.BeamProperty.xg3","msgpi.sg.BeamProperty.xm2","msgpi.sg.BeamProperty.xm3","msgpi.sg.BeamProperty.xs2","msgpi.sg.BeamProperty.xs3","msgpi.sg.BeamProperty.xt2","msgpi.sg.BeamProperty.xt3","msgpi.sg.MaterialSection","msgpi.sg.MaterialSection.compliance","msgpi.sg.MaterialSection.compliance_refined","msgpi.sg.MaterialSection.constants","msgpi.sg.MaterialSection.density","msgpi.sg.MaterialSection.gc","msgpi.sg.MaterialSection.getBeamProperty","msgpi.sg.MaterialSection.mass_center","msgpi.sg.MaterialSection.mass_mc","msgpi.sg.MaterialSection.mass_origin","msgpi.sg.MaterialSection.mmoi","msgpi.sg.MaterialSection.mwrg","msgpi.sg.MaterialSection.name","msgpi.sg.MaterialSection.shear_center","msgpi.sg.MaterialSection.smdim","msgpi.sg.MaterialSection.stiffness","msgpi.sg.MaterialSection.stiffness_refined","msgpi.sg.MaterialSection.summary","msgpi.sg.MaterialSection.tension_center","msgpi.sg.StructureGene","msgpi.sg.StructureGene.analysis","msgpi.sg.StructureGene.degen_element","msgpi.sg.StructureGene.elem_prop","msgpi.sg.StructureGene.elementids","msgpi.sg.StructureGene.elementids1d","msgpi.sg.StructureGene.elementids2d","msgpi.sg.StructureGene.elementids3d","msgpi.sg.StructureGene.elements","msgpi.sg.StructureGene.findComboByMaterialOrientation","msgpi.sg.StructureGene.findMaterialByName","msgpi.sg.StructureGene.global_displacements","msgpi.sg.StructureGene.global_loads","msgpi.sg.StructureGene.global_loads_dist","msgpi.sg.StructureGene.global_loads_type","msgpi.sg.StructureGene.global_rotations","msgpi.sg.StructureGene.initial_curvature","msgpi.sg.StructureGene.initial_twist","msgpi.sg.StructureGene.materials","msgpi.sg.StructureGene.mocombos","msgpi.sg.StructureGene.model","msgpi.sg.StructureGene.name","msgpi.sg.StructureGene.nodes","msgpi.sg.StructureGene.nonuniform_temperature","msgpi.sg.StructureGene.num_slavenodes","msgpi.sg.StructureGene.oblique","msgpi.sg.StructureGene.omega","msgpi.sg.StructureGene.physics","msgpi.sg.StructureGene.prop_elem","msgpi.sg.StructureGene.sgdim","msgpi.sg.StructureGene.smdim","msgpi.sg.StructureGene.summary","msgpi.sg.StructureGene.trans_element","BeamProperty","MaterialSection","StructureGene","User Guide","IO Tools","Utility Functions","msgpi.io.utils.textToMatrix","msgpi.io.utils.writeFormatFloats","msgpi.io.utils.writeFormatFloatsMatrix","msgpi.io.utils.writeFormatIntegers","msgpi.io.utils.writeFormatIntegersMatrix","msgpi.utils.angleToCosine2D","msgpi.utils.calcBasicRotation3D","msgpi.utils.calcCab","msgpi.utils.calcGeneralRotation3D","msgpi.utils.calcRotationTensorFromParameters","msgpi.utils.distance","msgpi.utils.listToString","msgpi.utils.parseLayupCode","msgpi.utils.parseXML","msgpi.utils.rotateVectorByAngle2D","msgpi.utils.run","msgpi.utils.ss","msgpi.utils.tilde","msgpi.utils.updateXMLElement"],titleterms:{"class":[4,53],"function":175,analysi:[0,1,2,3,5,6,7,54,81,138],analysis_typ:9,angletocosine2d:181,angular_veloc:10,area:87,attribut:[4,170,171,172],beam:[4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,52],beamproperti:[86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,170],beamseg:[4,28,29,30,31,32,33,34,35,36,37,38],calcbasicrotation3d:182,calccab:183,calcgeneralrotation3d:184,calclengthsq:29,calcrotationtensorfromparamet:185,calcvi:40,cmpl:88,cmpl_t:89,complianc:119,compliance_refin:120,constant:121,constructor:[4,170,171,172],coord:30,css:31,curv_id:32,data:[4,172],degen_el:139,dehomogen:172,densiti:122,distanc:186,distrload:11,document:55,dymor:53,dymoreoutput:39,echo:12,ei22:91,ei33:92,elem_prop:140,element:145,elementid:141,elementids1d:142,elementids2d:143,elementids3d:144,findcombobymaterialorient:146,findmaterialbynam:147,findptcoordbynam:13,findsectionbynam:14,frame:15,frame_id:33,ga22:93,ga33:94,gebt:54,get:95,getbeamproperti:124,global_displac:148,global_load:149,global_loads_dist:150,global_loads_typ:151,global_rot:152,guid:173,i11:97,i22:98,i33:99,indic:55,inerti:170,initcurvatur:16,initial_curvatur:153,initial_twist:154,input:[54,81],iodymor:[39,40,41,42,43,44],iogebt:[45,46,47,48,49,50],iosc:[56,57,58,59,60,61,62,63,64,65,66,67,68,69],iovab:[70,71,72,73,74,75,76,77,78,79,80],linear_veloc:17,listtostr:187,local_frame_id:34,makefil:41,mass:100,mass_c:101,mass_cent:125,mass_mc:126,mass_origin:127,materi:155,materialsect:[118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,171],max_iter:18,mcondit:19,mesh:172,method:[4,52,53,81,170,171,172],mmoi:128,mocombo:156,model:157,msgpi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194],mwrg:129,name:[20,130,158],node:159,nonuniform_temperatur:160,num_divis:35,num_eigen:21,num_slavenod:161,num_step:22,obliqu:162,omega:163,output:[53,54,81],parselayupcod:188,parsexml:189,pcondit:23,phi_pba:103,phi_pia:104,phi_psa:105,physic:164,point:[24,36],prebeam:51,preprocess:[54,81],presg1d:83,presg:[82,83,84],print:106,prop_elem:165,properti:170,read:[54,81],readeigoutput:42,readforc:43,readgebtin:45,readgebtout:46,readgebtouteigen:47,readgebtoutnod:48,readgebtoutstat:49,readmaterialfromxmlel:84,readscin:56,readscout:57,readscoutbeamproperti:58,readscoutfailur:59,readscouthomo:60,readvabsin:70,readvabsout:71,readvabsouthomo:72,readvabsoutstrengthratio:73,refer:85,rotate_a1:37,rotatevectorbyangle2d:190,run:[0,191],rungebt:5,runswiftcomp:1,runvab:2,section:25,segment:26,sgdim:166,shear_cent:131,simpl:4,smdim:[132,167],solv:3,solvegebt:6,solveplec:7,stff:108,stff_t:109,stiff:133,stiffness_refin:134,structur:170,structuregen:[137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,172],summari:[135,168],tabl:55,tension_cent:136,texttomatrix:176,tild:193,timefunct:27,tool:174,trans_el:169,twist:38,underli:4,updatexmlel:194,user:173,util:[175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194],write:[54,81],writedymoremkupd:44,writeformatfloat:177,writeformatfloatsmatrix:178,writeformatinteg:179,writeformatintegersmatrix:180,writegebtin:50,writescel:62,writescelementorient:61,writescin:63,writescind:64,writescinf:65,writescinh:66,writescmateri:68,writescmocombo:67,writescnod:69,writevabsel:75,writevabselementorient:74,writevabsin:76,writevabsmacrodata:78,writevabsmateri:79,writevabsmocombo:77,writevabsnod:80,xg2:110,xg3:111,xm2:112,xm3:113,xs2:114,xs3:115,xt2:116,xt3:117}}) \ No newline at end of file +Search.setIndex({docnames:["analysis/msgpi.analysis.run","analysis/msgpi.analysis.runSwiftComp","analysis/msgpi.analysis.runVABS","analysis/msgpi.analysis.solve","beam","beam/msgpi.ms.analysis.runGEBT","beam/msgpi.ms.analysis.solveGEBT","beam/msgpi.ms.analysis.solvePLECS","beam/msgpi.ms.beam.Beam","beam/msgpi.ms.beam.Beam.analysis_type","beam/msgpi.ms.beam.Beam.angular_velocity","beam/msgpi.ms.beam.Beam.distrloads","beam/msgpi.ms.beam.Beam.findPtCoordByName","beam/msgpi.ms.beam.Beam.findSectionByName","beam/msgpi.ms.beam.Beam.frames","beam/msgpi.ms.beam.Beam.initcurvatures","beam/msgpi.ms.beam.Beam.linear_velocity","beam/msgpi.ms.beam.Beam.max_iteration","beam/msgpi.ms.beam.Beam.mconditions","beam/msgpi.ms.beam.Beam.name","beam/msgpi.ms.beam.Beam.num_eigens","beam/msgpi.ms.beam.Beam.num_steps","beam/msgpi.ms.beam.Beam.pconditions","beam/msgpi.ms.beam.Beam.points","beam/msgpi.ms.beam.Beam.sections","beam/msgpi.ms.beam.Beam.segments","beam/msgpi.ms.beam.Beam.timefunctions","beam/msgpi.ms.beam.BeamSegment","beam/msgpi.ms.beam.BeamSegment.calcLengthSq","beam/msgpi.ms.beam.BeamSegment.coords","beam/msgpi.ms.beam.BeamSegment.css","beam/msgpi.ms.beam.BeamSegment.curv_id","beam/msgpi.ms.beam.BeamSegment.frame_id","beam/msgpi.ms.beam.BeamSegment.local_frame_id","beam/msgpi.ms.beam.BeamSegment.num_divisions","beam/msgpi.ms.beam.BeamSegment.points","beam/msgpi.ms.beam.BeamSegment.rotate_a1","beam/msgpi.ms.beam.BeamSegment.twist","beam/msgpi.ms.iodymore.DymoreOutput","beam/msgpi.ms.iodymore.calcVI","beam/msgpi.ms.iodymore.makeFile","beam/msgpi.ms.iodymore.readEigOutput","beam/msgpi.ms.iodymore.readForce","beam/msgpi.ms.iodymore.writeDymoreMKUpdated","beam/msgpi.ms.iogebt.readGEBTIn","beam/msgpi.ms.iogebt.readGEBTOut","beam/msgpi.ms.iogebt.readGEBTOutEigen","beam/msgpi.ms.iogebt.readGEBTOutNode","beam/msgpi.ms.iogebt.readGEBTOutStatic","beam/msgpi.ms.prebeam.preBeam","beam_methods","beam_methods_dymore","beam_methods_gebt","index","io/msgpi.io.iosc.readSCIn","io/msgpi.io.iosc.readSCOut","io/msgpi.io.iosc.readSCOutBeamProperty","io/msgpi.io.iosc.readSCOutFailure","io/msgpi.io.iosc.readSCOutHomo","io/msgpi.io.iosc.writeSCElementOrientations","io/msgpi.io.iosc.writeSCElements","io/msgpi.io.iosc.writeSCIn","io/msgpi.io.iosc.writeSCInD","io/msgpi.io.iosc.writeSCInF","io/msgpi.io.iosc.writeSCInH","io/msgpi.io.iosc.writeSCMOCombos","io/msgpi.io.iosc.writeSCMaterials","io/msgpi.io.iosc.writeSCNodes","io/msgpi.io.iovabs.readVABSIn","io/msgpi.io.iovabs.readVABSOut","io/msgpi.io.iovabs.readVABSOutHomo","io/msgpi.io.iovabs.readVABSOutStrengthRatio","io/msgpi.io.iovabs.writeVABSElementOrientations","io/msgpi.io.iovabs.writeVABSElements","io/msgpi.io.iovabs.writeVABSIn","io/msgpi.io.iovabs.writeVABSMOCombos","io/msgpi.io.iovabs.writeVABSMacroData","io/msgpi.io.iovabs.writeVABSMaterials","io/msgpi.io.iovabs.writeVABSNodes","methods","presg/msgpi.presg.preSG","presg/msgpi.presg.preSG1D","presg/msgpi.presg.readMaterialFromXMLElement","ref_manual","sg/msgpi.sg.BeamProperty","sg/msgpi.sg.BeamProperty.area","sg/msgpi.sg.BeamProperty.cmpl","sg/msgpi.sg.BeamProperty.cmpl_t","sg/msgpi.sg.BeamProperty.ea","sg/msgpi.sg.BeamProperty.ei22","sg/msgpi.sg.BeamProperty.ei33","sg/msgpi.sg.BeamProperty.ga22","sg/msgpi.sg.BeamProperty.ga33","sg/msgpi.sg.BeamProperty.get","sg/msgpi.sg.BeamProperty.gj","sg/msgpi.sg.BeamProperty.i11","sg/msgpi.sg.BeamProperty.i22","sg/msgpi.sg.BeamProperty.i33","sg/msgpi.sg.BeamProperty.mass","sg/msgpi.sg.BeamProperty.mass_cs","sg/msgpi.sg.BeamProperty.mu","sg/msgpi.sg.BeamProperty.phi_pba","sg/msgpi.sg.BeamProperty.phi_pia","sg/msgpi.sg.BeamProperty.phi_psa","sg/msgpi.sg.BeamProperty.print","sg/msgpi.sg.BeamProperty.rg","sg/msgpi.sg.BeamProperty.stff","sg/msgpi.sg.BeamProperty.stff_t","sg/msgpi.sg.BeamProperty.xg2","sg/msgpi.sg.BeamProperty.xg3","sg/msgpi.sg.BeamProperty.xm2","sg/msgpi.sg.BeamProperty.xm3","sg/msgpi.sg.BeamProperty.xs2","sg/msgpi.sg.BeamProperty.xs3","sg/msgpi.sg.BeamProperty.xt2","sg/msgpi.sg.BeamProperty.xt3","sg/msgpi.sg.MaterialSection","sg/msgpi.sg.MaterialSection.compliance","sg/msgpi.sg.MaterialSection.constants","sg/msgpi.sg.MaterialSection.density","sg/msgpi.sg.MaterialSection.name","sg/msgpi.sg.MaterialSection.smdim","sg/msgpi.sg.MaterialSection.stiffness","sg/msgpi.sg.MaterialSection.summary","sg/msgpi.sg.StructureGene","sg/msgpi.sg.StructureGene.analysis","sg/msgpi.sg.StructureGene.degen_element","sg/msgpi.sg.StructureGene.elem_prop","sg/msgpi.sg.StructureGene.elementids","sg/msgpi.sg.StructureGene.elementids1d","sg/msgpi.sg.StructureGene.elementids2d","sg/msgpi.sg.StructureGene.elementids3d","sg/msgpi.sg.StructureGene.elements","sg/msgpi.sg.StructureGene.findComboByMaterialOrientation","sg/msgpi.sg.StructureGene.findMaterialByName","sg/msgpi.sg.StructureGene.global_displacements","sg/msgpi.sg.StructureGene.global_loads","sg/msgpi.sg.StructureGene.global_loads_dist","sg/msgpi.sg.StructureGene.global_loads_type","sg/msgpi.sg.StructureGene.global_rotations","sg/msgpi.sg.StructureGene.initial_curvature","sg/msgpi.sg.StructureGene.initial_twist","sg/msgpi.sg.StructureGene.materials","sg/msgpi.sg.StructureGene.mocombos","sg/msgpi.sg.StructureGene.model","sg/msgpi.sg.StructureGene.name","sg/msgpi.sg.StructureGene.nodes","sg/msgpi.sg.StructureGene.nonuniform_temperature","sg/msgpi.sg.StructureGene.num_slavenodes","sg/msgpi.sg.StructureGene.oblique","sg/msgpi.sg.StructureGene.omega","sg/msgpi.sg.StructureGene.physics","sg/msgpi.sg.StructureGene.prop_elem","sg/msgpi.sg.StructureGene.sgdim","sg/msgpi.sg.StructureGene.smdim","sg/msgpi.sg.StructureGene.summary","sg/msgpi.sg.StructureGene.trans_element","sg_beamproperty","sg_materialsection","sg_structuregene","user_guide","user_io_tools","utils","utils/msgpi.io.utils.textToMatrix","utils/msgpi.io.utils.writeFormatFloats","utils/msgpi.io.utils.writeFormatFloatsMatrix","utils/msgpi.io.utils.writeFormatIntegers","utils/msgpi.io.utils.writeFormatIntegersMatrix","utils/msgpi.utils.angleToCosine2D","utils/msgpi.utils.calcBasicRotation3D","utils/msgpi.utils.calcCab","utils/msgpi.utils.calcGeneralRotation3D","utils/msgpi.utils.calcRotationTensorFromParameters","utils/msgpi.utils.distance","utils/msgpi.utils.listToString","utils/msgpi.utils.parseLayupCode","utils/msgpi.utils.parseXML","utils/msgpi.utils.rotateVectorByAngle2D","utils/msgpi.utils.run","utils/msgpi.utils.ss","utils/msgpi.utils.tilde","utils/msgpi.utils.updateXMLElement"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["analysis\\msgpi.analysis.run.rst","analysis\\msgpi.analysis.runSwiftComp.rst","analysis\\msgpi.analysis.runVABS.rst","analysis\\msgpi.analysis.solve.rst","beam.rst","beam\\msgpi.ms.analysis.runGEBT.rst","beam\\msgpi.ms.analysis.solveGEBT.rst","beam\\msgpi.ms.analysis.solvePLECS.rst","beam\\msgpi.ms.beam.Beam.rst","beam\\msgpi.ms.beam.Beam.analysis_type.rst","beam\\msgpi.ms.beam.Beam.angular_velocity.rst","beam\\msgpi.ms.beam.Beam.distrloads.rst","beam\\msgpi.ms.beam.Beam.findPtCoordByName.rst","beam\\msgpi.ms.beam.Beam.findSectionByName.rst","beam\\msgpi.ms.beam.Beam.frames.rst","beam\\msgpi.ms.beam.Beam.initcurvatures.rst","beam\\msgpi.ms.beam.Beam.linear_velocity.rst","beam\\msgpi.ms.beam.Beam.max_iteration.rst","beam\\msgpi.ms.beam.Beam.mconditions.rst","beam\\msgpi.ms.beam.Beam.name.rst","beam\\msgpi.ms.beam.Beam.num_eigens.rst","beam\\msgpi.ms.beam.Beam.num_steps.rst","beam\\msgpi.ms.beam.Beam.pconditions.rst","beam\\msgpi.ms.beam.Beam.points.rst","beam\\msgpi.ms.beam.Beam.sections.rst","beam\\msgpi.ms.beam.Beam.segments.rst","beam\\msgpi.ms.beam.Beam.timefunctions.rst","beam\\msgpi.ms.beam.BeamSegment.rst","beam\\msgpi.ms.beam.BeamSegment.calcLengthSq.rst","beam\\msgpi.ms.beam.BeamSegment.coords.rst","beam\\msgpi.ms.beam.BeamSegment.css.rst","beam\\msgpi.ms.beam.BeamSegment.curv_id.rst","beam\\msgpi.ms.beam.BeamSegment.frame_id.rst","beam\\msgpi.ms.beam.BeamSegment.local_frame_id.rst","beam\\msgpi.ms.beam.BeamSegment.num_divisions.rst","beam\\msgpi.ms.beam.BeamSegment.points.rst","beam\\msgpi.ms.beam.BeamSegment.rotate_a1.rst","beam\\msgpi.ms.beam.BeamSegment.twist.rst","beam\\msgpi.ms.iodymore.DymoreOutput.rst","beam\\msgpi.ms.iodymore.calcVI.rst","beam\\msgpi.ms.iodymore.makeFile.rst","beam\\msgpi.ms.iodymore.readEigOutput.rst","beam\\msgpi.ms.iodymore.readForce.rst","beam\\msgpi.ms.iodymore.writeDymoreMKUpdated.rst","beam\\msgpi.ms.iogebt.readGEBTIn.rst","beam\\msgpi.ms.iogebt.readGEBTOut.rst","beam\\msgpi.ms.iogebt.readGEBTOutEigen.rst","beam\\msgpi.ms.iogebt.readGEBTOutNode.rst","beam\\msgpi.ms.iogebt.readGEBTOutStatic.rst","beam\\msgpi.ms.prebeam.preBeam.rst","beam_methods.rst","beam_methods_dymore.rst","beam_methods_gebt.rst","index.rst","io\\msgpi.io.iosc.readSCIn.rst","io\\msgpi.io.iosc.readSCOut.rst","io\\msgpi.io.iosc.readSCOutBeamProperty.rst","io\\msgpi.io.iosc.readSCOutFailure.rst","io\\msgpi.io.iosc.readSCOutHomo.rst","io\\msgpi.io.iosc.writeSCElementOrientations.rst","io\\msgpi.io.iosc.writeSCElements.rst","io\\msgpi.io.iosc.writeSCIn.rst","io\\msgpi.io.iosc.writeSCInD.rst","io\\msgpi.io.iosc.writeSCInF.rst","io\\msgpi.io.iosc.writeSCInH.rst","io\\msgpi.io.iosc.writeSCMOCombos.rst","io\\msgpi.io.iosc.writeSCMaterials.rst","io\\msgpi.io.iosc.writeSCNodes.rst","io\\msgpi.io.iovabs.readVABSIn.rst","io\\msgpi.io.iovabs.readVABSOut.rst","io\\msgpi.io.iovabs.readVABSOutHomo.rst","io\\msgpi.io.iovabs.readVABSOutStrengthRatio.rst","io\\msgpi.io.iovabs.writeVABSElementOrientations.rst","io\\msgpi.io.iovabs.writeVABSElements.rst","io\\msgpi.io.iovabs.writeVABSIn.rst","io\\msgpi.io.iovabs.writeVABSMOCombos.rst","io\\msgpi.io.iovabs.writeVABSMacroData.rst","io\\msgpi.io.iovabs.writeVABSMaterials.rst","io\\msgpi.io.iovabs.writeVABSNodes.rst","methods.rst","presg\\msgpi.presg.preSG.rst","presg\\msgpi.presg.preSG1D.rst","presg\\msgpi.presg.readMaterialFromXMLElement.rst","ref_manual.rst","sg\\msgpi.sg.BeamProperty.rst","sg\\msgpi.sg.BeamProperty.area.rst","sg\\msgpi.sg.BeamProperty.cmpl.rst","sg\\msgpi.sg.BeamProperty.cmpl_t.rst","sg\\msgpi.sg.BeamProperty.ea.rst","sg\\msgpi.sg.BeamProperty.ei22.rst","sg\\msgpi.sg.BeamProperty.ei33.rst","sg\\msgpi.sg.BeamProperty.ga22.rst","sg\\msgpi.sg.BeamProperty.ga33.rst","sg\\msgpi.sg.BeamProperty.get.rst","sg\\msgpi.sg.BeamProperty.gj.rst","sg\\msgpi.sg.BeamProperty.i11.rst","sg\\msgpi.sg.BeamProperty.i22.rst","sg\\msgpi.sg.BeamProperty.i33.rst","sg\\msgpi.sg.BeamProperty.mass.rst","sg\\msgpi.sg.BeamProperty.mass_cs.rst","sg\\msgpi.sg.BeamProperty.mu.rst","sg\\msgpi.sg.BeamProperty.phi_pba.rst","sg\\msgpi.sg.BeamProperty.phi_pia.rst","sg\\msgpi.sg.BeamProperty.phi_psa.rst","sg\\msgpi.sg.BeamProperty.print.rst","sg\\msgpi.sg.BeamProperty.rg.rst","sg\\msgpi.sg.BeamProperty.stff.rst","sg\\msgpi.sg.BeamProperty.stff_t.rst","sg\\msgpi.sg.BeamProperty.xg2.rst","sg\\msgpi.sg.BeamProperty.xg3.rst","sg\\msgpi.sg.BeamProperty.xm2.rst","sg\\msgpi.sg.BeamProperty.xm3.rst","sg\\msgpi.sg.BeamProperty.xs2.rst","sg\\msgpi.sg.BeamProperty.xs3.rst","sg\\msgpi.sg.BeamProperty.xt2.rst","sg\\msgpi.sg.BeamProperty.xt3.rst","sg\\msgpi.sg.MaterialSection.rst","sg\\msgpi.sg.MaterialSection.compliance.rst","sg\\msgpi.sg.MaterialSection.constants.rst","sg\\msgpi.sg.MaterialSection.density.rst","sg\\msgpi.sg.MaterialSection.name.rst","sg\\msgpi.sg.MaterialSection.smdim.rst","sg\\msgpi.sg.MaterialSection.stiffness.rst","sg\\msgpi.sg.MaterialSection.summary.rst","sg\\msgpi.sg.StructureGene.rst","sg\\msgpi.sg.StructureGene.analysis.rst","sg\\msgpi.sg.StructureGene.degen_element.rst","sg\\msgpi.sg.StructureGene.elem_prop.rst","sg\\msgpi.sg.StructureGene.elementids.rst","sg\\msgpi.sg.StructureGene.elementids1d.rst","sg\\msgpi.sg.StructureGene.elementids2d.rst","sg\\msgpi.sg.StructureGene.elementids3d.rst","sg\\msgpi.sg.StructureGene.elements.rst","sg\\msgpi.sg.StructureGene.findComboByMaterialOrientation.rst","sg\\msgpi.sg.StructureGene.findMaterialByName.rst","sg\\msgpi.sg.StructureGene.global_displacements.rst","sg\\msgpi.sg.StructureGene.global_loads.rst","sg\\msgpi.sg.StructureGene.global_loads_dist.rst","sg\\msgpi.sg.StructureGene.global_loads_type.rst","sg\\msgpi.sg.StructureGene.global_rotations.rst","sg\\msgpi.sg.StructureGene.initial_curvature.rst","sg\\msgpi.sg.StructureGene.initial_twist.rst","sg\\msgpi.sg.StructureGene.materials.rst","sg\\msgpi.sg.StructureGene.mocombos.rst","sg\\msgpi.sg.StructureGene.model.rst","sg\\msgpi.sg.StructureGene.name.rst","sg\\msgpi.sg.StructureGene.nodes.rst","sg\\msgpi.sg.StructureGene.nonuniform_temperature.rst","sg\\msgpi.sg.StructureGene.num_slavenodes.rst","sg\\msgpi.sg.StructureGene.oblique.rst","sg\\msgpi.sg.StructureGene.omega.rst","sg\\msgpi.sg.StructureGene.physics.rst","sg\\msgpi.sg.StructureGene.prop_elem.rst","sg\\msgpi.sg.StructureGene.sgdim.rst","sg\\msgpi.sg.StructureGene.smdim.rst","sg\\msgpi.sg.StructureGene.summary.rst","sg\\msgpi.sg.StructureGene.trans_element.rst","sg_beamproperty.rst","sg_materialsection.rst","sg_structuregene.rst","user_guide.rst","user_io_tools.rst","utils.rst","utils\\msgpi.io.utils.textToMatrix.rst","utils\\msgpi.io.utils.writeFormatFloats.rst","utils\\msgpi.io.utils.writeFormatFloatsMatrix.rst","utils\\msgpi.io.utils.writeFormatIntegers.rst","utils\\msgpi.io.utils.writeFormatIntegersMatrix.rst","utils\\msgpi.utils.angleToCosine2D.rst","utils\\msgpi.utils.calcBasicRotation3D.rst","utils\\msgpi.utils.calcCab.rst","utils\\msgpi.utils.calcGeneralRotation3D.rst","utils\\msgpi.utils.calcRotationTensorFromParameters.rst","utils\\msgpi.utils.distance.rst","utils\\msgpi.utils.listToString.rst","utils\\msgpi.utils.parseLayupCode.rst","utils\\msgpi.utils.parseXML.rst","utils\\msgpi.utils.rotateVectorByAngle2D.rst","utils\\msgpi.utils.run.rst","utils\\msgpi.utils.ss.rst","utils\\msgpi.utils.tilde.rst","utils\\msgpi.utils.updateXMLElement.rst"],objects:{"msgpi.analysis":{run:[0,0,1,""],runSwiftComp:[1,0,1,""],runVABS:[2,0,1,""],solve:[3,0,1,""]},"msgpi.io.iosc":{readSCIn:[54,0,1,""],readSCOut:[55,0,1,""],readSCOutBeamProperty:[56,0,1,""],readSCOutFailure:[57,0,1,""],readSCOutHomo:[58,0,1,""],writeSCElementOrientations:[59,0,1,""],writeSCElements:[60,0,1,""],writeSCIn:[61,0,1,""],writeSCInD:[62,0,1,""],writeSCInF:[63,0,1,""],writeSCInH:[64,0,1,""],writeSCMOCombos:[65,0,1,""],writeSCMaterials:[66,0,1,""],writeSCNodes:[67,0,1,""]},"msgpi.io.iovabs":{readVABSIn:[68,0,1,""],readVABSOut:[69,0,1,""],readVABSOutHomo:[70,0,1,""],readVABSOutStrengthRatio:[71,0,1,""],writeVABSElementOrientations:[72,0,1,""],writeVABSElements:[73,0,1,""],writeVABSIn:[74,0,1,""],writeVABSMOCombos:[75,0,1,""],writeVABSMacroData:[76,0,1,""],writeVABSMaterials:[77,0,1,""],writeVABSNodes:[78,0,1,""]},"msgpi.io.utils":{textToMatrix:[163,0,1,""],writeFormatFloats:[164,0,1,""],writeFormatFloatsMatrix:[165,0,1,""],writeFormatIntegers:[166,0,1,""],writeFormatIntegersMatrix:[167,0,1,""]},"msgpi.ms.analysis":{runGEBT:[5,0,1,""],solveGEBT:[6,0,1,""],solvePLECS:[7,0,1,""]},"msgpi.ms.beam":{Beam:[8,1,1,""],BeamSegment:[27,1,1,""]},"msgpi.ms.beam.Beam":{__init__:[8,2,1,""],analysis_type:[9,3,1,""],angular_velocity:[10,3,1,""],distrloads:[11,3,1,""],findPtCoordByName:[12,2,1,""],findSectionByName:[13,2,1,""],frames:[14,3,1,""],initcurvatures:[15,3,1,""],linear_velocity:[16,3,1,""],max_iteration:[17,3,1,""],mconditions:[18,3,1,""],name:[19,3,1,""],num_eigens:[20,3,1,""],num_steps:[21,3,1,""],pconditions:[22,3,1,""],points:[23,3,1,""],sections:[24,3,1,""],segments:[25,3,1,""],timefunctions:[26,3,1,""]},"msgpi.ms.beam.BeamSegment":{__init__:[27,2,1,""],calcLengthSq:[28,2,1,""],coords:[29,3,1,""],css:[30,3,1,""],curv_id:[31,3,1,""],frame_id:[32,3,1,""],local_frame_id:[33,3,1,""],num_divisions:[34,3,1,""],points:[35,3,1,""],rotate_a1:[36,3,1,""],twist:[37,3,1,""]},"msgpi.ms.iodymore":{DymoreOutput:[38,1,1,""],calcVI:[39,0,1,""],makeFile:[40,0,1,""],readEigOutput:[41,0,1,""],readForce:[42,0,1,""],writeDymoreMKUpdated:[43,0,1,""]},"msgpi.ms.iodymore.DymoreOutput":{__init__:[38,2,1,""]},"msgpi.ms.iogebt":{readGEBTIn:[44,0,1,""],readGEBTOut:[45,0,1,""],readGEBTOutEigen:[46,0,1,""],readGEBTOutNode:[47,0,1,""],readGEBTOutStatic:[48,0,1,""]},"msgpi.ms.prebeam":{preBeam:[49,0,1,""]},"msgpi.presg":{preSG1D:[81,0,1,""],preSG:[80,0,1,""],readMaterialFromXMLElement:[82,0,1,""]},"msgpi.sg":{BeamProperty:[84,1,1,""],MaterialSection:[116,1,1,""],StructureGene:[124,1,1,""]},"msgpi.sg.BeamProperty":{__init__:[84,2,1,""],area:[85,3,1,""],cmpl:[86,3,1,""],cmpl_t:[87,3,1,""],ea:[88,3,1,""],ei22:[89,3,1,""],ei33:[90,3,1,""],ga22:[91,3,1,""],ga33:[92,3,1,""],get:[93,2,1,""],gj:[94,3,1,""],i11:[95,3,1,""],i22:[96,3,1,""],i33:[97,3,1,""],mass:[98,3,1,""],mass_cs:[99,3,1,""],mu:[100,3,1,""],phi_pba:[101,3,1,""],phi_pia:[102,3,1,""],phi_psa:[103,3,1,""],print:[104,2,1,""],rg:[105,3,1,""],stff:[106,3,1,""],stff_t:[107,3,1,""],xg2:[108,3,1,""],xg3:[109,3,1,""],xm2:[110,3,1,""],xm3:[111,3,1,""],xs2:[112,3,1,""],xs3:[113,3,1,""],xt2:[114,3,1,""],xt3:[115,3,1,""]},"msgpi.sg.MaterialSection":{__init__:[116,2,1,""],compliance:[117,3,1,""],constants:[118,3,1,""],density:[119,3,1,""],name:[120,3,1,""],smdim:[121,3,1,""],stiffness:[122,3,1,""],summary:[123,2,1,""]},"msgpi.sg.StructureGene":{__init__:[124,2,1,""],analysis:[125,3,1,""],degen_element:[126,3,1,""],elem_prop:[127,3,1,""],elementids1d:[129,3,1,""],elementids2d:[130,3,1,""],elementids3d:[131,3,1,""],elementids:[128,3,1,""],elements:[132,3,1,""],findComboByMaterialOrientation:[133,2,1,""],findMaterialByName:[134,2,1,""],global_displacements:[135,3,1,""],global_loads:[136,3,1,""],global_loads_dist:[137,3,1,""],global_loads_type:[138,3,1,""],global_rotations:[139,3,1,""],initial_curvature:[140,3,1,""],initial_twist:[141,3,1,""],materials:[142,3,1,""],mocombos:[143,3,1,""],model:[144,3,1,""],name:[145,3,1,""],nodes:[146,3,1,""],nonuniform_temperature:[147,3,1,""],num_slavenodes:[148,3,1,""],oblique:[149,3,1,""],omega:[150,3,1,""],physics:[151,3,1,""],prop_elem:[152,3,1,""],sgdim:[153,3,1,""],smdim:[154,3,1,""],summary:[155,2,1,""],trans_element:[156,3,1,""]},"msgpi.utils":{angleToCosine2D:[168,0,1,""],calcBasicRotation3D:[169,0,1,""],calcCab:[170,0,1,""],calcGeneralRotation3D:[171,0,1,""],calcRotationTensorFromParameters:[172,0,1,""],distance:[173,0,1,""],listToString:[174,0,1,""],parseLayupCode:[175,0,1,""],parseXML:[176,0,1,""],rotateVectorByAngle2D:[177,0,1,""],run:[178,0,1,""],ss:[179,0,1,""],tilde:[180,0,1,""],updateXMLElement:[181,0,1,""]}},objnames:{"0":["py","function","Python function"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:function","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"0":[0,1,2,7,43,45,47,55,69,80,125,133,134,138,144,151,170],"00":43,"00000e":43,"01":43,"02":43,"03":43,"04":43,"05":43,"06":43,"0749872012e":43,"08":43,"09":43,"1":[0,2,43,49,69,74,80,84,86,87,106,107,116,124,125,138,144,151,163,169,170,171],"10":43,"1224712000e":43,"1472480873e":43,"16":[43,164,165],"1602501550e":43,"17":43,"1d":[49,81,129,146],"2":[0,1,2,43,49,55,69,80,86,87,106,107,116,124,125,144,151,163,171],"2016":39,"2577508629e":43,"2625281359e":43,"2d":[130,146,165],"2e12":136,"2k12":136,"3":[0,1,2,43,49,55,69,80,86,87,106,107,116,124,144,151,163,171],"30":[3,80],"3517886643e":43,"3599749794e":43,"3869473951e":43,"3d":[116,124,131,146],"3x1":[172,180],"3x3":170,"4":[0,1,39,43,55,80,86,87,106,107,151,163],"4162114776e":43,"4x4":93,"5":[0,1,7,43,55,80,87,107,151,163],"5092432335e":43,"5282893600e":43,"5444961981e":43,"5606703330e":43,"59":7,"5930836014e":43,"6":[87,107,151,163],"6079611429e":43,"6082046495e":43,"61":7,"6443255182e":43,"6834618673e":43,"6961203640e":43,"6e":[164,165],"6x6":[7,93,98,99],"7":[43,163],"7686739280e":43,"7710007447e":43,"8":[43,163],"8284702841e":43,"8773955810e":43,"8863166160e":43,"8897378940e":43,"8d":[166,167],"9":163,"9569408290e":43,"class":[8,27,38,50,53,83,84,116,124],"default":[0,1,2,3,55,56,69,70,74,80,116,125,144,151],"float":[7,10,12,16,23,28,29,36,37,39,43,47,85,86,87,88,89,90,91,92,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,111,112,113,114,115,117,118,119,122,133,135,136,137,139,140,141,143,146,149,150,163,164,165,170,172],"function":[6,26,41,53,83],"import":[4,51,52,79,162],"int":[0,1,3,9,12,13,17,20,21,23,24,25,30,31,32,33,34,35,49,55,58,74,80,81,116,121,124,125,126,127,128,129,130,131,132,133,134,138,142,143,144,146,147,148,151,152,153,154,156,166],"return":[3,5,7,12,13,28,39,40,41,43,44,46,47,55,56,68,69,70,74,80,81,93,133,134,163,170,171,176],"static":[7,48],"switch":[0,1,2,3,5,6,55,56,69,70],"true":[0,1,2,3,5,6,55,56,58,69,70,80,164,166],A:[40,53,83,84,116,124,163],If:[0,1,3,80,164,166],The:[7,39,40,41,43,98,99,163,164,166,171],__init__:[8,27,38,84,116,124],a1:36,a_1:170,a_2:170,a_3:170,a_i:170,about:[43,93],abov:43,accur:[8,27,38,84,116,124],after:[164,166],all:[164,166],an:[41,176,181],analys:[3,55,69],analysi:[9,20,21,46,47,48,50,55,61,69,80,83,151],angl:[101,102,103,133,168,169,171,177],angletocosine2d:83,angular:10,aperiod:[0,1,3],append:[164,166],appli:7,ar:7,around:[36,93],arrag:39,arrai:[39,41,43,165,171,180],attribut:83,ax:[101,102,103],axi:[43,93,169,171],axial:93,axial_coordin:43,b:[18,22,170],b_1:170,b_2:170,b_3:170,b_j:170,basi:170,beam:[6,7,44,45,46,47,48,49,53,83,84,93,116,124,136,137,141,144,149],beam_xml:6,beamproperti:[24,53,56,83],beamseg:[25,83],befor:3,begin:[29,30,35],bend:[86,87,89,90,93,101,106,107],bernoulli:136,between:170,blade:39,block:163,book:7,bool:[0,1,2,3,5,6,55,56,69,70,80,164,166],brief:155,bsid:25,c11:139,c12:139,c13:139,c21:139,c22:139,c23:139,c31:139,c32:139,c33:139,c:[18,22],c_:170,calcbasicrotation3d:83,calccab:83,calcgeneralrotation3d:83,calcrotationtensorfromparamet:83,calcul:[28,170,171,172],cantilev:7,carri:[0,1,2,3,6,55,69,80],cdot:170,center:[43,93,99,108,109,110,111,112,113,114,115],centre_of_mass_loc:43,certain:[0,1,3],charact:[164,166],chordwis:93,cid:[127,143,152],classic:[86,93,106,144],cm_x2:43,cm_x3:43,cmd:[5,6,56,70,178],cmpijc:93,cmpijr:93,code:[0,8],combin:[127,133,143,152],command:[0,1,2,3,80],complianc:[7,86,87,93],compon:93,composit:7,comput:39,condit:[18,22],conduct:151,configur:125,connect:132,construct:44,constructor:83,contain:41,continuum:[116,124,136],convert:163,coord:43,coordin:[12,23,29,43,146],coordtyp:43,cosin:170,creat:[49,181],cross:[7,24,30,43,49,85],cur_dir:41,current:41,curvatur:[15,31,140],curvilinear_coordin:43,d:[0,1,2,3,7,55,61,69,80],data:[6,40,43,44,54,68,82],defualt:116,degre:[101,102,103],dehomogen:[0,1,2,3,55,61,69,80,125],delimit:174,descript:43,design:[3,80],desir:[164,166],dict:[23,24,25,118,127,132,142,143,146,152],differ:[3,55,69],dimens:[0,1,55,58,80,81,116,121,124,153,154],direct:[108,109,110,111,112,113,114,115,170],disk:40,displac:[7,135],distanc:83,distribut:[11,137],divis:34,dl:[0,1,2,55,69,80],dn:[0,2,69,80],dymor:[40,50,83],dymorefilenam:40,e11:136,e12:136,e13:136,e1:118,e22:136,e23:136,e2:118,e33:136,e3:118,e:[56,58,70,144],e_:180,eac:93,each:[46,127,152,164,166],ear:93,effect:[24,144],ei2c:93,ei2r:93,ei3c:93,ei3r:93,eicc:93,eicr:93,eid:[127,132,152],eifc:93,eifr:93,eig:41,eigen:[20,46],eigenvalu:[41,46],eigenvector:46,elast:[7,151],element:[0,1,3,81,82,124,126,127,128,129,130,131,152,156,176,181],elementtre:[81,176,181],end:[29,30,35],engin:118,entri:93,envelop:[0,1,3,55,80],equat:[7,39],er:172,eta_coordin:43,etre:[81,176,181],eular:172,euler:136,eva11:46,eva12:46,eva21:46,eva22:46,eve1:46,eve2:46,evei:46,exampl:[43,56,58,70,163,170],extens:[86,87,88,106,107],f1:[7,136],f2:[7,136],f3:[7,136],f:[0,1,3,43,55,61,80],failur:[0,1,2,3,55,61,69,80,125],failure_analysi:57,fals:[0,1,3,80],fe:[0,1,3,55,80],fi:[0,1,2,3,55,69,80],fig_dir:41,figur:41,file:[0,1,2,3,5,6,40,42,43,44,45,46,47,48,49,54,55,56,58,61,68,69,70,74,80,81,164,165,166,176],filenam:[40,42],find:[7,12,13,133,134],finit:124,first:[16,41],flag:[126,147,156],flapwis:93,flist:174,fmt:[72,74,164,165,166,167,174],fn:[56,58,61,62,63,64,70],fn_beam:49,fn_gebt_in:44,fn_gebt_out:[45,46,48],fn_in:[55,69,71],fn_input:5,fn_sc_out_fi:57,fn_sg:54,fn_vabs_in:[68,74],fn_xml:176,fobj:[59,60,65,66,67,72,73,75,76,77,78,165,167],follow:39,forc:[7,39,42],format:[0,1,3,40,74,80,164,165,166],found:[133,134],frame:[32,33,170],from:[7,39,44,54,68,82,172],fx:39,fy:39,fz:39,g12:[118,136],g13:[118,136],g23:[118,136],g:[56,58,70,144],gc:43,gebt:[5,6,8,9,44,45,46,47,48,49,50,83],gene:[0,1,3,68,74,80,81,124],gener:[80,112,113,136,138,144,171],geometr:[108,109],get:176,given:[7,181],gjc:93,gjr:93,global:[6,49,135,136,138,139],gmsh:[0,1,3],go:[164,166],goint:165,guid:53,gyrat:105,h:[0,1,2,3,7,55,61,69,80],handl:[40,43],hard:40,help:[8,27,38,84,116,124],hodg:7,homogen:[0,1,2,3,55,56,58,61,69,70,80,125],i1:43,i2:43,i3:43,i:[43,93],id:[12,13,23,31,32,33,127,128,129,130,131,133,134,152],ij:[170,180],ijk:180,includ:[6,151],index:[39,53],indic:[0,1,2,3,55,69,80],inerti:102,inertia:[43,93,95,96,97],initi:[0,1,2,3,8,15,27,38,55,69,80,84,116,124,140,141],input:[0,1,2,5,6,44,49,50,54,55,61,68,69,74,80,81,83],input_nam:[0,1,2],integ:166,integr:[0,1,3,80],io:[53,79,83,160,162],iodymor:51,iogebt:52,iter:17,j:93,k11:136,k12:136,k13:136,k22:136,k:[43,56,58,70],kei:[12,16,23,118],kirchhoff:136,l:[0,1,2,55,61,69,80],label:[30,35,93],lag:93,lead:93,length:[7,28,93],level:124,like:[8,180],lim:39,line:[47,163],linear:[0,1,2,16,55,69,80],linearli:7,list:[7,10,12,16,18,22,23,29,30,35,46,47,49,86,87,98,99,106,107,117,122,128,129,130,131,132,135,136,137,139,140,143,146,149,163,164,165,166,170,171,172,180],listtostr:83,load:[7,11,18,22,136,137,138],local:[3,14,33,41,125],locat:[7,108,109,110,111,112,113,114,115],log:[0,1,2,3],logger:[0,1,2,3,55,56,58,68,80],love:136,m11:136,m12:136,m1:[7,136],m22:136,m2:[7,136],m3:[7,136],macroscop:[0,1,55,116,144],main:49,mainli:8,make:40,manual:150,mass:[39,43,93,95,96,97,99,100,105,110,111],mass_per_unit_span:43,match:43,materi:[56,70,80,81,82,116,119,120,121,124,127,133,134,143,152,154],materialsect:[13,49,53,70,83,142],matrix:[7,43,86,87,93,98,99,106,107,117,122,139,163,165,167,170,171],max:17,mc2:93,mc3:93,mcy:93,mcz:93,member:[18,46],memebr:46,messag:[0,1,2,3,55,69,80],method:[8,27,38,45,47,53,83,84,116,124,172],mid:[127,143,152],milenkov:172,mindlin:136,mmoi1:93,mmoi2:93,mmoi3:93,mode:49,model:[0,1,55,58,80,81,93,116,121,124,136,137,154],modul:53,moment:[7,43,93,95,96,97],moments_of_inertia:43,mpu:[39,43],ms:[4,51,52],msg:124,msgpi:[4,51,52,79,83,157,158,159,162],msijc:93,msijo:93,mu:93,mx:39,my:39,mz:39,n11:136,n12:136,n13:136,n22:136,n23:136,n:[164,166],name:[0,1,2,3,5,12,13,42,44,45,46,47,48,49,54,55,56,68,69,70,74,80,124,133,134,176],newlin:[164,166],nid1:132,nid2:132,nid:146,nodal:[47,146],node:[47,148],node_id:47,node_typ:47,none:[0,1,2,3,43,55,56,58,68,80,179],nonlinear:[0,2,7,69,80],np:43,nu12:118,nu13:118,nu23:118,number:[20,21,34,47,148,163,164,166],numpi:[41,171],object:[0,1,2,3,24,25,44,45,46,47,48,68,164,165,166],onli:[125,137,141,144,149],oper:171,option:[3,55,69],order:171,orient:[133,143],origin:93,out:[0,1,2,3,6,55,69,80],output:[0,1,3,5,6,41,45,46,47,48,50,55,56,58,69,70,83,165],output_gmsh_format:[0,1,3],p1:173,p2:173,page:53,paramet:[0,1,2,3,5,6,7,12,13,39,40,43,44,45,46,47,48,49,54,55,56,58,61,68,69,70,74,80,81,93,116,124,133,134,163,164,165,166,170,171,172,176,180,181],parent:181,pars:[6,176],parselayupcod:83,parsexml:83,path:41,per:[39,43,93,100],period:[0,1,3],piezoelectr:151,piezoelectromagnet:151,piezomagnet:151,plate:[116,124,136],point:[7,12,16,22,29,46],ppcmd:[3,80],prebeam:52,pregebt:49,preprocess:[6,49,50,83],preprocessor:[3,49,80,81],presg:79,prevab:80,princip:[89,90,91,92,96,102,103],principl:[97,101],print:[0,1,2,3,5,6,55,56,69,70,80,155],prismat:7,problem:7,properti:[13,24,49,56,70,84,93,116],ptid:23,radian:171,radiu:[39,105],ratio:[0,1,2,3,55,69,80],read:[41,44,45,46,47,48,54,55,56,58,68,69,70,82],recov:[3,125],reduc:[0,1,3],reduced_integr:[0,1,3],refer:53,refin:[93,144],reissner:136,repres:163,result:[0,1,3,6,7,45,46,47,48,55,56,58,69,70],resutl:20,rodrigu:172,root:[39,81,176],root_forc:39,rotat:[7,10,36,101,102,103,139,171,172],rotatevectorbyangle2d:83,rotor:39,rotor_r:39,rp:172,run:[1,2,5,6,49,83],s11:136,s12:136,s13:136,s22:136,s23:136,s33:136,s_code:175,sc2:93,sc3:93,sc:[43,126],scale:179,screen:80,scrnout:[0,1,2,3,5,6,55,56,58,69,70,80,178],scy:93,scz:93,search:53,section:[7,13,30,43,49,56,70,85],see:[8,27,38,84,116,124,150],segment:[27,28,34],self:[8,27,38,84,116,124],sensor:41,sensoreigenvalues1:41,sff:[59,62,63,64,65,66,67,72,75,76,77,78],sfi:[59,60,62,63,64,65,66,67,72,73,75,77,78],sg:[3,13,24,49,56,58,59,60,61,62,63,64,65,66,67,68,70,72,73,74,75,76,77,78,80,81,157,158,159],sg_xml:[3,80],sgdim:124,shear:[87,91,92,93,103,107,112,113],shell:[116,124,136],should:43,sid:24,signatur:[8,27,38,84,116,124],simpl:[53,83],slave:148,slender:8,smdim:[0,1,54,55,58,81,84,116,124],solv:7,solver:[0,1,2,3,55,69,80],span:[43,100],spanwis:43,specif:93,specifi:43,squar:28,squre:28,ss:83,standalon:3,steadi:46,step:21,stfijc:93,stfijr:93,stiff:[43,88,89,90,91,92,93,94,106,107],stiffness_matrix:43,stop:3,store:[40,116],str:[0,1,2,3,5,6,19,44,45,46,47,48,49,55,56,68,69,70,74,80,93,118,120,124,133,134,145,164,166,172,176],strain:[136,138],strength:[0,1,2,3,55,69,80],stress:[136,138],string:[40,42,54,58,163,181],structur:[0,1,3,8,55,58,68,74,80,81,116,119,120,121,124,144,154],structuregen:[53,68,74,80,81,83],swiftcomp:[0,1,3,54,55,56,58,61,80,125,150],t11:46,t12:46,t13:46,tabl:47,tag:181,tc2:93,tc3:93,tcy:93,tcz:93,temperatur:147,tempfil:40,temporari:40,tension:[93,114,115],tensor:172,text:163,textlist:163,texttomatrix:83,theori:[7,124],thermoelast:151,thermopiezoelectr:151,thermopiezoelectromagnet:151,thermopiezomagnet:151,thi:[6,8,41,43,47],three:[7,170,171],tild:83,time:[3,26],timeout:[3,80,178],timer:3,timoshenko:[43,87,107,136,137,144],tip:7,tool:[53,160],torsion:[93,94],total:7,transform:156,trapez:144,tree:176,twist:[86,87,106,107,141],type:[3,5,7,8,9,10,12,13,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,43,44,46,47,55,56,61,68,69,70,74,81,84,85,88,89,90,91,92,94,95,96,97,100,101,102,103,105,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,156,163,170,171,172,176],u11:46,u12:46,u13:46,u1:135,u2:135,u3:135,uniform:147,unit:[39,43,93,100],updat:181,updatexmlel:83,us:[0,1,3,6,7,93],user:53,util:[53,83],v1:179,v2:179,v2d:177,v:180,v_:180,v_k:180,va1:16,va2:16,va3:16,vab:[0,2,39,68,69,70,74,80,137],valu:181,variabl:41,variou:[3,55,69],vector:180,veloc:[10,16],vi:39,vibrat:39,vlasov:144,wa1:10,wa2:10,wa3:10,wait:3,want:7,weight:105,where:7,whether:80,wiener:172,wm:172,writ:[164,166],write:[40,61,74,80,164,165,166],write_input:80,writeformatfloat:83,writeformatfloatsmatrix:83,writeformatinteg:83,writeformatintegersmatrix:83,written:[43,74,164,165,166],x11:46,x12:46,x13:46,x1:[7,23,29,43,93],x2:[23,29,43,93,108,110,112,114],x3:[23,29,43,93,109,111,113,115],xem:82,xml:[3,6,49,80,81,82,176,181],xr_sg:81,y1:146,y2:146,y3:146,y:93,z:93,zero:132},titles:["msgpi.analysis.run","msgpi.analysis.runSwiftComp","msgpi.analysis.runVABS","msgpi.analysis.solve","A Simple Beam Class","msgpi.ms.analysis.runGEBT","msgpi.ms.analysis.solveGEBT","msgpi.ms.analysis.solvePLECS","msgpi.ms.beam.Beam","msgpi.ms.beam.Beam.analysis_type","msgpi.ms.beam.Beam.angular_velocity","msgpi.ms.beam.Beam.distrloads","msgpi.ms.beam.Beam.findPtCoordByName","msgpi.ms.beam.Beam.findSectionByName","msgpi.ms.beam.Beam.frames","msgpi.ms.beam.Beam.initcurvatures","msgpi.ms.beam.Beam.linear_velocity","msgpi.ms.beam.Beam.max_iteration","msgpi.ms.beam.Beam.mconditions","msgpi.ms.beam.Beam.name","msgpi.ms.beam.Beam.num_eigens","msgpi.ms.beam.Beam.num_steps","msgpi.ms.beam.Beam.pconditions","msgpi.ms.beam.Beam.points","msgpi.ms.beam.Beam.sections","msgpi.ms.beam.Beam.segments","msgpi.ms.beam.Beam.timefunctions","msgpi.ms.beam.BeamSegment","msgpi.ms.beam.BeamSegment.calcLengthSq","msgpi.ms.beam.BeamSegment.coords","msgpi.ms.beam.BeamSegment.css","msgpi.ms.beam.BeamSegment.curv_id","msgpi.ms.beam.BeamSegment.frame_id","msgpi.ms.beam.BeamSegment.local_frame_id","msgpi.ms.beam.BeamSegment.num_divisions","msgpi.ms.beam.BeamSegment.points","msgpi.ms.beam.BeamSegment.rotate_a1","msgpi.ms.beam.BeamSegment.twist","msgpi.ms.iodymore.DymoreOutput","msgpi.ms.iodymore.calcVI","msgpi.ms.iodymore.makeFile","msgpi.ms.iodymore.readEigOutput","msgpi.ms.iodymore.readForce","msgpi.ms.iodymore.writeDymoreMKUpdated","msgpi.ms.iogebt.readGEBTIn","msgpi.ms.iogebt.readGEBTOut","msgpi.ms.iogebt.readGEBTOutEigen","msgpi.ms.iogebt.readGEBTOutNode","msgpi.ms.iogebt.readGEBTOutStatic","msgpi.ms.prebeam.preBeam","Beam Methods","Dymore","GEBT","msgpi documentation","msgpi.io.iosc.readSCIn","msgpi.io.iosc.readSCOut","msgpi.io.iosc.readSCOutBeamProperty","msgpi.io.iosc.readSCOutFailure","msgpi.io.iosc.readSCOutHomo","msgpi.io.iosc.writeSCElementOrientations","msgpi.io.iosc.writeSCElements","msgpi.io.iosc.writeSCIn","msgpi.io.iosc.writeSCInD","msgpi.io.iosc.writeSCInF","msgpi.io.iosc.writeSCInH","msgpi.io.iosc.writeSCMOCombos","msgpi.io.iosc.writeSCMaterials","msgpi.io.iosc.writeSCNodes","msgpi.io.iovabs.readVABSIn","msgpi.io.iovabs.readVABSOut","msgpi.io.iovabs.readVABSOutHomo","msgpi.io.iovabs.readVABSOutStrengthRatio","msgpi.io.iovabs.writeVABSElementOrientations","msgpi.io.iovabs.writeVABSElements","msgpi.io.iovabs.writeVABSIn","msgpi.io.iovabs.writeVABSMOCombos","msgpi.io.iovabs.writeVABSMacroData","msgpi.io.iovabs.writeVABSMaterials","msgpi.io.iovabs.writeVABSNodes","Methods","msgpi.presg.preSG","msgpi.presg.preSG1D","msgpi.presg.readMaterialFromXMLElement","Reference","msgpi.sg.BeamProperty","msgpi.sg.BeamProperty.area","msgpi.sg.BeamProperty.cmpl","msgpi.sg.BeamProperty.cmpl_t","msgpi.sg.BeamProperty.ea","msgpi.sg.BeamProperty.ei22","msgpi.sg.BeamProperty.ei33","msgpi.sg.BeamProperty.ga22","msgpi.sg.BeamProperty.ga33","msgpi.sg.BeamProperty.get","msgpi.sg.BeamProperty.gj","msgpi.sg.BeamProperty.i11","msgpi.sg.BeamProperty.i22","msgpi.sg.BeamProperty.i33","msgpi.sg.BeamProperty.mass","msgpi.sg.BeamProperty.mass_cs","msgpi.sg.BeamProperty.mu","msgpi.sg.BeamProperty.phi_pba","msgpi.sg.BeamProperty.phi_pia","msgpi.sg.BeamProperty.phi_psa","msgpi.sg.BeamProperty.print","msgpi.sg.BeamProperty.rg","msgpi.sg.BeamProperty.stff","msgpi.sg.BeamProperty.stff_t","msgpi.sg.BeamProperty.xg2","msgpi.sg.BeamProperty.xg3","msgpi.sg.BeamProperty.xm2","msgpi.sg.BeamProperty.xm3","msgpi.sg.BeamProperty.xs2","msgpi.sg.BeamProperty.xs3","msgpi.sg.BeamProperty.xt2","msgpi.sg.BeamProperty.xt3","msgpi.sg.MaterialSection","msgpi.sg.MaterialSection.compliance","msgpi.sg.MaterialSection.constants","msgpi.sg.MaterialSection.density","msgpi.sg.MaterialSection.name","msgpi.sg.MaterialSection.smdim","msgpi.sg.MaterialSection.stiffness","msgpi.sg.MaterialSection.summary","msgpi.sg.StructureGene","msgpi.sg.StructureGene.analysis","msgpi.sg.StructureGene.degen_element","msgpi.sg.StructureGene.elem_prop","msgpi.sg.StructureGene.elementids","msgpi.sg.StructureGene.elementids1d","msgpi.sg.StructureGene.elementids2d","msgpi.sg.StructureGene.elementids3d","msgpi.sg.StructureGene.elements","msgpi.sg.StructureGene.findComboByMaterialOrientation","msgpi.sg.StructureGene.findMaterialByName","msgpi.sg.StructureGene.global_displacements","msgpi.sg.StructureGene.global_loads","msgpi.sg.StructureGene.global_loads_dist","msgpi.sg.StructureGene.global_loads_type","msgpi.sg.StructureGene.global_rotations","msgpi.sg.StructureGene.initial_curvature","msgpi.sg.StructureGene.initial_twist","msgpi.sg.StructureGene.materials","msgpi.sg.StructureGene.mocombos","msgpi.sg.StructureGene.model","msgpi.sg.StructureGene.name","msgpi.sg.StructureGene.nodes","msgpi.sg.StructureGene.nonuniform_temperature","msgpi.sg.StructureGene.num_slavenodes","msgpi.sg.StructureGene.oblique","msgpi.sg.StructureGene.omega","msgpi.sg.StructureGene.physics","msgpi.sg.StructureGene.prop_elem","msgpi.sg.StructureGene.sgdim","msgpi.sg.StructureGene.smdim","msgpi.sg.StructureGene.summary","msgpi.sg.StructureGene.trans_element","BeamProperty","MaterialSection","StructureGene","User Guide","IO Tools","Utility Functions","msgpi.io.utils.textToMatrix","msgpi.io.utils.writeFormatFloats","msgpi.io.utils.writeFormatFloatsMatrix","msgpi.io.utils.writeFormatIntegers","msgpi.io.utils.writeFormatIntegersMatrix","msgpi.utils.angleToCosine2D","msgpi.utils.calcBasicRotation3D","msgpi.utils.calcCab","msgpi.utils.calcGeneralRotation3D","msgpi.utils.calcRotationTensorFromParameters","msgpi.utils.distance","msgpi.utils.listToString","msgpi.utils.parseLayupCode","msgpi.utils.parseXML","msgpi.utils.rotateVectorByAngle2D","msgpi.utils.run","msgpi.utils.ss","msgpi.utils.tilde","msgpi.utils.updateXMLElement"],titleterms:{"class":[4,51],"function":162,A:4,analysi:[0,1,2,3,5,6,7,52,79,125],analysis_typ:9,angletocosine2d:168,angular_veloc:10,area:85,attribut:[4,157,158,159],beam:[4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,50],beamproperti:[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,157],beamseg:[4,27,28,29,30,31,32,33,34,35,36,37],calcbasicrotation3d:169,calccab:170,calcgeneralrotation3d:171,calclengthsq:28,calcrotationtensorfromparamet:172,calcvi:39,cmpl:86,cmpl_t:87,complianc:117,constant:118,constructor:[4,157,158,159],content:[50,53,83,160],coord:29,css:30,curv_id:31,data:[4,159],degen_el:126,dehomogen:159,densiti:119,distanc:173,distrload:11,document:53,dymor:51,dymoreoutput:38,ea:88,ei22:89,ei33:90,elem_prop:127,element:132,elementid:128,elementids1d:129,elementids2d:130,elementids3d:131,findcombobymaterialorient:133,findmaterialbynam:134,findptcoordbynam:12,findsectionbynam:13,frame:14,frame_id:32,ga22:91,ga33:92,gebt:52,get:93,gj:94,global_displac:135,global_load:136,global_loads_dist:137,global_loads_typ:138,global_rot:139,guid:160,i11:95,i22:96,i33:97,indic:53,inerti:157,initcurvatur:15,initial_curvatur:140,initial_twist:141,input:[52,79],io:[54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,161,163,164,165,166,167],iodymor:[38,39,40,41,42,43],iogebt:[44,45,46,47,48],iosc:[54,55,56,57,58,59,60,61,62,63,64,65,66,67],iovab:[68,69,70,71,72,73,74,75,76,77,78],linear_veloc:16,listtostr:174,local_frame_id:33,makefil:40,mass:98,mass_c:99,materi:142,materialsect:[116,117,118,119,120,121,122,123,158],max_iter:17,mcondit:18,mesh:159,method:[4,50,51,79,157,158,159],mocombo:143,model:144,ms:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],msgpi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,80,81,82,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181],mu:100,name:[19,120,145],node:146,nonuniform_temperatur:147,num_divis:34,num_eigen:20,num_slavenod:148,num_step:21,obliqu:149,omega:150,output:[51,52,79],parselayupcod:175,parsexml:176,pcondit:22,phi_pba:101,phi_pia:102,phi_psa:103,physic:151,point:[23,35],prebeam:49,preprocess:[52,79],presg1d:81,presg:[80,81,82],print:104,prop_elem:152,properti:157,read:[52,79],readeigoutput:41,readforc:42,readgebtin:44,readgebtout:45,readgebtouteigen:46,readgebtoutnod:47,readgebtoutstat:48,readmaterialfromxmlel:82,readscin:54,readscout:55,readscoutbeamproperti:56,readscoutfailur:57,readscouthomo:58,readvabsin:68,readvabsout:69,readvabsouthomo:70,readvabsoutstrengthratio:71,refer:83,rg:105,rotate_a1:36,rotatevectorbyangle2d:177,run:[0,178],rungebt:5,runswiftcomp:1,runvab:2,section:24,segment:25,sg:[84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156],sgdim:153,simpl:4,smdim:[121,154],solv:3,solvegebt:6,solveplec:7,ss:179,stff:106,stff_t:107,stiff:122,structur:157,structuregen:[124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,159],summari:[123,155],tabl:53,texttomatrix:163,tild:180,timefunct:26,tool:161,trans_el:156,twist:37,underli:4,updatexmlel:181,user:160,util:[162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181],write:[52,79],writedymoremkupd:43,writeformatfloat:164,writeformatfloatsmatrix:165,writeformatinteg:166,writeformatintegersmatrix:167,writescel:60,writescelementorient:59,writescin:61,writescind:62,writescinf:63,writescinh:64,writescmateri:66,writescmocombo:65,writescnod:67,writevabsel:73,writevabselementorient:72,writevabsin:74,writevabsmacrodata:76,writevabsmateri:77,writevabsmocombo:75,writevabsnod:78,xg2:108,xg3:109,xm2:110,xm3:111,xs2:112,xs3:113,xt2:114,xt3:115}}) \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.area.html b/docs/build/html/sg/msgpi.sg.BeamProperty.area.html index 7dc4942..a288fea 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.area.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.area.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.area — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.area

    -
    -
    -BeamProperty.area
    -

    Area of the cross-section

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.area — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.area

    +
    +
    +BeamProperty.area
    +

    Area of the cross-section

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl.html b/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl.html index 646e7ad..9876ca1 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.cmpl — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.cmpl

    -
    -
    -BeamProperty.cmpl
    -

    list of lists of floats: -Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.cmpl — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.cmpl

    +
    +
    +BeamProperty.cmpl
    +

    list of lists of floats: +Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl_t.html b/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl_t.html index 3750d66..0f3e18e 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl_t.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.cmpl_t.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.cmpl_t — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.cmpl_t

    -
    -
    -BeamProperty.cmpl_t
    -

    list of lists of floats: -Timoshenko compliance matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.cmpl_t — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.cmpl_t

    +
    +
    +BeamProperty.cmpl_t
    +

    list of lists of floats: +Timoshenko compliance matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.ea.html b/docs/build/html/sg/msgpi.sg.BeamProperty.ea.html index e4c2db6..d92e6da 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.ea.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.ea.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ea — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.ea

    -
    -
    -BeamProperty.ea
    -

    Extension stiffness EA

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.ea — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.ea

    +
    +
    +BeamProperty.ea
    +

    Extension stiffness EA

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.ei22.html b/docs/build/html/sg/msgpi.sg.BeamProperty.ei22.html index e5e76e0..c7f3867 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.ei22.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.ei22.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ei22 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.ei22

    -
    -
    -BeamProperty.ei22
    -

    Principal bending stiffness EI22

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.ei22 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.ei22

    +
    +
    +BeamProperty.ei22
    +

    Principal bending stiffness EI22

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.ei33.html b/docs/build/html/sg/msgpi.sg.BeamProperty.ei33.html index 672efec..9c7912d 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.ei33.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.ei33.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ei33 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.ei33

    -
    -
    -BeamProperty.ei33
    -

    Principal bending stiffness EI33

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.ei33 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.ei33

    +
    +
    +BeamProperty.ei33
    +

    Principal bending stiffness EI33

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.ga22.html b/docs/build/html/sg/msgpi.sg.BeamProperty.ga22.html index 270ba23..0e594dd 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.ga22.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.ga22.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ga22 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.ga22

    -
    -
    -BeamProperty.ga22
    -

    Principal shear stiffness GA22

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.ga22 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.ga22

    +
    +
    +BeamProperty.ga22
    +

    Principal shear stiffness GA22

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.ga33.html b/docs/build/html/sg/msgpi.sg.BeamProperty.ga33.html index 58a7d5f..4a92974 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.ga33.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.ga33.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ga33 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.ga33

    -
    -
    -BeamProperty.ga33
    -

    Principal shear stiffness GA33

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.ga33 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.ga33

    +
    +
    +BeamProperty.ga33
    +

    Principal shear stiffness GA33

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.get.html b/docs/build/html/sg/msgpi.sg.BeamProperty.get.html index 289aa0e..a9a36f4 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.get.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.get.html @@ -1,270 +1,272 @@ - - - - - - - - - - msgpi.sg.BeamProperty.get — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.get

    -
    -
    -BeamProperty.get(label)
    -

    Get beam properties using specific labels.

    -
    -
    Parameters
    -

    label (str) –

    Label of the property that will be returned.

    -

    Mass

    -
      -
    • msijo - Entry (i, j) of the 6x6 mass matrix at the origin

    • -
    • msijc - Entry (i, j) of the 6x6 mass matrix at the mass center

    • -
    • mu - Mass per unit length

    • -
    • mmoi1/mmoi2/mmoi3 - Mass moment of inertia about x1/x2/x3 axis

    • -
    -

    Stiffness

    -
      -
    • stfijc - Entry (i, j) of the 4x4 classical stiffness matrix

    • -
    • stfijr - Entry (i, j) of the 6x6 refined stiffness matrix

    • -
    • eac/ear - Axial stiffness of the classical/refined model

    • -
    • gjc/gjr - Torsional stiffness of the classical/refined model

    • -
    • ei2c/eifc/ei2r/eifr - Bending stiffness around x2 (flapwise) of the classical/refined model

    • -
    • ei3c/eicc/ei3r/eicr - Bending stiffness around x3 (chordwise or lead-lag) of the classical/refined model

    • -
    -

    Compliance

    -
      -
    • cmpijc - Entry (i, j) of the 4x4 classical compliance matrix

    • -
    • cmpijr - Entry (i, j) of the 6x6 refined compliance matrix

    • -
    -

    Centers

    -
      -
    • mcy/mc2 - y (or x2) component of the mass center

    • -
    • mcz/mc3 - z (or x3) component of the mass center

    • -
    • tcy/tc2 - y (or x2) component of the tension center

    • -
    • tcz/tc3 - z (or x3) component of the tension center

    • -
    • scy/sc2 - y (or x2) component of the shear center

    • -
    • scz/sc3 - z (or x3) component of the shear center

    • -
    -

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.get — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.get

    +
    +
    +BeamProperty.get(label)
    +

    Get beam properties using specific labels.

    +
    +
    Parameters
    +

    label (str) –

    Label of the property that will be returned.

    +

    Mass

    +
      +
    • msijo - Entry (i, j) of the 6x6 mass matrix at the origin

    • +
    • msijc - Entry (i, j) of the 6x6 mass matrix at the mass center

    • +
    • mu - Mass per unit length

    • +
    • mmoi1/mmoi2/mmoi3 - Mass moment of inertia about x1/x2/x3 axis

    • +
    +

    Stiffness

    +
      +
    • stfijc - Entry (i, j) of the 4x4 classical stiffness matrix

    • +
    • stfijr - Entry (i, j) of the 6x6 refined stiffness matrix

    • +
    • eac/ear - Axial stiffness of the classical/refined model

    • +
    • gjc/gjr - Torsional stiffness of the classical/refined model

    • +
    • ei2c/eifc/ei2r/eifr - Bending stiffness around x2 (flapwise) of the classical/refined model

    • +
    • ei3c/eicc/ei3r/eicr - Bending stiffness around x3 (chordwise or lead-lag) of the classical/refined model

    • +
    +

    Compliance

    +
      +
    • cmpijc - Entry (i, j) of the 4x4 classical compliance matrix

    • +
    • cmpijr - Entry (i, j) of the 6x6 refined compliance matrix

    • +
    +

    Centers

    +
      +
    • mcy/mc2 - y (or x2) component of the mass center

    • +
    • mcz/mc3 - z (or x3) component of the mass center

    • +
    • tcy/tc2 - y (or x2) component of the tension center

    • +
    • tcz/tc3 - z (or x3) component of the tension center

    • +
    • scy/sc2 - y (or x2) component of the shear center

    • +
    • scz/sc3 - z (or x3) component of the shear center

    • +
    +

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.gj.html b/docs/build/html/sg/msgpi.sg.BeamProperty.gj.html index 2698215..aa69c86 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.gj.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.gj.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.gj — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.gj

    -
    -
    -BeamProperty.gj
    -

    Torsional stiffness GJ

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.gj — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.gj

    +
    +
    +BeamProperty.gj
    +

    Torsional stiffness GJ

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.html b/docs/build/html/sg/msgpi.sg.BeamProperty.html index 9face52..f5653b1 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.html @@ -1,270 +1,272 @@ - - - - - - - - - - msgpi.sg.BeamProperty — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty

    -
    -
    -class msgpi.sg.BeamProperty
    -

    A beam property class (smdim = 1)

    -
    -
    -__init__()
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - - - - - - - - - - - - - - - - - - - -

    __init__()

    Initialize self.

    calcOffsetBeamProperty([offset_x2, offset_x3])

    get(label)

    Get beam properties using specific labels.

    getBeamProperty(label)

    Get beam properties using specific labels.

    offsetBeamRefCenter(offset_x2, offset_x3)

    Offset the beam reference center and recalculate beam properties.

    print()

    summary()

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty

    +
    +
    +class msgpi.sg.BeamProperty
    +

    A beam property class (smdim = 1)

    +
    +
    +__init__()
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + +

    __init__()

    Initialize self.

    calcOffsetBeamProperty([offset_x2, offset_x3])

    get(label)

    Get beam properties using specific labels.

    getBeamProperty(label)

    Get beam properties using specific labels.

    offsetBeamRefCenter(offset_x2, offset_x3)

    Offset the beam reference center and recalculate beam properties.

    print()

    summary()

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.i11.html b/docs/build/html/sg/msgpi.sg.BeamProperty.i11.html index febcf43..b8d528f 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.i11.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.i11.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.i11 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.i11

    -
    -
    -BeamProperty.i11
    -

    Mass moments of inertia i11

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.i11 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.i11

    +
    +
    +BeamProperty.i11
    +

    Mass moments of inertia i11

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.i22.html b/docs/build/html/sg/msgpi.sg.BeamProperty.i22.html index ffe84ed..8d54680 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.i22.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.i22.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.i22 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.i22

    -
    -
    -BeamProperty.i22
    -

    Principal mass moments of inertia i22

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.i22 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.i22

    +
    +
    +BeamProperty.i22
    +

    Principal mass moments of inertia i22

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.i33.html b/docs/build/html/sg/msgpi.sg.BeamProperty.i33.html index 0f660eb..df2f0ad 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.i33.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.i33.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.i33 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.i33

    -
    -
    -BeamProperty.i33
    -

    Principle mass moments of inertia i33

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.i33 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.i33

    +
    +
    +BeamProperty.i33
    +

    Principle mass moments of inertia i33

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.mass.html b/docs/build/html/sg/msgpi.sg.BeamProperty.mass.html index f6b8e10..3d1525d 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.mass.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.mass.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.mass — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.mass

    -
    -
    -BeamProperty.mass
    -

    list of list of floats: -The 6x6 mass matrix

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.mass — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.mass

    +
    +
    +BeamProperty.mass
    +

    list of list of floats: +The 6x6 mass matrix

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.mass_cs.html b/docs/build/html/sg/msgpi.sg.BeamProperty.mass_cs.html index ff49cd1..0290caf 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.mass_cs.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.mass_cs.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.mass_cs — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.mass_cs

    -
    -
    -BeamProperty.mass_cs
    -

    list of lists of floats: -The 6x6 mass matrix at the mass center

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.mass_cs — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.mass_cs

    +
    +
    +BeamProperty.mass_cs
    +

    list of lists of floats: +The 6x6 mass matrix at the mass center

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.mu.html b/docs/build/html/sg/msgpi.sg.BeamProperty.mu.html index 376ee72..9900dd0 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.mu.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.mu.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.mu — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.mu

    -
    -
    -BeamProperty.mu
    -

    Mass per unit span

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.mu — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.mu

    +
    +
    +BeamProperty.mu
    +

    Mass per unit span

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pba.html b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pba.html index 3ae266c..e7e8eab 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pba.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pba.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.phi_pba — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.phi_pba

    -
    -
    -BeamProperty.phi_pba
    -

    Principle bending axes rotation angle in degree

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.phi_pba — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.phi_pba

    +
    +
    +BeamProperty.phi_pba
    +

    Principle bending axes rotation angle in degree

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pia.html b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pia.html index 772c2e3..a0b30fb 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pia.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_pia.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.phi_pia — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.phi_pia

    -
    -
    -BeamProperty.phi_pia
    -

    Principal inertial axes rotation angle in degree

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.phi_pia — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.phi_pia

    +
    +
    +BeamProperty.phi_pia
    +

    Principal inertial axes rotation angle in degree

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_psa.html b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_psa.html index 1f66155..fcf1426 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.phi_psa.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.phi_psa.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.phi_psa — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.phi_psa

    -
    -
    -BeamProperty.phi_psa
    -

    Principal shear axes rotation angle in degree

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.phi_psa — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.phi_psa

    +
    +
    +BeamProperty.phi_psa
    +

    Principal shear axes rotation angle in degree

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.print.html b/docs/build/html/sg/msgpi.sg.BeamProperty.print.html index ca783c0..39fd851 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.print.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.print.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.sg.BeamProperty.print — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.print

    -
    -
    -BeamProperty.print()
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.print — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.print

    +
    +
    +BeamProperty.print()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.rg.html b/docs/build/html/sg/msgpi.sg.BeamProperty.rg.html index 4e14d9d..b85b9af 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.rg.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.rg.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.rg — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.rg

    -
    -
    -BeamProperty.rg
    -

    mass-weighted radius of gyration

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.rg — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.rg

    +
    +
    +BeamProperty.rg
    +

    mass-weighted radius of gyration

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.stff.html b/docs/build/html/sg/msgpi.sg.BeamProperty.stff.html index 2ca6c79..919744f 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.stff.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.stff.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.stff — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.stff

    -
    -
    -BeamProperty.stff
    -

    list of lists of floats: -Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.stff — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.stff

    +
    +
    +BeamProperty.stff
    +

    list of lists of floats: +Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.stff_t.html b/docs/build/html/sg/msgpi.sg.BeamProperty.stff_t.html index 8831da1..e64dc01 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.stff_t.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.stff_t.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.BeamProperty.stff_t — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.stff_t

    -
    -
    -BeamProperty.stff_t
    -

    list of lists of floats: -Timoshenko stiffness matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.stff_t — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.stff_t

    +
    +
    +BeamProperty.stff_t
    +

    list of lists of floats: +Timoshenko stiffness matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xg2.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xg2.html index 379b6de..de8abc1 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xg2.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xg2.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xg2 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xg2

    -
    -
    -BeamProperty.xg2
    -

    Geometric center location in x2 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xg2 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xg2

    +
    +
    +BeamProperty.xg2
    +

    Geometric center location in x2 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xg3.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xg3.html index 5c7ec48..73c13d4 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xg3.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xg3.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xg3 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xg3

    -
    -
    -BeamProperty.xg3
    -

    Geometric center location in x3 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xg3 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xg3

    +
    +
    +BeamProperty.xg3
    +

    Geometric center location in x3 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xm2.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xm2.html index e0f49a4..7e3222b 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xm2.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xm2.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xm2 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xm2

    -
    -
    -BeamProperty.xm2
    -

    Mass center location in x2 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xm2 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xm2

    +
    +
    +BeamProperty.xm2
    +

    Mass center location in x2 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xm3.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xm3.html index fab5781..dceccb6 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xm3.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xm3.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xm3 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xm3

    -
    -
    -BeamProperty.xm3
    -

    Mass center location in x3 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xm3 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xm3

    +
    +
    +BeamProperty.xm3
    +

    Mass center location in x3 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xs2.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xs2.html index 83001ec..ee25f2f 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xs2.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xs2.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xs2 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xs2

    -
    -
    -BeamProperty.xs2
    -

    Generalized shear center location in x2 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xs2 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xs2

    +
    +
    +BeamProperty.xs2
    +

    Generalized shear center location in x2 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xs3.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xs3.html index 2e2d340..75d57bc 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xs3.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xs3.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xs3 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xs3

    -
    -
    -BeamProperty.xs3
    -

    Generalized shear center location in x3 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xs3 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xs3

    +
    +
    +BeamProperty.xs3
    +

    Generalized shear center location in x3 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xt2.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xt2.html index 9c96364..6967d98 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xt2.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xt2.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xt2 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xt2

    -
    -
    -BeamProperty.xt2
    -

    Tension center location in x2 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xt2 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xt2

    +
    +
    +BeamProperty.xt2
    +

    Tension center location in x2 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.BeamProperty.xt3.html b/docs/build/html/sg/msgpi.sg.BeamProperty.xt3.html index 26b0b00..a5fea3b 100644 --- a/docs/build/html/sg/msgpi.sg.BeamProperty.xt3.html +++ b/docs/build/html/sg/msgpi.sg.BeamProperty.xt3.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xt3 — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.BeamProperty.xt3

    -
    -
    -BeamProperty.xt3
    -

    Tension center location in x3 direction

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.BeamProperty.xt3 — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.BeamProperty.xt3

    +
    +
    +BeamProperty.xt3
    +

    Tension center location in x3 direction

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.compliance.html b/docs/build/html/sg/msgpi.sg.MaterialSection.compliance.html index 6f14df5..b3cd8bb 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.compliance.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.compliance.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.MaterialSection.compliance — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.compliance

    -
    -
    -MaterialSection.compliance
    -

    Compliance matrix.

    -
    -
    Type
    -

    list of lists floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.compliance — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.compliance

    +
    +
    +MaterialSection.compliance
    +

    Compliance matrix.

    +
    +
    Type
    +

    list of lists floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.compliance_refined.html b/docs/build/html/sg/msgpi.sg.MaterialSection.compliance_refined.html deleted file mode 100644 index 1aefba8..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.compliance_refined.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.compliance_refined — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.compliance_refined
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.compliance_refined

    -
    -
    -MaterialSection.compliance_refined
    -

    list of lists of floats: -(beam/plate/shell models) Refined compliance matrix

    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.constants.html b/docs/build/html/sg/msgpi.sg.MaterialSection.constants.html index aa09360..cda7c38 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.constants.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.constants.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.MaterialSection.constants — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.constants

    -
    -
    -MaterialSection.constants
    -

    Engineering constants. -Keys: e1, e2, e3, nu12, nu13, nu23, g12, g13, g23

    -
    -
    Type
    -

    dict of {str, float}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.constants — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.constants

    +
    +
    +MaterialSection.constants
    +

    Engineering constants. +Keys: e1, e2, e3, nu12, nu13, nu23, g12, g13, g23

    +
    +
    Type
    +

    dict of {str, float}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.density.html b/docs/build/html/sg/msgpi.sg.MaterialSection.density.html index 8b274df..2071b7c 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.density.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.density.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.MaterialSection.density — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.density

    -
    -
    -MaterialSection.density
    -

    Density of the material/structure.

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.density — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.density

    +
    +
    +MaterialSection.density
    +

    Density of the material/structure.

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.gc.html b/docs/build/html/sg/msgpi.sg.MaterialSection.gc.html deleted file mode 100644 index 9c9e481..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.gc.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.gc — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.gc

    -
    -
    -MaterialSection.gc
    -

    Geometric center

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.getBeamProperty.html b/docs/build/html/sg/msgpi.sg.MaterialSection.getBeamProperty.html deleted file mode 100644 index 6749ed1..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.getBeamProperty.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.getBeamProperty — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.getBeamProperty
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.getBeamProperty

    -
    -
    -MaterialSection.getBeamProperty(label)
    -

    Get beam properties using specific labels.

    -
    -
    Parameters
    -

    label (str) –

    Label of the property that will be returned.

    -

    Mass

    -
      -
    • msijo - Entry (i, j) of the 6x6 mass matrix at the origin

    • -
    • msijc - Entry (i, j) of the 6x6 mass matrix at the mass center

    • -
    • mpl - Mass per unit length

    • -
    • mmoi1/mmoi2/mmoi3 - Mass moment of inertia about x1/x2/x3 axis

    • -
    -

    Stiffness

    -
      -
    • stfijc - Entry (i, j) of the 4x4 classical stiffness matrix

    • -
    • stfijr - Entry (i, j) of the 6x6 refined stiffness matrix

    • -
    • eac/ear - Axial stiffness of the classical/refined model

    • -
    • gjc/gjr - Torsional stiffness of the classical/refined model

    • -
    • ei2c/eifc/ei2r/eifr - Bending stiffness around x2 (flapwise) of the classical/refined model

    • -
    • ei3c/eicc/ei3r/eicr - Bending stiffness around x3 (chordwise or lead-lag) of the classical/refined model

    • -
    -

    Compliance

    -
      -
    • cmpijc - Entry (i, j) of the 4x4 classical compliance matrix

    • -
    • cmpijr - Entry (i, j) of the 6x6 refined compliance matrix

    • -
    -

    Centers

    -
      -
    • mcy/mc2 - y (or x2) component of the mass center

    • -
    • mcz/mc3 - z (or x3) component of the mass center

    • -
    • tcy/tc2 - y (or x2) component of the tension center

    • -
    • tcz/tc3 - z (or x3) component of the tension center

    • -
    • scy/sc2 - y (or x2) component of the shear center

    • -
    • scz/sc3 - z (or x3) component of the shear center

    • -
    -

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.html b/docs/build/html/sg/msgpi.sg.MaterialSection.html index 7cd2664..7638bd9 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.html @@ -1,272 +1,274 @@ - - - - - - - - - - msgpi.sg.MaterialSection — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection

    -
    -
    -class msgpi.sg.MaterialSection(smdim=3)
    -

    A macroscopic structure model. Stores material or structural -properties.

    -
    -
    Parameters
    -

    smdim (int, default 3) – Dimension of material/structure model. -Beam (1), plate/shell (2), or 3D continuum (3). -Defualt to 3.

    -
    -
    -
    -
    -__init__(smdim=3)
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - - - - - - - - - - - - - -

    __init__([smdim])

    Initialize self.

    calcOffsetBeamProperty([offset_x2, offset_x3])

    getBeamProperty(label)

    Get beam properties using specific labels.

    offsetBeamRefCenter(offset_x2, offset_x3)

    Offset the beam reference center and recalculate beam properties.

    summary()

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection

    +
    +
    +class msgpi.sg.MaterialSection(smdim=3)
    +

    A macroscopic structure model. Stores material or structural +properties.

    +
    +
    Parameters
    +

    smdim (int, default 3) – Dimension of material/structure model. +Beam (1), plate/shell (2), or 3D continuum (3). +Defualt to 3.

    +
    +
    +
    +
    +__init__(smdim=3)
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + + + + + + + + + + + + + +

    __init__([smdim])

    Initialize self.

    calcOffsetBeamProperty([offset_x2, offset_x3])

    getBeamProperty(label)

    Get beam properties using specific labels.

    offsetBeamRefCenter(offset_x2, offset_x3)

    Offset the beam reference center and recalculate beam properties.

    summary()

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_center.html b/docs/build/html/sg/msgpi.sg.MaterialSection.mass_center.html deleted file mode 100644 index 02ed214..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_center.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.mass_center — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.mass_center
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.mass_center

    -
    -
    -MaterialSection.mass_center
    -

    Mass center. [x1, x2, x3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_mc.html b/docs/build/html/sg/msgpi.sg.MaterialSection.mass_mc.html deleted file mode 100644 index db65673..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_mc.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.mass_mc — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.mass_mc

    -
    -
    -MaterialSection.mass_mc
    -

    Mass matrix at the mass center.

    -
    -
    Type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_origin.html b/docs/build/html/sg/msgpi.sg.MaterialSection.mass_origin.html deleted file mode 100644 index 09ddabf..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.mass_origin.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.mass_origin — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.mass_origin
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.mass_origin

    -
    -
    -MaterialSection.mass_origin
    -

    Mass matrix at the origin.

    -
    -
    Type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.mmoi.html b/docs/build/html/sg/msgpi.sg.MaterialSection.mmoi.html deleted file mode 100644 index 2d345a6..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.mmoi.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.mmoi — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.mmoi

    -
    -
    -MaterialSection.mmoi
    -

    Mass moments of inertia.

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.mwrg.html b/docs/build/html/sg/msgpi.sg.MaterialSection.mwrg.html deleted file mode 100644 index 9620abf..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.mwrg.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.mwrg — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.mwrg

    -
    -
    -MaterialSection.mwrg
    -

    Mass-weighted radius of gyration.

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.name.html b/docs/build/html/sg/msgpi.sg.MaterialSection.name.html index 9954f28..f76c693 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.name.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.name.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.MaterialSection.name — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.name

    -
    -
    -MaterialSection.name
    -

    Name of the material/structure.

    -
    -
    Type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.name — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.name

    +
    +
    +MaterialSection.name
    +

    Name of the material/structure.

    +
    +
    Type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.shear_center.html b/docs/build/html/sg/msgpi.sg.MaterialSection.shear_center.html deleted file mode 100644 index 523afc6..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.shear_center.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.shear_center — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.shear_center
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.shear_center

    -
    -
    -MaterialSection.shear_center
    -

    (beam model) Elastic axis/Shear center. [x1, x2, x3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.smdim.html b/docs/build/html/sg/msgpi.sg.MaterialSection.smdim.html index a75a0fa..2364e82 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.smdim.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.smdim.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.MaterialSection.smdim — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.smdim

    -
    -
    -MaterialSection.smdim
    -

    Dimension of material/structure model.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.smdim — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.smdim

    +
    +
    +MaterialSection.smdim
    +

    Dimension of material/structure model.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness.html b/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness.html index 68db78f..af0cd2e 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.MaterialSection.stiffness — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.stiffness

    -
    -
    -MaterialSection.stiffness
    -

    Stiffness matrix.

    -
    -
    Type
    -

    list of lists of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.stiffness — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.stiffness

    +
    +
    +MaterialSection.stiffness
    +

    Stiffness matrix.

    +
    +
    Type
    +

    list of lists of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness_refined.html b/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness_refined.html deleted file mode 100644 index 256ae0f..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.stiffness_refined.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.stiffness_refined — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.stiffness_refined
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.stiffness_refined

    -
    -
    -MaterialSection.stiffness_refined
    -

    list of lists of floats: -(beam/plate/shell models) Refined stiffness matrix

    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.summary.html b/docs/build/html/sg/msgpi.sg.MaterialSection.summary.html index 11e4732..05b8689 100644 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.summary.html +++ b/docs/build/html/sg/msgpi.sg.MaterialSection.summary.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.sg.MaterialSection.summary — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.summary

    -
    -
    -MaterialSection.summary()
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.MaterialSection.summary — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.MaterialSection.summary

    +
    +
    +MaterialSection.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.MaterialSection.tension_center.html b/docs/build/html/sg/msgpi.sg.MaterialSection.tension_center.html deleted file mode 100644 index 86533b0..0000000 --- a/docs/build/html/sg/msgpi.sg.MaterialSection.tension_center.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - - - msgpi.sg.MaterialSection.tension_center — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - -
      - -
    • »
    • - -
    • msgpi.sg.MaterialSection.tension_center
    • - - -
    • - - - View page source - - -
    • - -
    - - -
    -
    -
    -
    - -
    -

    msgpi.sg.MaterialSection.tension_center

    -
    -
    -MaterialSection.tension_center
    -

    (beam model) Neutral axes/Tension center. [x1, x2, x3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    -
    - -
    - -
    -

    - © Copyright 2020, msm group. - -

    -
    - - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
    -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.analysis.html b/docs/build/html/sg/msgpi.sg.StructureGene.analysis.html index 3a2706b..032ff9d 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.analysis.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.analysis.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.sg.StructureGene.analysis — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.analysis

    -
    -
    -StructureGene.analysis
    -

    Analysis configurations

    -
      -
    • 0 - homogenization (default)

    • -
    • 1 - dehomogenization/localization/recover

    • -
    • 2 - failure (SwiftComp only)

    • -
    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.analysis — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.analysis

    +
    +
    +StructureGene.analysis
    +

    Analysis configurations

    +
      +
    • 0 - homogenization (default)

    • +
    • 1 - dehomogenization/localization/recover

    • +
    • 2 - failure (SwiftComp only)

    • +
    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.degen_element.html b/docs/build/html/sg/msgpi.sg.StructureGene.degen_element.html index 373062f..bbb8bba 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.degen_element.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.degen_element.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.degen_element — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.degen_element

    -
    -
    -StructureGene.degen_element
    -

    Flag of the type of elements (SC)

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.degen_element — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.degen_element

    +
    +
    +StructureGene.degen_element
    +

    Flag of the type of elements (SC)

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elem_prop.html b/docs/build/html/sg/msgpi.sg.StructureGene.elem_prop.html index befc316..e8ea311 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elem_prop.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elem_prop.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.elem_prop — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elem_prop

    -
    -
    -StructureGene.elem_prop
    -

    Material/Combination id for each element.

    -

    {eid: mid/cid, …}

    -
    -
    Type
    -

    dict of {int, int}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elem_prop — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elem_prop

    +
    +
    +StructureGene.elem_prop
    +

    Material/Combination id for each element.

    +

    {eid: mid/cid, …}

    +
    +
    Type
    +

    dict of {int, int}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elementids.html b/docs/build/html/sg/msgpi.sg.StructureGene.elementids.html index d32c8d3..1793f5c 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elementids.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elementids.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.elementids — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elementids

    -
    -
    -StructureGene.elementids
    -

    Element ids

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elementids — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elementids

    +
    +
    +StructureGene.elementids
    +

    Element ids

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elementids1d.html b/docs/build/html/sg/msgpi.sg.StructureGene.elementids1d.html index 55f4ce1..76be952 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elementids1d.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elementids1d.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.elementids1d — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elementids1d

    -
    -
    -StructureGene.elementids1d
    -

    1D element ids

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elementids1d — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elementids1d

    +
    +
    +StructureGene.elementids1d
    +

    1D element ids

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elementids2d.html b/docs/build/html/sg/msgpi.sg.StructureGene.elementids2d.html index 964f115..f414317 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elementids2d.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elementids2d.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.elementids2d — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elementids2d

    -
    -
    -StructureGene.elementids2d
    -

    2D element ids

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elementids2d — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elementids2d

    +
    +
    +StructureGene.elementids2d
    +

    2D element ids

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elementids3d.html b/docs/build/html/sg/msgpi.sg.StructureGene.elementids3d.html index 39428d1..612cc8b 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elementids3d.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elementids3d.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.elementids3d — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elementids3d

    -
    -
    -StructureGene.elementids3d
    -

    3D element ids

    -
    -
    Type
    -

    list of ints

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elementids3d — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elementids3d

    +
    +
    +StructureGene.elementids3d
    +

    3D element ids

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.elements.html b/docs/build/html/sg/msgpi.sg.StructureGene.elements.html index d749e09..6990388 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.elements.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.elements.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.elements — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.elements

    -
    -
    -StructureGene.elements
    -

    Elemental connectivities

    -

    {eid: [nid1, nid2, …], …}, no zeros

    -
    -
    Type
    -

    dict of {int, list of ints}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.elements — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.elements

    +
    +
    +StructureGene.elements
    +

    Elemental connectivities

    +

    {eid: [nid1, nid2, …], …}, no zeros

    +
    +
    Type
    +

    dict of {int, list of ints}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.html b/docs/build/html/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.html index 86c7c19..52aa2d2 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.sg.StructureGene.findComboByMaterialOrientation — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.findComboByMaterialOrientation

    -
    -
    -StructureGene.findComboByMaterialOrientation(name, angle)
    -

    Find material-orientation combination.

    -
    -
    Parameters
    -
      -
    • name (str) – Material name.

    • -
    • angle (float) – Orientation angle.

    • -
    -
    -
    Returns
    -

    Combination id. 0 if not found.

    -
    -
    Return type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.findComboByMaterialOrientation — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.findComboByMaterialOrientation

    +
    +
    +StructureGene.findComboByMaterialOrientation(name, angle)
    +

    Find material-orientation combination.

    +
    +
    Parameters
    +
      +
    • name (str) – Material name.

    • +
    • angle (float) – Orientation angle.

    • +
    +
    +
    Returns
    +

    Combination id. 0 if not found.

    +
    +
    Return type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.findMaterialByName.html b/docs/build/html/sg/msgpi.sg.StructureGene.findMaterialByName.html index 25caf63..a1a57cf 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.findMaterialByName.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.findMaterialByName.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.sg.StructureGene.findMaterialByName — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.findMaterialByName

    -
    -
    -StructureGene.findMaterialByName(name)
    -

    Find material by name.

    -
    -
    Parameters
    -

    name (str) – Material name.

    -
    -
    Returns
    -

    Material id. 0 if not found.

    -
    -
    Return type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.findMaterialByName — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.findMaterialByName

    +
    +
    +StructureGene.findMaterialByName(name)
    +

    Find material by name.

    +
    +
    Parameters
    +

    name (str) – Material name.

    +
    +
    Returns
    +

    Material id. 0 if not found.

    +
    +
    Return type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.global_displacements.html b/docs/build/html/sg/msgpi.sg.StructureGene.global_displacements.html index 022441b..399b53e 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.global_displacements.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.global_displacements.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.global_displacements — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.global_displacements

    -
    -
    -StructureGene.global_displacements
    -

    Global displacements.

    -

    [u1, u2, u3]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.global_displacements — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.global_displacements

    +
    +
    +StructureGene.global_displacements
    +

    Global displacements.

    +

    [u1, u2, u3]

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads.html b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads.html index 3b6ba96..b5c3378 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads.html @@ -1,274 +1,276 @@ - - - - - - - - - - msgpi.sg.StructureGene.global_loads — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.global_loads

    -
    -
    -StructureGene.global_loads
    -

    Global loads

    - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Model

    Generalized stresses

    Generalized strains

    Continuum

    [s11, s22, s33, s23, s13, s12]

    [e11, e22, e33, e23, e13, e12]

    Kirchhoff-Love plate/shell

    [N11, N22, N12, M11, M22, M12]

    [e11, e22, 2e12, k11, k22, 2k12]

    Reissner-Mindlin plate/shell

    [N11, N22, N12, M11, M22, M12, N13, N23]

    [e11, e22, 2e12, k11, k22, 2k12, g13, g23]

    Euler-Bernoulli beam

    [F1, M1, M2, M3]

    [e11, k11, k12, k13]

    Timoshenko beam

    [F1, F2, F3, M1, M2, M3]

    [e11, g12, g13, k11, k12, k13]

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.global_loads — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.global_loads

    +
    +
    +StructureGene.global_loads
    +

    Global loads

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Model

    Generalized stresses

    Generalized strains

    Continuum

    [s11, s22, s33, s23, s13, s12]

    [e11, e22, e33, e23, e13, e12]

    Kirchhoff-Love plate/shell

    [N11, N22, N12, M11, M22, M12]

    [e11, e22, 2e12, k11, k22, 2k12]

    Reissner-Mindlin plate/shell

    [N11, N22, N12, M11, M22, M12, N13, N23]

    [e11, e22, 2e12, k11, k22, 2k12, g13, g23]

    Euler-Bernoulli beam

    [F1, M1, M2, M3]

    [e11, k11, k12, k13]

    Timoshenko beam

    [F1, F2, F3, M1, M2, M3]

    [e11, g12, g13, k11, k12, k13]

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_dist.html b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_dist.html index 87fda70..5bb41ca 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_dist.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_dist.html @@ -1,235 +1,237 @@ - - - - - - - - - - msgpi.sg.StructureGene.global_loads_dist — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.global_loads_dist

    -
    -
    -StructureGene.global_loads_dist
    -

    list of lists of floats: -Distributed loads for Timoshenko beam model (VABS only)

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.global_loads_dist — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.global_loads_dist

    +
    +
    +StructureGene.global_loads_dist
    +

    list of lists of floats: +Distributed loads for Timoshenko beam model (VABS only)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_type.html b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_type.html index 786921c..74e5cb7 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_type.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.global_loads_type.html @@ -1,243 +1,245 @@ - - - - - - - - - - msgpi.sg.StructureGene.global_loads_type — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.global_loads_type

    -
    -
    -StructureGene.global_loads_type
    -

    Global load type.

    -
      -
    • 0 - generalized stresses

    • -
    • 1 - generalized strains

    • -
    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.global_loads_type — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.global_loads_type

    +
    +
    +StructureGene.global_loads_type
    +

    Global load type.

    +
      +
    • 0 - generalized stresses

    • +
    • 1 - generalized strains

    • +
    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.global_rotations.html b/docs/build/html/sg/msgpi.sg.StructureGene.global_rotations.html index 69f5e1c..df815c6 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.global_rotations.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.global_rotations.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.global_rotations — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.global_rotations

    -
    -
    -StructureGene.global_rotations
    -

    Global rotation matrix.

    -

    [[C11, C12, C13], [C21, C22, C23], [C31, C32, C33]]

    -
    -
    Type
    -

    list of lists floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.global_rotations — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.global_rotations

    +
    +
    +StructureGene.global_rotations
    +

    Global rotation matrix.

    +

    [[C11, C12, C13], [C21, C22, C23], [C31, C32, C33]]

    +
    +
    Type
    +

    list of lists floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.html b/docs/build/html/sg/msgpi.sg.StructureGene.html index ad528b8..c2a64f8 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.html @@ -1,280 +1,282 @@ - - - - - - - - - - msgpi.sg.StructureGene — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene

    -
    -
    -class msgpi.sg.StructureGene(name, sgdim, smdim)
    -

    A finite element level structure gene model in the theory of MSG.

    -
    -
    Parameters
    -
      -
    • name (str) – Name of the SG.

    • -
    • sgdim (int) – Dimension of the SG.

    • -
    • smdim (int) – Dimension of the material/structural model. -Beam (1), plate/shell (2), 3D continuum (3).

    • -
    -
    -
    -
    -
    -__init__(name, sgdim, smdim)
    -

    Initialize self. See help(type(self)) for accurate signature.

    -
    - -

    Methods

    - ---- - - - - - - - - - - - - - - - - - - - - - - - -

    __init__(name, sgdim, smdim)

    Initialize self.

    findComboByMaterialOrientation(name, angle)

    Find material-orientation combination.

    findMaterialByName(name)

    Find material by name.

    summary()

    Print a brief summary of the SG.

    writeGmshElements(fo[, nid_begin, eid_begin])

    writeGmshMsh(fo[, nid_begin, eid_begin, loc])

    writeGmshNodes(fo[, nid_begin, loc])

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene

    +
    +
    +class msgpi.sg.StructureGene(name, sgdim, smdim)
    +

    A finite element level structure gene model in the theory of MSG.

    +
    +
    Parameters
    +
      +
    • name (str) – Name of the SG.

    • +
    • sgdim (int) – Dimension of the SG.

    • +
    • smdim (int) – Dimension of the material/structural model. +Beam (1), plate/shell (2), 3D continuum (3).

    • +
    +
    +
    +
    +
    +__init__(name, sgdim, smdim)
    +

    Initialize self. See help(type(self)) for accurate signature.

    +
    + +

    Methods

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + +

    __init__(name, sgdim, smdim)

    Initialize self.

    findComboByMaterialOrientation(name, angle)

    Find material-orientation combination.

    findMaterialByName(name)

    Find material by name.

    summary()

    Print a brief summary of the SG.

    writeGmshElements(fo[, nid_begin, eid_begin])

    writeGmshMsh(fo[, nid_begin, eid_begin, loc])

    writeGmshNodes(fo[, nid_begin, loc])

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.initial_curvature.html b/docs/build/html/sg/msgpi.sg.StructureGene.initial_curvature.html index 6f493d8..2f841a8 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.initial_curvature.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.initial_curvature.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.initial_curvature — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.initial_curvature

    -
    -
    -StructureGene.initial_curvature
    -

    Initial curvature

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.initial_curvature — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.initial_curvature

    +
    +
    +StructureGene.initial_curvature
    +

    Initial curvature

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.initial_twist.html b/docs/build/html/sg/msgpi.sg.StructureGene.initial_twist.html index 8edb45d..c8b5a8a 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.initial_twist.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.initial_twist.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.initial_twist — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.initial_twist

    -
    -
    -StructureGene.initial_twist
    -

    Initial twist (beam only)

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.initial_twist — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.initial_twist

    +
    +
    +StructureGene.initial_twist
    +

    Initial twist (beam only)

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.materials.html b/docs/build/html/sg/msgpi.sg.StructureGene.materials.html index 44ab792..fa46df2 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.materials.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.materials.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.materials — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.materials

    -
    -
    -StructureGene.materials
    -

    Materials

    -
    -
    Type
    -

    dict of {int, msgpi.sg.MaterialSection}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.materials — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.materials

    +
    +
    +StructureGene.materials
    +

    Materials

    +
    +
    Type
    +

    dict of {int, msgpi.sg.MaterialSection}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.mocombos.html b/docs/build/html/sg/msgpi.sg.StructureGene.mocombos.html index 2aeda4d..e2d038a 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.mocombos.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.mocombos.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.mocombos — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.mocombos

    -
    -
    -StructureGene.mocombos
    -

    Material-orientation combinations

    -

    {cid: [mid, orientation], …}

    -
    -
    Type
    -

    dict of {int, list of (int, float)}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.mocombos — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.mocombos

    +
    +
    +StructureGene.mocombos
    +

    Material-orientation combinations

    +

    {cid: [mid, orientation], …}

    +
    +
    Type
    +

    dict of {int, list of (int, float)}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.model.html b/docs/build/html/sg/msgpi.sg.StructureGene.model.html index aa44718..ee00b1e 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.model.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.model.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.sg.StructureGene.model — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.model

    -
    -
    -StructureGene.model
    -

    Macroscopic structural model

    -
      -
    • 0 - classical (default)

    • -
    • 1 - refined (e.g. generalized Timoshenko)

    • -
    • 2 - Vlasov model (beam only)

    • -
    • 3 - trapeze effect (beam only)

    • -
    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.model — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.model

    +
    +
    +StructureGene.model
    +

    Macroscopic structural model

    +
      +
    • 0 - classical (default)

    • +
    • 1 - refined (e.g. generalized Timoshenko)

    • +
    • 2 - Vlasov model (beam only)

    • +
    • 3 - trapeze effect (beam only)

    • +
    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.name.html b/docs/build/html/sg/msgpi.sg.StructureGene.name.html index 5cb202b..92449fd 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.name.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.name.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.name — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.name

    -
    -
    -StructureGene.name
    -

    Name of the SG.

    -
    -
    Type
    -

    str

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.name — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.name

    +
    +
    +StructureGene.name
    +

    Name of the SG.

    +
    +
    Type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.nodes.html b/docs/build/html/sg/msgpi.sg.StructureGene.nodes.html index 0898baf..e527091 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.nodes.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.nodes.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.sg.StructureGene.nodes — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.nodes

    -
    -
    -StructureGene.nodes
    -

    Nodal coordinates

    -
      -
    • 3D SG: {nid: [y1, y2, y3], …}

    • -
    • 2D SG: {nid: [y2, y3], …}

    • -
    • 1D SG: {nid: [y3], …}

    • -
    -
    -
    Type
    -

    dict of {int, list of floats}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.nodes — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.nodes

    +
    +
    +StructureGene.nodes
    +

    Nodal coordinates

    +
      +
    • 3D SG: {nid: [y1, y2, y3], …}

    • +
    • 2D SG: {nid: [y2, y3], …}

    • +
    • 1D SG: {nid: [y3], …}

    • +
    +
    +
    Type
    +

    dict of {int, list of floats}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.nonuniform_temperature.html b/docs/build/html/sg/msgpi.sg.StructureGene.nonuniform_temperature.html index 27d092a..195a6ee 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.nonuniform_temperature.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.nonuniform_temperature.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.nonuniform_temperature — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.nonuniform_temperature

    -
    -
    -StructureGene.nonuniform_temperature
    -

    Flag of uniform temperature

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.nonuniform_temperature — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.nonuniform_temperature

    +
    +
    +StructureGene.nonuniform_temperature
    +

    Flag of uniform temperature

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.num_slavenodes.html b/docs/build/html/sg/msgpi.sg.StructureGene.num_slavenodes.html index 2ce1773..5dc2cb4 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.num_slavenodes.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.num_slavenodes.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.num_slavenodes — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.num_slavenodes

    -
    -
    -StructureGene.num_slavenodes
    -

    Number of slave nodes

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.num_slavenodes — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.num_slavenodes

    +
    +
    +StructureGene.num_slavenodes
    +

    Number of slave nodes

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.oblique.html b/docs/build/html/sg/msgpi.sg.StructureGene.oblique.html index fc7ab03..7464c77 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.oblique.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.oblique.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.oblique — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.oblique

    -
    -
    -StructureGene.oblique
    -

    Oblique (beam only)

    -
    -
    Type
    -

    list of floats

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.oblique — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.oblique

    +
    +
    +StructureGene.oblique
    +

    Oblique (beam only)

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.omega.html b/docs/build/html/sg/msgpi.sg.StructureGene.omega.html index d906754..207429f 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.omega.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.omega.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.omega — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.omega

    -
    -
    -StructureGene.omega
    -

    Omega (see SwiftComp manual).

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.omega — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.omega

    +
    +
    +StructureGene.omega
    +

    Omega (see SwiftComp manual).

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.physics.html b/docs/build/html/sg/msgpi.sg.StructureGene.physics.html index db34f80..c081371 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.physics.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.physics.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.sg.StructureGene.physics — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.physics

    -
    -
    -StructureGene.physics
    -

    Physics included in the analysis

    -
      -
    • 0 - elastic (default)

    • -
    • 1 - thermoelastic

    • -
    • 2 - conduction

    • -
    • 3 - piezoelectric/piezomagnetic

    • -
    • 4 - thermopiezoelectric/thermopiezomagnetic

    • -
    • 5 - piezoelectromagnetic

    • -
    • 6 - thermopiezoelectromagnetic

    • -
    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.physics — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.physics

    +
    +
    +StructureGene.physics
    +

    Physics included in the analysis

    +
      +
    • 0 - elastic (default)

    • +
    • 1 - thermoelastic

    • +
    • 2 - conduction

    • +
    • 3 - piezoelectric/piezomagnetic

    • +
    • 4 - thermopiezoelectric/thermopiezomagnetic

    • +
    • 5 - piezoelectromagnetic

    • +
    • 6 - thermopiezoelectromagnetic

    • +
    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.prop_elem.html b/docs/build/html/sg/msgpi.sg.StructureGene.prop_elem.html index 96bd0dc..6654aa8 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.prop_elem.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.prop_elem.html @@ -1,240 +1,242 @@ - - - - - - - - - - msgpi.sg.StructureGene.prop_elem — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.prop_elem

    -
    -
    -StructureGene.prop_elem
    -

    Element id for each material/combination.

    -

    {mid/cid: [eid, …], …}

    -
    -
    Type
    -

    dict of {int, int}

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.prop_elem — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.prop_elem

    +
    +
    +StructureGene.prop_elem
    +

    Element id for each material/combination.

    +

    {mid/cid: [eid, …], …}

    +
    +
    Type
    +

    dict of {int, int}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.sgdim.html b/docs/build/html/sg/msgpi.sg.StructureGene.sgdim.html index eb88409..d282fea 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.sgdim.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.sgdim.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.sgdim — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.sgdim

    -
    -
    -StructureGene.sgdim
    -

    Dimension of the SG.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.sgdim — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.sgdim

    +
    +
    +StructureGene.sgdim
    +

    Dimension of the SG.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.smdim.html b/docs/build/html/sg/msgpi.sg.StructureGene.smdim.html index 1739695..ff188d3 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.smdim.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.smdim.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.smdim — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.smdim

    -
    -
    -StructureGene.smdim
    -

    Dimension of the material/structural model.

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.smdim — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.smdim

    +
    +
    +StructureGene.smdim
    +

    Dimension of the material/structural model.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.summary.html b/docs/build/html/sg/msgpi.sg.StructureGene.summary.html index 2fc6c33..8c908d6 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.summary.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.summary.html @@ -1,234 +1,236 @@ - - - - - - - - - - msgpi.sg.StructureGene.summary — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.summary

    -
    -
    -StructureGene.summary()
    -

    Print a brief summary of the SG.

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.summary — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.summary

    +
    +
    +StructureGene.summary()
    +

    Print a brief summary of the SG.

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg/msgpi.sg.StructureGene.trans_element.html b/docs/build/html/sg/msgpi.sg.StructureGene.trans_element.html index 8fb2ce9..60a8ee7 100644 --- a/docs/build/html/sg/msgpi.sg.StructureGene.trans_element.html +++ b/docs/build/html/sg/msgpi.sg.StructureGene.trans_element.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.sg.StructureGene.trans_element — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.sg.StructureGene.trans_element

    -
    -
    -StructureGene.trans_element
    -

    Flag of transformation of elements

    -
    -
    Type
    -

    int

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.sg.StructureGene.trans_element — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.StructureGene.trans_element

    +
    +
    +StructureGene.trans_element
    +

    Flag of transformation of elements

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg_beamproperty.html b/docs/build/html/sg_beamproperty.html index 1d25928..91854c8 100644 --- a/docs/build/html/sg_beamproperty.html +++ b/docs/build/html/sg_beamproperty.html @@ -1,380 +1,382 @@ - - - - - - - - - - BeamProperty — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    BeamProperty

    -
    msgpi.sg.BeamProperty
    -
    -
    -
    -

    Constructor

    - ---- - - - - - -

    BeamProperty()

    A beam property class (smdim = 1)

    -
    -
    -

    Attributes

    - ---- - - - - - - - - - - - -

    BeamProperty.xg2

    Geometric center location in x2 direction

    BeamProperty.xg3

    Geometric center location in x3 direction

    BeamProperty.area

    Area of the cross-section

    -
    -

    Inertial properties

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    BeamProperty.mass

    list of list of floats: The 6x6 mass matrix

    BeamProperty.mass_cs

    list of lists of floats: The 6x6 mass matrix at the mass center

    BeamProperty.xm2

    Mass center location in x2 direction

    BeamProperty.xm3

    Mass center location in x3 direction

    BeamProperty.mu

    Mass per unit span

    BeamProperty.i11

    Mass moments of inertia i11

    BeamProperty.i22

    Principal mass moments of inertia i22

    BeamProperty.i33

    Principle mass moments of inertia i33

    BeamProperty.phi_pia

    Principal inertial axes rotation angle in degree

    BeamProperty.rg

    mass-weighted radius of gyration

    -
    -
    -

    Structural properties

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    BeamProperty.stff

    list of lists of floats: Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)

    BeamProperty.cmpl

    list of lists of floats: Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

    BeamProperty.xt2

    Tension center location in x2 direction

    BeamProperty.xt3

    Tension center location in x3 direction

    BeamProperty.ea

    Extension stiffness EA

    BeamProperty.gj

    Torsional stiffness GJ

    BeamProperty.ei22

    Principal bending stiffness EI22

    BeamProperty.ei33

    Principal bending stiffness EI33

    BeamProperty.phi_pba

    Principle bending axes rotation angle in degree

    BeamProperty.stff_t

    list of lists of floats: Timoshenko stiffness matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    BeamProperty.cmpl_t

    list of lists of floats: Timoshenko compliance matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    BeamProperty.xs2

    Generalized shear center location in x2 direction

    BeamProperty.xs3

    Generalized shear center location in x3 direction

    BeamProperty.ga22

    Principal shear stiffness GA22

    BeamProperty.ga33

    Principal shear stiffness GA33

    BeamProperty.phi_psa

    Principal shear axes rotation angle in degree

    -
    -
    -
    -

    Methods

    - ---- - - - - - - - - -

    BeamProperty.print()

    BeamProperty.get(label)

    Get beam properties using specific labels.

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + BeamProperty — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    BeamProperty

    +
    msgpi.sg.BeamProperty
    +
    +
    +
    +

    Constructor

    + ++++ + + + + + +

    BeamProperty()

    A beam property class (smdim = 1)

    +
    +
    +

    Attributes

    + ++++ + + + + + + + + + + + +

    BeamProperty.xg2

    Geometric center location in x2 direction

    BeamProperty.xg3

    Geometric center location in x3 direction

    BeamProperty.area

    Area of the cross-section

    +
    +

    Inertial properties

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    BeamProperty.mass

    list of list of floats: The 6x6 mass matrix

    BeamProperty.mass_cs

    list of lists of floats: The 6x6 mass matrix at the mass center

    BeamProperty.xm2

    Mass center location in x2 direction

    BeamProperty.xm3

    Mass center location in x3 direction

    BeamProperty.mu

    Mass per unit span

    BeamProperty.i11

    Mass moments of inertia i11

    BeamProperty.i22

    Principal mass moments of inertia i22

    BeamProperty.i33

    Principle mass moments of inertia i33

    BeamProperty.phi_pia

    Principal inertial axes rotation angle in degree

    BeamProperty.rg

    mass-weighted radius of gyration

    +
    +
    +

    Structural properties

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    BeamProperty.stff

    list of lists of floats: Classical stiffness matrix (1-extension; 2-twist; 3,4-bending)

    BeamProperty.cmpl

    list of lists of floats: Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

    BeamProperty.xt2

    Tension center location in x2 direction

    BeamProperty.xt3

    Tension center location in x3 direction

    BeamProperty.ea

    Extension stiffness EA

    BeamProperty.gj

    Torsional stiffness GJ

    BeamProperty.ei22

    Principal bending stiffness EI22

    BeamProperty.ei33

    Principal bending stiffness EI33

    BeamProperty.phi_pba

    Principle bending axes rotation angle in degree

    BeamProperty.stff_t

    list of lists of floats: Timoshenko stiffness matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    BeamProperty.cmpl_t

    list of lists of floats: Timoshenko compliance matrix (1-extension; 2,3-shear, 4-twist; 5,6-bending)

    BeamProperty.xs2

    Generalized shear center location in x2 direction

    BeamProperty.xs3

    Generalized shear center location in x3 direction

    BeamProperty.ga22

    Principal shear stiffness GA22

    BeamProperty.ga33

    Principal shear stiffness GA33

    BeamProperty.phi_psa

    Principal shear axes rotation angle in degree

    +
    +
    +
    +

    Methods

    + ++++ + + + + + + + + +

    BeamProperty.print()

    BeamProperty.get(label)

    Get beam properties using specific labels.

    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg_materialsection.html b/docs/build/html/sg_materialsection.html index a6a3745..a2e0b7a 100644 --- a/docs/build/html/sg_materialsection.html +++ b/docs/build/html/sg_materialsection.html @@ -1,286 +1,288 @@ - - - - - - - - - - MaterialSection — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    MaterialSection

    -
    msgpi.sg.MaterialSection
    -
    -
    -
    -

    Constructor

    - ---- - - - - - -

    MaterialSection([smdim])

    A macroscopic structure model.

    -
    -
    -

    Attributes

    - ---- - - - - - - - - - - - - - - - - - - - - -

    MaterialSection.name

    Name of the material/structure.

    MaterialSection.smdim

    Dimension of material/structure model.

    MaterialSection.density

    Density of the material/structure.

    MaterialSection.constants

    Engineering constants.

    MaterialSection.stiffness

    Stiffness matrix.

    MaterialSection.compliance

    Compliance matrix.

    -
    -
    -

    Methods

    - ---- - - - - - -

    MaterialSection.summary()

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + MaterialSection — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    MaterialSection

    +
    msgpi.sg.MaterialSection
    +
    +
    +
    +

    Constructor

    + ++++ + + + + + +

    MaterialSection([smdim])

    A macroscopic structure model.

    +
    +
    +

    Attributes

    + ++++ + + + + + + + + + + + + + + + + + + + + +

    MaterialSection.name

    Name of the material/structure.

    MaterialSection.smdim

    Dimension of material/structure model.

    MaterialSection.density

    Density of the material/structure.

    MaterialSection.constants

    Engineering constants.

    MaterialSection.stiffness

    Stiffness matrix.

    MaterialSection.compliance

    Compliance matrix.

    +
    +
    +

    Methods

    + ++++ + + + + + +

    MaterialSection.summary()

    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/sg_structuregene.html b/docs/build/html/sg_structuregene.html index 90f553d..9cdaa08 100644 --- a/docs/build/html/sg_structuregene.html +++ b/docs/build/html/sg_structuregene.html @@ -1,383 +1,385 @@ - - - - - - - - - - StructureGene — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    StructureGene

    -
    msgpi.sg.StructureGene
    -
    -
    -
    -

    Constructor

    - ---- - - - - - -

    StructureGene(name, sgdim, smdim)

    A finite element level structure gene model in the theory of MSG.

    -
    -
    -

    Attributes

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    StructureGene.name

    Name of the SG.

    StructureGene.sgdim

    Dimension of the SG.

    StructureGene.smdim

    Dimension of the material/structural model.

    StructureGene.analysis

    Analysis configurations

    StructureGene.physics

    Physics included in the analysis

    StructureGene.model

    Macroscopic structural model

    StructureGene.trans_element

    Flag of transformation of elements

    StructureGene.nonuniform_temperature

    Flag of uniform temperature

    StructureGene.initial_curvature

    Initial curvature

    StructureGene.initial_twist

    Initial twist (beam only)

    StructureGene.oblique

    Oblique (beam only)

    StructureGene.materials

    Materials

    StructureGene.mocombos

    Material-orientation combinations

    StructureGene.omega

    Omega (see SwiftComp manual).

    -
    -

    Meshing data

    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    StructureGene.nodes

    Nodal coordinates

    StructureGene.elements

    Elemental connectivities

    StructureGene.elementids

    Element ids

    StructureGene.elementids1d

    1D element ids

    StructureGene.elementids2d

    2D element ids

    StructureGene.elementids3d

    3D element ids

    StructureGene.degen_element

    Flag of the type of elements (SC)

    StructureGene.num_slavenodes

    Number of slave nodes

    StructureGene.elem_prop

    Material/Combination id for each element.

    StructureGene.prop_elem

    Element id for each material/combination.

    -
    -
    -

    Dehomogenization data

    - ---- - - - - - - - - - - - - - - - - - -

    StructureGene.global_displacements

    Global displacements.

    StructureGene.global_rotations

    Global rotation matrix.

    StructureGene.global_loads_type

    Global load type.

    StructureGene.global_loads

    Global loads

    StructureGene.global_loads_dist

    list of lists of floats: Distributed loads for Timoshenko beam model (VABS only)

    -
    -
    -
    -

    Methods

    - ---- - - - - - - - - - - - -

    StructureGene.summary()

    Print a brief summary of the SG.

    StructureGene.findMaterialByName(name)

    Find material by name.

    StructureGene.findComboByMaterialOrientation(…)

    Find material-orientation combination.

    -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + StructureGene — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    StructureGene

    +
    msgpi.sg.StructureGene
    +
    +
    +
    +

    Constructor

    + ++++ + + + + + +

    StructureGene(name, sgdim, smdim)

    A finite element level structure gene model in the theory of MSG.

    +
    +
    +

    Attributes

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    StructureGene.name

    Name of the SG.

    StructureGene.sgdim

    Dimension of the SG.

    StructureGene.smdim

    Dimension of the material/structural model.

    StructureGene.analysis

    Analysis configurations

    StructureGene.physics

    Physics included in the analysis

    StructureGene.model

    Macroscopic structural model

    StructureGene.trans_element

    Flag of transformation of elements

    StructureGene.nonuniform_temperature

    Flag of uniform temperature

    StructureGene.initial_curvature

    Initial curvature

    StructureGene.initial_twist

    Initial twist (beam only)

    StructureGene.oblique

    Oblique (beam only)

    StructureGene.materials

    Materials

    StructureGene.mocombos

    Material-orientation combinations

    StructureGene.omega

    Omega (see SwiftComp manual).

    +
    +

    Meshing data

    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    StructureGene.nodes

    Nodal coordinates

    StructureGene.elements

    Elemental connectivities

    StructureGene.elementids

    Element ids

    StructureGene.elementids1d

    1D element ids

    StructureGene.elementids2d

    2D element ids

    StructureGene.elementids3d

    3D element ids

    StructureGene.degen_element

    Flag of the type of elements (SC)

    StructureGene.num_slavenodes

    Number of slave nodes

    StructureGene.elem_prop

    Material/Combination id for each element.

    StructureGene.prop_elem

    Element id for each material/combination.

    +
    +
    +

    Dehomogenization data

    + ++++ + + + + + + + + + + + + + + + + + +

    StructureGene.global_displacements

    Global displacements.

    StructureGene.global_rotations

    Global rotation matrix.

    StructureGene.global_loads_type

    Global load type.

    StructureGene.global_loads

    Global loads

    StructureGene.global_loads_dist

    list of lists of floats: Distributed loads for Timoshenko beam model (VABS only)

    +
    +
    +
    +

    Methods

    + ++++ + + + + + + + + + + + +

    StructureGene.summary()

    Print a brief summary of the SG.

    StructureGene.findMaterialByName(name)

    Find material by name.

    StructureGene.findComboByMaterialOrientation(…)

    Find material-orientation combination.

    +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/user_guide.html b/docs/build/html/user_guide.html index f1dda94..e8abffd 100644 --- a/docs/build/html/user_guide.html +++ b/docs/build/html/user_guide.html @@ -1,224 +1,226 @@ - - - - - - - - - - User Guide — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    User Guide

    -
    -

    Content

    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + User Guide — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    User Guide

    +
    +

    Content

    + +
    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/user_io_tools.html b/docs/build/html/user_io_tools.html index 1cddb3d..efb59af 100644 --- a/docs/build/html/user_io_tools.html +++ b/docs/build/html/user_io_tools.html @@ -1,220 +1,222 @@ - - - - - - - - - - IO Tools — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    IO Tools

    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + IO Tools — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    IO Tools

    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils.html b/docs/build/html/utils.html index 6ce1bfb..0e20a6b 100644 --- a/docs/build/html/utils.html +++ b/docs/build/html/utils.html @@ -1,305 +1,307 @@ - - - - - - - - - - Utility Functions — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    Utility Functions

    -
    import msgpi.io.utils
    -
    -
    - ---- - - - - - - - - - - - - - - - - - -

    writeFormatIntegers(file, numbers[, fmt, …])

    Write a list of integers into a file

    writeFormatFloats(file, numbers[, fmt, newline])

    Write a list of floats into a file

    writeFormatIntegersMatrix(fobj, matrix[, fmt])

    writeFormatFloatsMatrix(fobj, matrix[, fmt])

    Write a 2D list/array of float as a format matrix into file.

    textToMatrix(textList)

    Convert the text of a block of numbers into a matrix

    -
    import msgpi.utils
    -
    -
    - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    run(cmd, timeout, scrnout)

    tilde(v)

    ~v_{ij} = -e_{ijk} * v_k

    calcRotationTensorFromParameters(rp[, method])

    Calculate rotation tensor from rotation parameters.

    listToString(flist[, delimiter, fmt])

    angleToCosine2D(angle)

    calcBasicRotation3D(angle[, axis])

    calcGeneralRotation3D(angles[, order])

    Calculate the general rotation matrix

    rotateVectorByAngle2D(v2d, angle)

    calcCab(a, b)

    Calculate the direction cosine matrix between frame a and b

    distance(p1, p2)

    ss(v1, v2[, scale])

    parseLayupCode(s_code)

    parseXML(fn_xml)

    Parse an XML file and get the root element

    updateXMLElement(parent, tag, value)

    Update/Create an element with given tag and value.

    -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + Utility Functions — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    Utility Functions

    +
    import msgpi.io.utils
    +
    +
    + ++++ + + + + + + + + + + + + + + + + + +

    writeFormatIntegers(file, numbers[, fmt, …])

    Write a list of integers into a file

    writeFormatFloats(file, numbers[, fmt, newline])

    Write a list of floats into a file

    writeFormatIntegersMatrix(fobj, matrix[, fmt])

    writeFormatFloatsMatrix(fobj, matrix[, fmt])

    Write a 2D list/array of float as a format matrix into file.

    textToMatrix(textList)

    Convert the text of a block of numbers into a matrix

    +
    import msgpi.utils
    +
    +
    + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    run(cmd, timeout, scrnout)

    tilde(v)

    ~v_{ij} = -e_{ijk} * v_k

    calcRotationTensorFromParameters(rp[, method])

    Calculate rotation tensor from rotation parameters.

    listToString(flist[, delimiter, fmt])

    angleToCosine2D(angle)

    calcBasicRotation3D(angle[, axis])

    calcGeneralRotation3D(angles[, order])

    Calculate the general rotation matrix

    rotateVectorByAngle2D(v2d, angle)

    calcCab(a, b)

    Calculate the direction cosine matrix between frame a and b

    distance(p1, p2)

    ss(v1, v2[, scale])

    parseLayupCode(s_code)

    parseXML(fn_xml)

    Parse an XML file and get the root element

    updateXMLElement(parent, tag, value)

    Update/Create an element with given tag and value.

    +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.io.utils.textToMatrix.html b/docs/build/html/utils/msgpi.io.utils.textToMatrix.html index 096b447..1e6d45e 100644 --- a/docs/build/html/utils/msgpi.io.utils.textToMatrix.html +++ b/docs/build/html/utils/msgpi.io.utils.textToMatrix.html @@ -1,253 +1,255 @@ - - - - - - - - - - msgpi.io.utils.textToMatrix — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.utils.textToMatrix

    -
    -
    -msgpi.io.utils.textToMatrix(textList)
    -

    Convert the text of a block of numbers into a matrix

    -
    -
    Parameters
    -

    textList (list of strings) – The block of text representing a matrix

    -
    -
    Returns
    -

    A matrix of numbers.

    -
    -
    Return type
    -

    list of lists of floats

    -
    -
    -

    Examples

    -
    >>> lines = ['1 2 3', '4 5 6', '7 8 9']
    ->>> utilities.textToMatrix(lines)
    -[[1., 2., 3.],
    - [4., 5., 6.],
    - [7., 8., 9.]]
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.utils.textToMatrix — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.utils.textToMatrix

    +
    +
    +msgpi.io.utils.textToMatrix(textList)
    +

    Convert the text of a block of numbers into a matrix

    +
    +
    Parameters
    +

    textList (list of strings) – The block of text representing a matrix

    +
    +
    Returns
    +

    A matrix of numbers.

    +
    +
    Return type
    +

    list of lists of floats

    +
    +
    +

    Examples

    +
    >>> lines = ['1 2 3', '4 5 6', '7 8 9']
    +>>> utilities.textToMatrix(lines)
    +[[1., 2., 3.],
    + [4., 5., 6.],
    + [7., 8., 9.]]
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.io.utils.writeFormatFloats.html b/docs/build/html/utils/msgpi.io.utils.writeFormatFloats.html index 185b0db..a542b9a 100644 --- a/docs/build/html/utils/msgpi.io.utils.writeFormatFloats.html +++ b/docs/build/html/utils/msgpi.io.utils.writeFormatFloats.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.io.utils.writeFormatFloats — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.utils.writeFormatFloats

    -
    -
    -msgpi.io.utils.writeFormatFloats(file, numbers, fmt='16.6E', newline=True)
    -

    Write a list of floats into a file

    -
    -
    Parameters
    -
      -
    • file (file) – The file object for writing.

    • -
    • numbers (list of floats) – The list of numbers that is going to be written.

    • -
    • fmt (str) – The desired format for each number.

    • -
    • newline (bool) – If append the character \n after writting all numbers or not.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.utils.writeFormatFloats — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.utils.writeFormatFloats

    +
    +
    +msgpi.io.utils.writeFormatFloats(file, numbers, fmt='16.6E', newline=True)
    +

    Write a list of floats into a file

    +
    +
    Parameters
    +
      +
    • file (file) – The file object for writing.

    • +
    • numbers (list of floats) – The list of numbers that is going to be written.

    • +
    • fmt (str) – The desired format for each number.

    • +
    • newline (bool) – If append the character \n after writting all numbers or not.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.io.utils.writeFormatFloatsMatrix.html b/docs/build/html/utils/msgpi.io.utils.writeFormatFloatsMatrix.html index be76881..3a9bb2b 100644 --- a/docs/build/html/utils/msgpi.io.utils.writeFormatFloatsMatrix.html +++ b/docs/build/html/utils/msgpi.io.utils.writeFormatFloatsMatrix.html @@ -1,242 +1,244 @@ - - - - - - - - - - msgpi.io.utils.writeFormatFloatsMatrix — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.utils.writeFormatFloatsMatrix

    -
    -
    -msgpi.io.utils.writeFormatFloatsMatrix(fobj, matrix, fmt='16.6E')
    -

    Write a 2D list/array of float as a format matrix into file.

    -
    -
    Parameters
    -
      -
    • fobj (file object) – Output file.

    • -
    • matrix (list/array) – Matrix of float that is goint to be written into file.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.utils.writeFormatFloatsMatrix — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.utils.writeFormatFloatsMatrix

    +
    +
    +msgpi.io.utils.writeFormatFloatsMatrix(fobj, matrix, fmt='16.6E')
    +

    Write a 2D list/array of float as a format matrix into file.

    +
    +
    Parameters
    +
      +
    • fobj (file object) – Output file.

    • +
    • matrix (list/array) – Matrix of float that is goint to be written into file.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.io.utils.writeFormatIntegers.html b/docs/build/html/utils/msgpi.io.utils.writeFormatIntegers.html index e60fad6..86a84ad 100644 --- a/docs/build/html/utils/msgpi.io.utils.writeFormatIntegers.html +++ b/docs/build/html/utils/msgpi.io.utils.writeFormatIntegers.html @@ -1,244 +1,246 @@ - - - - - - - - - - msgpi.io.utils.writeFormatIntegers — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.utils.writeFormatIntegers

    -
    -
    -msgpi.io.utils.writeFormatIntegers(file, numbers, fmt='8d', newline=True)
    -

    Write a list of integers into a file

    -
    -
    Parameters
    -
      -
    • file (file) – The file object for writing.

    • -
    • numbers (list of ints) – The list of numbers that is going to be written.

    • -
    • fmt (str) – The desired format for each number.

    • -
    • newline (bool) – If append the character \n after writting all numbers or not.

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.utils.writeFormatIntegers — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.utils.writeFormatIntegers

    +
    +
    +msgpi.io.utils.writeFormatIntegers(file, numbers, fmt='8d', newline=True)
    +

    Write a list of integers into a file

    +
    +
    Parameters
    +
      +
    • file (file) – The file object for writing.

    • +
    • numbers (list of ints) – The list of numbers that is going to be written.

    • +
    • fmt (str) – The desired format for each number.

    • +
    • newline (bool) – If append the character \n after writting all numbers or not.

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.io.utils.writeFormatIntegersMatrix.html b/docs/build/html/utils/msgpi.io.utils.writeFormatIntegersMatrix.html index 9eef998..cef8339 100644 --- a/docs/build/html/utils/msgpi.io.utils.writeFormatIntegersMatrix.html +++ b/docs/build/html/utils/msgpi.io.utils.writeFormatIntegersMatrix.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.io.utils.writeFormatIntegersMatrix — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.utils.writeFormatIntegersMatrix

    -
    -
    -msgpi.io.utils.writeFormatIntegersMatrix(fobj, matrix, fmt='8d')
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.io.utils.writeFormatIntegersMatrix — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.io.utils.writeFormatIntegersMatrix

    +
    +
    +msgpi.io.utils.writeFormatIntegersMatrix(fobj, matrix, fmt='8d')
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.angleToCosine2D.html b/docs/build/html/utils/msgpi.utils.angleToCosine2D.html index b84cf96..4771aba 100644 --- a/docs/build/html/utils/msgpi.utils.angleToCosine2D.html +++ b/docs/build/html/utils/msgpi.utils.angleToCosine2D.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.angleToCosine2D — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.angleToCosine2D

    -
    -
    -msgpi.utils.angleToCosine2D(angle)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.angleToCosine2D — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.angleToCosine2D

    +
    +
    +msgpi.utils.angleToCosine2D(angle)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.calcBasicRotation3D.html b/docs/build/html/utils/msgpi.utils.calcBasicRotation3D.html index 832c40e..19e8861 100644 --- a/docs/build/html/utils/msgpi.utils.calcBasicRotation3D.html +++ b/docs/build/html/utils/msgpi.utils.calcBasicRotation3D.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.calcBasicRotation3D — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.calcBasicRotation3D

    -
    -
    -msgpi.utils.calcBasicRotation3D(angle, axis=1)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.calcBasicRotation3D — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.calcBasicRotation3D

    +
    +
    +msgpi.utils.calcBasicRotation3D(angle, axis=1)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.calcCab.html b/docs/build/html/utils/msgpi.utils.calcCab.html index 05f65d8..8c8c71d 100644 --- a/docs/build/html/utils/msgpi.utils.calcCab.html +++ b/docs/build/html/utils/msgpi.utils.calcCab.html @@ -1,263 +1,266 @@ - - - - - - - - - - msgpi.utils.calcCab — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.calcCab

    -
    -
    -msgpi.utils.calcCab(a, b)
    -

    Calculate the direction cosine matrix between frame a and b

    -

    \(C_{ij} = a_i\ \cdot\ b_j\)

    -
    -
    Parameters
    -
      -
    • a (list of floats) – List of three a basis (a_1, a_2, a_3).

    • -
    • b (list of floats) – List of three b basis (b_1, b_2, b_3).

    • -
    -
    -
    Returns
    -

    3x3 matrix of the direction cosine.

    -
    -
    Return type
    -

    list of lists of floats

    -
    -
    -

    Examples

    -
    >>> a = [
    -...     [1., 0., 0.],
    -...     [0., 1., 0.],
    -...     [0., 0., 1.]
    -... ]
    ->>> b = [
    -...     [],
    -...     [],
    -...     []
    -... ]
    ->>> utilities.calcCab(a, b)
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.calcCab — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.calcCab

    +
    +
    +msgpi.utils.calcCab(a, b)
    +

    Calculate the direction cosine matrix between frame a and b

    +

    \(C_{ij} = a_i\ \cdot\ b_j\)

    +
    +
    Parameters
    +
      +
    • a (list of floats) – List of three a basis (a_1, a_2, a_3).

    • +
    • b (list of floats) – List of three b basis (b_1, b_2, b_3).

    • +
    +
    +
    Returns
    +

    3x3 matrix of the direction cosine.

    +
    +
    Return type
    +

    list of lists of floats

    +
    +
    +

    Examples

    +
    >>> a = [
    +...     [1., 0., 0.],
    +...     [0., 1., 0.],
    +...     [0., 0., 1.]
    +... ]
    +>>> b = [
    +...     [],
    +...     [],
    +...     []
    +... ]
    +>>> utilities.calcCab(a, b)
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.calcGeneralRotation3D.html b/docs/build/html/utils/msgpi.utils.calcGeneralRotation3D.html index 83e5452..140dfd4 100644 --- a/docs/build/html/utils/msgpi.utils.calcGeneralRotation3D.html +++ b/docs/build/html/utils/msgpi.utils.calcGeneralRotation3D.html @@ -1,248 +1,250 @@ - - - - - - - - - - msgpi.utils.calcGeneralRotation3D — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.calcGeneralRotation3D

    -
    -
    -msgpi.utils.calcGeneralRotation3D(angles, order=[1, 2, 3])
    -

    Calculate the general rotation matrix

    -
    -
    Parameters
    -
      -
    • angles (list) – Three rotation angles in radians

    • -
    • order (list) – The order of axis of the rotation operation

    • -
    -
    -
    Returns
    -

    The general rotation matrix

    -
    -
    Return type
    -

    numpy.array

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.calcGeneralRotation3D — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.calcGeneralRotation3D

    +
    +
    +msgpi.utils.calcGeneralRotation3D(angles, order=[1, 2, 3])
    +

    Calculate the general rotation matrix

    +
    +
    Parameters
    +
      +
    • angles (list) – Three rotation angles in radians

    • +
    • order (list) – The order of axis of the rotation operation

    • +
    +
    +
    Returns
    +

    The general rotation matrix

    +
    +
    Return type
    +

    numpy.array

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.calcRotationTensorFromParameters.html b/docs/build/html/utils/msgpi.utils.calcRotationTensorFromParameters.html index 7240cec..b7b2384 100644 --- a/docs/build/html/utils/msgpi.utils.calcRotationTensorFromParameters.html +++ b/docs/build/html/utils/msgpi.utils.calcRotationTensorFromParameters.html @@ -1,247 +1,249 @@ - - - - - - - - - - msgpi.utils.calcRotationTensorFromParameters — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.calcRotationTensorFromParameters

    -
    -
    -msgpi.utils.calcRotationTensorFromParameters(rp, method='')
    -

    Calculate rotation tensor from rotation parameters.

    -
    -
    Parameters
    -
      -
    • rp (list of floats) – Rotation parameters (3x1).

    • -
    • method (str) –

      Rotation parameter type.

      -
        -
      • er - Eular-Rodrigues

      • -
      • wm - Wiener-Milenkovic

      • -
      -

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.calcRotationTensorFromParameters — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.calcRotationTensorFromParameters

    +
    +
    +msgpi.utils.calcRotationTensorFromParameters(rp, method='')
    +

    Calculate rotation tensor from rotation parameters.

    +
    +
    Parameters
    +
      +
    • rp (list of floats) – Rotation parameters (3x1).

    • +
    • method (str) –

      Rotation parameter type.

      +
        +
      • er - Eular-Rodrigues

      • +
      • wm - Wiener-Milenkovic

      • +
      +

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.distance.html b/docs/build/html/utils/msgpi.utils.distance.html index 00a359b..1f620b6 100644 --- a/docs/build/html/utils/msgpi.utils.distance.html +++ b/docs/build/html/utils/msgpi.utils.distance.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.distance — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.distance

    -
    -
    -msgpi.utils.distance(p1, p2)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.distance — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.distance

    +
    +
    +msgpi.utils.distance(p1, p2)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.listToString.html b/docs/build/html/utils/msgpi.utils.listToString.html index 9d4705e..5c7b17d 100644 --- a/docs/build/html/utils/msgpi.utils.listToString.html +++ b/docs/build/html/utils/msgpi.utils.listToString.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.listToString — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.listToString

    -
    -
    -msgpi.utils.listToString(flist, delimiter='', fmt='')
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.listToString — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.listToString

    +
    +
    +msgpi.utils.listToString(flist, delimiter='', fmt='')
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.parseLayupCode.html b/docs/build/html/utils/msgpi.utils.parseLayupCode.html index 5d71ace..dba775a 100644 --- a/docs/build/html/utils/msgpi.utils.parseLayupCode.html +++ b/docs/build/html/utils/msgpi.utils.parseLayupCode.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.parseLayupCode — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.parseLayupCode

    -
    -
    -msgpi.utils.parseLayupCode(s_code)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.parseLayupCode — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.parseLayupCode

    +
    +
    +msgpi.utils.parseLayupCode(s_code)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.parseXML.html b/docs/build/html/utils/msgpi.utils.parseXML.html index e367f2b..33d7c9b 100644 --- a/docs/build/html/utils/msgpi.utils.parseXML.html +++ b/docs/build/html/utils/msgpi.utils.parseXML.html @@ -1,245 +1,247 @@ - - - - - - - - - - msgpi.utils.parseXML — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.parseXML

    -
    -
    -msgpi.utils.parseXML(fn_xml)
    -

    Parse an XML file and get the root element

    -
    -
    Parameters
    -

    fn_xml (str) – File name of the XML file.

    -
    -
    Returns
    -

    Root element of the XML tree.

    -
    -
    Return type
    -

    xml.etree.ElementTree.Element

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.parseXML — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.parseXML

    +
    +
    +msgpi.utils.parseXML(fn_xml)
    +

    Parse an XML file and get the root element

    +
    +
    Parameters
    +

    fn_xml (str) – File name of the XML file.

    +
    +
    Returns
    +

    Root element of the XML tree.

    +
    +
    Return type
    +

    xml.etree.ElementTree.Element

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.rotateVectorByAngle2D.html b/docs/build/html/utils/msgpi.utils.rotateVectorByAngle2D.html index cbb5943..20fcc05 100644 --- a/docs/build/html/utils/msgpi.utils.rotateVectorByAngle2D.html +++ b/docs/build/html/utils/msgpi.utils.rotateVectorByAngle2D.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.rotateVectorByAngle2D — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.rotateVectorByAngle2D

    -
    -
    -msgpi.utils.rotateVectorByAngle2D(v2d, angle)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.rotateVectorByAngle2D — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.rotateVectorByAngle2D

    +
    +
    +msgpi.utils.rotateVectorByAngle2D(v2d, angle)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.run.html b/docs/build/html/utils/msgpi.utils.run.html index 14a8da5..7c4fac7 100644 --- a/docs/build/html/utils/msgpi.utils.run.html +++ b/docs/build/html/utils/msgpi.utils.run.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.run — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.run

    -
    -
    -msgpi.utils.run(cmd, timeout, scrnout)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.run — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.run

    +
    +
    +msgpi.utils.run(cmd, timeout, scrnout)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.ss.html b/docs/build/html/utils/msgpi.utils.ss.html index c4a4df7..83daee6 100644 --- a/docs/build/html/utils/msgpi.utils.ss.html +++ b/docs/build/html/utils/msgpi.utils.ss.html @@ -1,233 +1,235 @@ - - - - - - - - - - msgpi.utils.ss — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.ss

    -
    -
    -msgpi.utils.ss(v1, v2, scale=None)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.ss — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.ss

    +
    +
    +msgpi.utils.ss(v1, v2, scale=None)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.tilde.html b/docs/build/html/utils/msgpi.utils.tilde.html index ed08977..e6d6c93 100644 --- a/docs/build/html/utils/msgpi.utils.tilde.html +++ b/docs/build/html/utils/msgpi.utils.tilde.html @@ -1,239 +1,241 @@ - - - - - - - - - - msgpi.utils.tilde — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.tilde

    -
    -
    -msgpi.utils.tilde(v)
    -

    ~v_{ij} = -e_{ijk} * v_k

    -
    -
    Parameters
    -

    v (list or array-like) – 3x1 vector

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.tilde — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.tilde

    +
    +
    +msgpi.utils.tilde(v)
    +

    ~v_{ij} = -e_{ijk} * v_k

    +
    +
    Parameters
    +

    v (list or array-like) – 3x1 vector

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/utils/msgpi.utils.updateXMLElement.html b/docs/build/html/utils/msgpi.utils.updateXMLElement.html index 25d0406..a3f39da 100644 --- a/docs/build/html/utils/msgpi.utils.updateXMLElement.html +++ b/docs/build/html/utils/msgpi.utils.updateXMLElement.html @@ -1,241 +1,243 @@ - - - - - - - - - - msgpi.utils.updateXMLElement — msgpi 1.3.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.utils.updateXMLElement

    -
    -
    -msgpi.utils.updateXMLElement(parent, tag, value)
    -

    Update/Create an element with given tag and value.

    -
    -
    Parameters
    -
      -
    • parent (xml.etree.ElementTree.Element) – Parent element

    • -
    • tag (string) – Tag of the element

    • -
    • value (string) – Value of the element

    • -
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - + + + + + + + + + + msgpi.utils.updateXMLElement — msgpi 1.4.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.utils.updateXMLElement

    +
    +
    +msgpi.utils.updateXMLElement(parent, tag, value)
    +

    Update/Create an element with given tag and value.

    +
    +
    Parameters
    +
      +
    • parent (xml.etree.ElementTree.Element) – Parent element

    • +
    • tag (string) – Tag of the element

    • +
    • value (string) – Value of the element

    • +
    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/docs/source/analysis/msgpi.analysis.run.rst b/docs/source/analysis/msgpi.analysis.run.rst index 135a803..1359602 100644 --- a/docs/source/analysis/msgpi.analysis.run.rst +++ b/docs/source/analysis/msgpi.analysis.run.rst @@ -1,6 +1,6 @@ -msgpi.analysis.run -================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.run +================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: run \ No newline at end of file diff --git a/docs/source/analysis/msgpi.analysis.runSwiftComp.rst b/docs/source/analysis/msgpi.analysis.runSwiftComp.rst index a0502fd..14f5cb1 100644 --- a/docs/source/analysis/msgpi.analysis.runSwiftComp.rst +++ b/docs/source/analysis/msgpi.analysis.runSwiftComp.rst @@ -1,6 +1,6 @@ -msgpi.analysis.runSwiftComp -=========================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.runSwiftComp +=========================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: runSwiftComp \ No newline at end of file diff --git a/docs/source/analysis/msgpi.analysis.runVABS.rst b/docs/source/analysis/msgpi.analysis.runVABS.rst index 19bbb60..bfdadf6 100644 --- a/docs/source/analysis/msgpi.analysis.runVABS.rst +++ b/docs/source/analysis/msgpi.analysis.runVABS.rst @@ -1,6 +1,6 @@ -msgpi.analysis.runVABS -====================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.runVABS +====================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: runVABS \ No newline at end of file diff --git a/docs/source/analysis/msgpi.analysis.solve.rst b/docs/source/analysis/msgpi.analysis.solve.rst index d972b7e..4486115 100644 --- a/docs/source/analysis/msgpi.analysis.solve.rst +++ b/docs/source/analysis/msgpi.analysis.solve.rst @@ -1,6 +1,6 @@ -msgpi.analysis.solve -==================== - -.. currentmodule:: msgpi.analysis - +msgpi.analysis.solve +==================== + +.. currentmodule:: msgpi.analysis + .. autofunction:: solve \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.analysis.runGEBT.rst b/docs/source/beam/msgpi.ms.analysis.runGEBT.rst index a102141..022f319 100644 --- a/docs/source/beam/msgpi.ms.analysis.runGEBT.rst +++ b/docs/source/beam/msgpi.ms.analysis.runGEBT.rst @@ -1,6 +1,6 @@ -msgpi.ms.analysis.runGEBT -========================= - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.runGEBT +========================= + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: runGEBT \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.analysis.solveGEBT.rst b/docs/source/beam/msgpi.ms.analysis.solveGEBT.rst index 4914d06..dbc86b7 100644 --- a/docs/source/beam/msgpi.ms.analysis.solveGEBT.rst +++ b/docs/source/beam/msgpi.ms.analysis.solveGEBT.rst @@ -1,6 +1,6 @@ -msgpi.ms.analysis.solveGEBT -=========================== - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.solveGEBT +=========================== + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: solveGEBT \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.analysis.solvePLECS.rst b/docs/source/beam/msgpi.ms.analysis.solvePLECS.rst index 5c3da90..8f354bd 100644 --- a/docs/source/beam/msgpi.ms.analysis.solvePLECS.rst +++ b/docs/source/beam/msgpi.ms.analysis.solvePLECS.rst @@ -1,6 +1,6 @@ -msgpi.ms.analysis.solvePLECS -============================ - -.. currentmodule:: msgpi.ms.analysis - +msgpi.ms.analysis.solvePLECS +============================ + +.. currentmodule:: msgpi.ms.analysis + .. autofunction:: solvePLECS \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.analysis_type.rst b/docs/source/beam/msgpi.ms.beam.Beam.analysis_type.rst index c420ff1..15f3797 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.analysis_type.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.analysis_type.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.analysis\_type -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.analysis\_type +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.analysis_type \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.angular_velocity.rst b/docs/source/beam/msgpi.ms.beam.Beam.angular_velocity.rst index 7acfcf7..8a5e523 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.angular_velocity.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.angular_velocity.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.angular\_velocity -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.angular\_velocity +==================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.angular_velocity \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.distrloads.rst b/docs/source/beam/msgpi.ms.beam.Beam.distrloads.rst index 0e8d221..a0c090e 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.distrloads.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.distrloads.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.distrloads -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.distrloads +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.distrloads \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.echo.rst b/docs/source/beam/msgpi.ms.beam.Beam.echo.rst deleted file mode 100644 index 77e95db..0000000 --- a/docs/source/beam/msgpi.ms.beam.Beam.echo.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.ms.beam.Beam.echo -======================= - -.. currentmodule:: msgpi.ms.beam - -.. automethod:: Beam.echo \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst b/docs/source/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst index 4dfe608..d9b4bdf 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.findPtCoordByName -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.findPtCoordByName +==================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: Beam.findPtCoordByName \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.findSectionByName.rst b/docs/source/beam/msgpi.ms.beam.Beam.findSectionByName.rst index b2e0bfb..76123d5 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.findSectionByName.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.findSectionByName.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.findSectionByName -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.findSectionByName +==================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: Beam.findSectionByName \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.frames.rst b/docs/source/beam/msgpi.ms.beam.Beam.frames.rst index 3d5da53..2af46c3 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.frames.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.frames.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.frames -========================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.frames +========================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.frames \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.initcurvatures.rst b/docs/source/beam/msgpi.ms.beam.Beam.initcurvatures.rst index ffd03a9..482b6e8 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.initcurvatures.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.initcurvatures.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.initcurvatures -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.initcurvatures +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.initcurvatures \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.linear_velocity.rst b/docs/source/beam/msgpi.ms.beam.Beam.linear_velocity.rst index 8cc8fd7..c499682 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.linear_velocity.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.linear_velocity.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.linear\_velocity -=================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.linear\_velocity +=================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.linear_velocity \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.max_iteration.rst b/docs/source/beam/msgpi.ms.beam.Beam.max_iteration.rst index ef4620e..4b4cd8b 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.max_iteration.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.max_iteration.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.max\_iteration -================================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.max\_iteration +================================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.max_iteration \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.mconditions.rst b/docs/source/beam/msgpi.ms.beam.Beam.mconditions.rst index 104dfdd..3c6941c 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.mconditions.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.mconditions.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.mconditions -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.mconditions +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.mconditions \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.name.rst b/docs/source/beam/msgpi.ms.beam.Beam.name.rst index 52b7ecd..409c589 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.name.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.name.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.name -======================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.name +======================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.name \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.num_eigens.rst b/docs/source/beam/msgpi.ms.beam.Beam.num_eigens.rst index 80fc282..c5f6e4e 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.num_eigens.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.num_eigens.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.num\_eigens -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.num\_eigens +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.num_eigens \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.num_steps.rst b/docs/source/beam/msgpi.ms.beam.Beam.num_steps.rst index d819313..f68f99f 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.num_steps.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.num_steps.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.num\_steps -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.num\_steps +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.num_steps \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.pconditions.rst b/docs/source/beam/msgpi.ms.beam.Beam.pconditions.rst index 4518dfe..862a768 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.pconditions.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.pconditions.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.pconditions -============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.pconditions +============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.pconditions \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.points.rst b/docs/source/beam/msgpi.ms.beam.Beam.points.rst index 82d02bf..c9ff4d0 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.points.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.points.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.points -========================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.points +========================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.points \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.rst b/docs/source/beam/msgpi.ms.beam.Beam.rst index 3e4c1ee..065e6bd 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.rst @@ -1,28 +1,28 @@ -msgpi.ms.beam.Beam -================== - -.. currentmodule:: msgpi.ms.beam - -.. autoclass:: Beam - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~Beam.__init__ - ~Beam.echo - ~Beam.findPtCoordByName - ~Beam.findSectionByName - ~Beam.printResults - ~Beam.summary - ~Beam.writeGmshMsh - - - - - +msgpi.ms.beam.Beam +================== + +.. currentmodule:: msgpi.ms.beam + +.. autoclass:: Beam + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~Beam.__init__ + ~Beam.findPtCoordByName + ~Beam.findSectionByName + ~Beam.printResults + ~Beam.summary + ~Beam.writeGEBTIn + ~Beam.writeGmshMsh + + + + + \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.sections.rst b/docs/source/beam/msgpi.ms.beam.Beam.sections.rst index 72f7d44..97a0c17 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.sections.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.sections.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.sections -=========================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.sections +=========================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.sections \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.segments.rst b/docs/source/beam/msgpi.ms.beam.Beam.segments.rst index 95c3e5e..a84c73a 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.segments.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.segments.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.segments -=========================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.segments +=========================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.segments \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.Beam.timefunctions.rst b/docs/source/beam/msgpi.ms.beam.Beam.timefunctions.rst index fffa0fc..2e58c10 100644 --- a/docs/source/beam/msgpi.ms.beam.Beam.timefunctions.rst +++ b/docs/source/beam/msgpi.ms.beam.Beam.timefunctions.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.Beam.timefunctions -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.Beam.timefunctions +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: Beam.timefunctions \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst index 27beb67..b7ff988 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.calcLengthSq -====================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.calcLengthSq +====================================== + +.. currentmodule:: msgpi.ms.beam + .. automethod:: BeamSegment.calcLengthSq \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.coords.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.coords.rst index 7ff4720..f4741f3 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.coords.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.coords.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.coords -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.coords +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.coords \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.css.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.css.rst index 5139f2f..c993edb 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.css.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.css.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.css -============================= - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.css +============================= + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.css \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.curv_id.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.curv_id.rst index 6ada514..f849225 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.curv_id.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.curv_id.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.curv\_id -================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.curv\_id +================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.curv_id \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.frame_id.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.frame_id.rst index 85668e5..2152f71 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.frame_id.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.frame_id.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.frame\_id -=================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.frame\_id +=================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.frame_id \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst index 9ecfa67..9a87883 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.local\_frame\_id -========================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.local\_frame\_id +========================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.local_frame_id \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst index 7bdce98..42dc76a 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.num\_divisions -======================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.num\_divisions +======================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.num_divisions \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.points.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.points.rst index 69c4819..535f6f5 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.points.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.points.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.points -================================ - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.points +================================ + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.points \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst index cd60012..347c93a 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.rotate\_a1 -==================================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.rotate\_a1 +==================================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.rotate_a1 \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.rst index 4888b12..7d543c9 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.rst @@ -1,24 +1,24 @@ -msgpi.ms.beam.BeamSegment -========================= - -.. currentmodule:: msgpi.ms.beam - -.. autoclass:: BeamSegment - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~BeamSegment.__init__ - ~BeamSegment.calcLengthSq - ~BeamSegment.summary - - - - - +msgpi.ms.beam.BeamSegment +========================= + +.. currentmodule:: msgpi.ms.beam + +.. autoclass:: BeamSegment + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~BeamSegment.__init__ + ~BeamSegment.calcLengthSq + ~BeamSegment.summary + + + + + \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.beam.BeamSegment.twist.rst b/docs/source/beam/msgpi.ms.beam.BeamSegment.twist.rst index 615a3bc..44a37f5 100644 --- a/docs/source/beam/msgpi.ms.beam.BeamSegment.twist.rst +++ b/docs/source/beam/msgpi.ms.beam.BeamSegment.twist.rst @@ -1,6 +1,6 @@ -msgpi.ms.beam.BeamSegment.twist -=============================== - -.. currentmodule:: msgpi.ms.beam - +msgpi.ms.beam.BeamSegment.twist +=============================== + +.. currentmodule:: msgpi.ms.beam + .. autoattribute:: BeamSegment.twist \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.DymoreOutput.rst b/docs/source/beam/msgpi.ms.iodymore.DymoreOutput.rst index 68cc7d7..01b2269 100644 --- a/docs/source/beam/msgpi.ms.iodymore.DymoreOutput.rst +++ b/docs/source/beam/msgpi.ms.iodymore.DymoreOutput.rst @@ -1,22 +1,22 @@ -msgpi.ms.iodymore.DymoreOutput -============================== - -.. currentmodule:: msgpi.ms.iodymore - -.. autoclass:: DymoreOutput - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~DymoreOutput.__init__ - - - - - +msgpi.ms.iodymore.DymoreOutput +============================== + +.. currentmodule:: msgpi.ms.iodymore + +.. autoclass:: DymoreOutput + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~DymoreOutput.__init__ + + + + + \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.calcVI.rst b/docs/source/beam/msgpi.ms.iodymore.calcVI.rst index 134cde4..dc4b220 100644 --- a/docs/source/beam/msgpi.ms.iodymore.calcVI.rst +++ b/docs/source/beam/msgpi.ms.iodymore.calcVI.rst @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.calcVI -======================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.calcVI +======================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: calcVI \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.makeFile.rst b/docs/source/beam/msgpi.ms.iodymore.makeFile.rst index 091d1cc..94fcc91 100644 --- a/docs/source/beam/msgpi.ms.iodymore.makeFile.rst +++ b/docs/source/beam/msgpi.ms.iodymore.makeFile.rst @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.makeFile -========================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.makeFile +========================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: makeFile \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.readEigOutput.rst b/docs/source/beam/msgpi.ms.iodymore.readEigOutput.rst index 9ad55ab..6105b55 100644 --- a/docs/source/beam/msgpi.ms.iodymore.readEigOutput.rst +++ b/docs/source/beam/msgpi.ms.iodymore.readEigOutput.rst @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.readEigOutput -=============================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.readEigOutput +=============================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: readEigOutput \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.readForce.rst b/docs/source/beam/msgpi.ms.iodymore.readForce.rst index d6784ae..d12ae49 100644 --- a/docs/source/beam/msgpi.ms.iodymore.readForce.rst +++ b/docs/source/beam/msgpi.ms.iodymore.readForce.rst @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.readForce -=========================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.readForce +=========================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: readForce \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst b/docs/source/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst index 3507676..76769d7 100644 --- a/docs/source/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst +++ b/docs/source/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst @@ -1,6 +1,6 @@ -msgpi.ms.iodymore.writeDymoreMKUpdated -====================================== - -.. currentmodule:: msgpi.ms.iodymore - +msgpi.ms.iodymore.writeDymoreMKUpdated +====================================== + +.. currentmodule:: msgpi.ms.iodymore + .. autofunction:: writeDymoreMKUpdated \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.readGEBTIn.rst b/docs/source/beam/msgpi.ms.iogebt.readGEBTIn.rst index 2bd28d0..794ebf4 100644 --- a/docs/source/beam/msgpi.ms.iogebt.readGEBTIn.rst +++ b/docs/source/beam/msgpi.ms.iogebt.readGEBTIn.rst @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTIn -========================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTIn +========================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTIn \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.readGEBTOut.rst b/docs/source/beam/msgpi.ms.iogebt.readGEBTOut.rst index e0662aa..dd20a54 100644 --- a/docs/source/beam/msgpi.ms.iogebt.readGEBTOut.rst +++ b/docs/source/beam/msgpi.ms.iogebt.readGEBTOut.rst @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOut -=========================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOut +=========================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOut \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst index dd02bd5..dda3a0a 100644 --- a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst +++ b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutEigen -================================ - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutEigen +================================ + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutEigen \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutNode.rst b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutNode.rst index f1b2ace..6a26089 100644 --- a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutNode.rst +++ b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutNode.rst @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutNode -=============================== - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutNode +=============================== + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutNode \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst index 8bed76b..9c75bd6 100644 --- a/docs/source/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst +++ b/docs/source/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst @@ -1,6 +1,6 @@ -msgpi.ms.iogebt.readGEBTOutStatic -================================= - -.. currentmodule:: msgpi.ms.iogebt - +msgpi.ms.iogebt.readGEBTOutStatic +================================= + +.. currentmodule:: msgpi.ms.iogebt + .. autofunction:: readGEBTOutStatic \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.iogebt.writeGEBTIn.rst b/docs/source/beam/msgpi.ms.iogebt.writeGEBTIn.rst deleted file mode 100644 index bb15325..0000000 --- a/docs/source/beam/msgpi.ms.iogebt.writeGEBTIn.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.ms.iogebt.writeGEBTIn -=========================== - -.. currentmodule:: msgpi.ms.iogebt - -.. autofunction:: writeGEBTIn \ No newline at end of file diff --git a/docs/source/beam/msgpi.ms.prebeam.preBeam.rst b/docs/source/beam/msgpi.ms.prebeam.preBeam.rst index e606f47..b1862d8 100644 --- a/docs/source/beam/msgpi.ms.prebeam.preBeam.rst +++ b/docs/source/beam/msgpi.ms.prebeam.preBeam.rst @@ -1,6 +1,6 @@ -msgpi.ms.prebeam.preBeam -======================== - -.. currentmodule:: msgpi.ms.prebeam - +msgpi.ms.prebeam.preBeam +======================== + +.. currentmodule:: msgpi.ms.prebeam + .. autofunction:: preBeam \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index c8211a3..a098675 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -61,16 +61,16 @@ # General information about the project. project = u'msgpi' # copyright = u'2017, xl&st' -author = u'Su Tian, Haodong Du, Xin Liu and Wenbin Yu' +author = u'Su Tian, Haodong Du, Fei Tao, Xin Liu and Wenbin Yu' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = u'1.3.0' +version = u'1.4.0' # The full version, including alpha/beta/rc tags. -release = u'1.3.0' +release = u'1.4.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/io/msgpi.io.iosc.readSCIn.rst b/docs/source/io/msgpi.io.iosc.readSCIn.rst index 065a7da..f57a3aa 100644 --- a/docs/source/io/msgpi.io.iosc.readSCIn.rst +++ b/docs/source/io/msgpi.io.iosc.readSCIn.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCIn -====================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCIn +====================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCIn \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.readSCOut.rst b/docs/source/io/msgpi.io.iosc.readSCOut.rst index eaa1ed1..1bb5aa1 100644 --- a/docs/source/io/msgpi.io.iosc.readSCOut.rst +++ b/docs/source/io/msgpi.io.iosc.readSCOut.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOut -======================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOut +======================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOut \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.readSCOutBeamProperty.rst b/docs/source/io/msgpi.io.iosc.readSCOutBeamProperty.rst index 45285ae..450ce73 100644 --- a/docs/source/io/msgpi.io.iosc.readSCOutBeamProperty.rst +++ b/docs/source/io/msgpi.io.iosc.readSCOutBeamProperty.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutBeamProperty -=================================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutBeamProperty +=================================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutBeamProperty \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.readSCOutFailure.rst b/docs/source/io/msgpi.io.iosc.readSCOutFailure.rst index a9924b4..720270a 100644 --- a/docs/source/io/msgpi.io.iosc.readSCOutFailure.rst +++ b/docs/source/io/msgpi.io.iosc.readSCOutFailure.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutFailure -============================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutFailure +============================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutFailure \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.readSCOutHomo.rst b/docs/source/io/msgpi.io.iosc.readSCOutHomo.rst index 7944a1d..e1a62a4 100644 --- a/docs/source/io/msgpi.io.iosc.readSCOutHomo.rst +++ b/docs/source/io/msgpi.io.iosc.readSCOutHomo.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.readSCOutHomo -=========================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.readSCOutHomo +=========================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: readSCOutHomo \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCElementOrientations.rst b/docs/source/io/msgpi.io.iosc.writeSCElementOrientations.rst index e97fbd8..2199053 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCElementOrientations.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCElementOrientations.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCElementOrientations -======================================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCElementOrientations +======================================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCElementOrientations \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCElements.rst b/docs/source/io/msgpi.io.iosc.writeSCElements.rst index ccd6b86..fe2f7ab 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCElements.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCElements.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCElements -============================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCElements +============================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCElements \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCIn.rst b/docs/source/io/msgpi.io.iosc.writeSCIn.rst index 4239f60..c8b6c83 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCIn.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCIn.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCIn -======================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCIn +======================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCIn \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCInD.rst b/docs/source/io/msgpi.io.iosc.writeSCInD.rst index eed5ce2..d3872b3 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCInD.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCInD.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInD -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInD +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInD \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCInF.rst b/docs/source/io/msgpi.io.iosc.writeSCInF.rst index 4b0355b..08fb4e8 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCInF.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCInF.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInF -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInF +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInF \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCInH.rst b/docs/source/io/msgpi.io.iosc.writeSCInH.rst index 765dc86..cd06528 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCInH.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCInH.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCInH -======================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCInH +======================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCInH \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCMOCombos.rst b/docs/source/io/msgpi.io.iosc.writeSCMOCombos.rst index 7d40799..9b2d559 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCMOCombos.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCMOCombos.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCMOCombos -============================= - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCMOCombos +============================= + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCMOCombos \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCMaterials.rst b/docs/source/io/msgpi.io.iosc.writeSCMaterials.rst index cbdb585..bb4a32d 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCMaterials.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCMaterials.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCMaterials -============================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCMaterials +============================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCMaterials \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iosc.writeSCNodes.rst b/docs/source/io/msgpi.io.iosc.writeSCNodes.rst index 54f9441..5e75ead 100644 --- a/docs/source/io/msgpi.io.iosc.writeSCNodes.rst +++ b/docs/source/io/msgpi.io.iosc.writeSCNodes.rst @@ -1,6 +1,6 @@ -msgpi.io.iosc.writeSCNodes -========================== - -.. currentmodule:: msgpi.io.iosc - +msgpi.io.iosc.writeSCNodes +========================== + +.. currentmodule:: msgpi.io.iosc + .. autofunction:: writeSCNodes \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.readVABSIn.rst b/docs/source/io/msgpi.io.iovabs.readVABSIn.rst index 29f2ecd..cd09155 100644 --- a/docs/source/io/msgpi.io.iovabs.readVABSIn.rst +++ b/docs/source/io/msgpi.io.iovabs.readVABSIn.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSIn -========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSIn +========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSIn \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.readVABSOut.rst b/docs/source/io/msgpi.io.iovabs.readVABSOut.rst index 60bb266..c68f94b 100644 --- a/docs/source/io/msgpi.io.iovabs.readVABSOut.rst +++ b/docs/source/io/msgpi.io.iovabs.readVABSOut.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOut -=========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOut +=========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOut \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.readVABSOutHomo.rst b/docs/source/io/msgpi.io.iovabs.readVABSOutHomo.rst index 8a45f07..f8a7e65 100644 --- a/docs/source/io/msgpi.io.iovabs.readVABSOutHomo.rst +++ b/docs/source/io/msgpi.io.iovabs.readVABSOutHomo.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOutHomo -=============================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOutHomo +=============================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOutHomo \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst b/docs/source/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst index ea7fa43..69bfca1 100644 --- a/docs/source/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst +++ b/docs/source/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.readVABSOutStrengthRatio -======================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.readVABSOutStrengthRatio +======================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: readVABSOutStrengthRatio \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSElementOrientations.rst b/docs/source/io/msgpi.io.iovabs.writeVABSElementOrientations.rst index ffb908b..d674d28 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSElementOrientations.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSElementOrientations.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSElementOrientations -============================================ - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSElementOrientations +============================================ + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSElementOrientations \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSElements.rst b/docs/source/io/msgpi.io.iovabs.writeVABSElements.rst index 76a2cd2..2216514 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSElements.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSElements.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSElements -================================= - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSElements +================================= + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSElements \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSIn.rst b/docs/source/io/msgpi.io.iovabs.writeVABSIn.rst index 7db8d60..ce517c1 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSIn.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSIn.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSIn -=========================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSIn +=========================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSIn \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSMOCombos.rst b/docs/source/io/msgpi.io.iovabs.writeVABSMOCombos.rst index 2de4855..edf66c4 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSMOCombos.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSMOCombos.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMOCombos -================================= - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMOCombos +================================= + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMOCombos \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSMacroData.rst b/docs/source/io/msgpi.io.iovabs.writeVABSMacroData.rst index f07a48f..6509fbb 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSMacroData.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSMacroData.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMacroData -================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMacroData +================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMacroData \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSMaterials.rst b/docs/source/io/msgpi.io.iovabs.writeVABSMaterials.rst index da7996f..b9abc62 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSMaterials.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSMaterials.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSMaterials -================================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSMaterials +================================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSMaterials \ No newline at end of file diff --git a/docs/source/io/msgpi.io.iovabs.writeVABSNodes.rst b/docs/source/io/msgpi.io.iovabs.writeVABSNodes.rst index 47cddac..76ddf00 100644 --- a/docs/source/io/msgpi.io.iovabs.writeVABSNodes.rst +++ b/docs/source/io/msgpi.io.iovabs.writeVABSNodes.rst @@ -1,6 +1,6 @@ -msgpi.io.iovabs.writeVABSNodes -============================== - -.. currentmodule:: msgpi.io.iovabs - +msgpi.io.iovabs.writeVABSNodes +============================== + +.. currentmodule:: msgpi.io.iovabs + .. autofunction:: writeVABSNodes \ No newline at end of file diff --git a/docs/source/presg/msgpi.presg.preSG.rst b/docs/source/presg/msgpi.presg.preSG.rst index 58ee677..a023118 100644 --- a/docs/source/presg/msgpi.presg.preSG.rst +++ b/docs/source/presg/msgpi.presg.preSG.rst @@ -1,6 +1,6 @@ -msgpi.presg.preSG -================= - -.. currentmodule:: msgpi.presg - +msgpi.presg.preSG +================= + +.. currentmodule:: msgpi.presg + .. autofunction:: preSG \ No newline at end of file diff --git a/docs/source/presg/msgpi.presg.preSG1D.rst b/docs/source/presg/msgpi.presg.preSG1D.rst index ecdf5a0..51d4d2f 100644 --- a/docs/source/presg/msgpi.presg.preSG1D.rst +++ b/docs/source/presg/msgpi.presg.preSG1D.rst @@ -1,6 +1,6 @@ -msgpi.presg.preSG1D -=================== - -.. currentmodule:: msgpi.presg - +msgpi.presg.preSG1D +=================== + +.. currentmodule:: msgpi.presg + .. autofunction:: preSG1D \ No newline at end of file diff --git a/docs/source/presg/msgpi.presg.readMaterialFromXMLElement.rst b/docs/source/presg/msgpi.presg.readMaterialFromXMLElement.rst index 57a44f2..d2f35ea 100644 --- a/docs/source/presg/msgpi.presg.readMaterialFromXMLElement.rst +++ b/docs/source/presg/msgpi.presg.readMaterialFromXMLElement.rst @@ -1,6 +1,6 @@ -msgpi.presg.readMaterialFromXMLElement -====================================== - -.. currentmodule:: msgpi.presg - +msgpi.presg.readMaterialFromXMLElement +====================================== + +.. currentmodule:: msgpi.presg + .. autofunction:: readMaterialFromXMLElement \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.area.rst b/docs/source/sg/msgpi.sg.BeamProperty.area.rst index 8b5dd3e..a699d54 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.area.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.area.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.area -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.area +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.area \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.cmpl.rst b/docs/source/sg/msgpi.sg.BeamProperty.cmpl.rst index a7a084c..0ac6050 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.cmpl.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.cmpl.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.cmpl -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.cmpl +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.cmpl \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.cmpl_t.rst b/docs/source/sg/msgpi.sg.BeamProperty.cmpl_t.rst index 04853e8..175bb41 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.cmpl_t.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.cmpl_t.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.cmpl\_t -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.cmpl\_t +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.cmpl_t \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.ea.rst b/docs/source/sg/msgpi.sg.BeamProperty.ea.rst index 5c0eb8c..2ea15c7 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.ea.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.ea.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ea -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ea +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ea \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.ei22.rst b/docs/source/sg/msgpi.sg.BeamProperty.ei22.rst index 68919f6..112a728 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.ei22.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.ei22.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ei22 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ei22 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ei22 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.ei33.rst b/docs/source/sg/msgpi.sg.BeamProperty.ei33.rst index e2138e5..ed36dfe 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.ei33.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.ei33.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ei33 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ei33 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ei33 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.ga22.rst b/docs/source/sg/msgpi.sg.BeamProperty.ga22.rst index 2eef16b..843314f 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.ga22.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.ga22.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ga22 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ga22 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ga22 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.ga33.rst b/docs/source/sg/msgpi.sg.BeamProperty.ga33.rst index 19505d8..477e9bb 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.ga33.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.ga33.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.ga33 -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.ga33 +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.ga33 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.get.rst b/docs/source/sg/msgpi.sg.BeamProperty.get.rst index 620c770..3715bce 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.get.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.get.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.get -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.get +========================= + +.. currentmodule:: msgpi.sg + .. automethod:: BeamProperty.get \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.gj.rst b/docs/source/sg/msgpi.sg.BeamProperty.gj.rst index df8b4e5..60008f8 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.gj.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.gj.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.gj -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.gj +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.gj \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.i11.rst b/docs/source/sg/msgpi.sg.BeamProperty.i11.rst index 18356b0..5707338 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.i11.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.i11.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i11 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i11 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i11 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.i22.rst b/docs/source/sg/msgpi.sg.BeamProperty.i22.rst index 3cbcb48..dd50d53 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.i22.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.i22.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i22 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i22 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i22 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.i33.rst b/docs/source/sg/msgpi.sg.BeamProperty.i33.rst index 7baee5b..f224a17 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.i33.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.i33.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.i33 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.i33 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.i33 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.mass.rst b/docs/source/sg/msgpi.sg.BeamProperty.mass.rst index 9b0d515..e9f3449 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.mass.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.mass.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mass -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mass +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mass \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.mass_cs.rst b/docs/source/sg/msgpi.sg.BeamProperty.mass_cs.rst index 149423c..e39e6cf 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.mass_cs.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.mass_cs.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mass\_cs -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mass\_cs +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mass_cs \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.mu.rst b/docs/source/sg/msgpi.sg.BeamProperty.mu.rst index c9c0d09..8d6562e 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.mu.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.mu.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.mu -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.mu +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.mu \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.phi_pba.rst b/docs/source/sg/msgpi.sg.BeamProperty.phi_pba.rst index df5c9ed..4d4f6d8 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.phi_pba.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.phi_pba.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_pba -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_pba +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_pba \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.phi_pia.rst b/docs/source/sg/msgpi.sg.BeamProperty.phi_pia.rst index b54809e..a48452e 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.phi_pia.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.phi_pia.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_pia -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_pia +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_pia \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.phi_psa.rst b/docs/source/sg/msgpi.sg.BeamProperty.phi_psa.rst index 11e7673..9193611 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.phi_psa.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.phi_psa.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.phi\_psa -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.phi\_psa +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.phi_psa \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.print.rst b/docs/source/sg/msgpi.sg.BeamProperty.print.rst index 4302c10..b535c88 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.print.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.print.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.print -=========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.print +=========================== + +.. currentmodule:: msgpi.sg + .. automethod:: BeamProperty.print \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.rg.rst b/docs/source/sg/msgpi.sg.BeamProperty.rg.rst index 869f45b..2015042 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.rg.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.rg.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.rg -======================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.rg +======================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.rg \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.rst b/docs/source/sg/msgpi.sg.BeamProperty.rst index 734061e..e9fb87b 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.rst @@ -1,28 +1,28 @@ -msgpi.sg.BeamProperty -===================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: BeamProperty - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~BeamProperty.__init__ - ~BeamProperty.calcOffsetBeamProperty - ~BeamProperty.get - ~BeamProperty.getBeamProperty - ~BeamProperty.offsetBeamRefCenter - ~BeamProperty.print - ~BeamProperty.summary - - - - - +msgpi.sg.BeamProperty +===================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: BeamProperty + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~BeamProperty.__init__ + ~BeamProperty.calcOffsetBeamProperty + ~BeamProperty.get + ~BeamProperty.getBeamProperty + ~BeamProperty.offsetBeamRefCenter + ~BeamProperty.print + ~BeamProperty.summary + + + + + \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.stff.rst b/docs/source/sg/msgpi.sg.BeamProperty.stff.rst index 1ffb838..50976c1 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.stff.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.stff.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.stff -========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.stff +========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.stff \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.stff_t.rst b/docs/source/sg/msgpi.sg.BeamProperty.stff_t.rst index 7453f76..279d34f 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.stff_t.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.stff_t.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.stff\_t -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.stff\_t +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.stff_t \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xg2.rst b/docs/source/sg/msgpi.sg.BeamProperty.xg2.rst index 654a691..7f08a48 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xg2.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xg2.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xg2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xg2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xg2 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xg3.rst b/docs/source/sg/msgpi.sg.BeamProperty.xg3.rst index 6545560..a3a41bf 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xg3.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xg3.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xg3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xg3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xg3 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xm2.rst b/docs/source/sg/msgpi.sg.BeamProperty.xm2.rst index 9b44231..b0b8e25 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xm2.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xm2.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xm2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xm2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xm2 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xm3.rst b/docs/source/sg/msgpi.sg.BeamProperty.xm3.rst index 8d77990..32e86e4 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xm3.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xm3.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xm3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xm3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xm3 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xs2.rst b/docs/source/sg/msgpi.sg.BeamProperty.xs2.rst index 2cb352a..aae03f5 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xs2.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xs2.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xs2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xs2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xs2 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xs3.rst b/docs/source/sg/msgpi.sg.BeamProperty.xs3.rst index 0a4b19e..f9c3b63 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xs3.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xs3.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xs3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xs3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xs3 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xt2.rst b/docs/source/sg/msgpi.sg.BeamProperty.xt2.rst index 42c9bb9..0e5b5e9 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xt2.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xt2.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xt2 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xt2 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xt2 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.BeamProperty.xt3.rst b/docs/source/sg/msgpi.sg.BeamProperty.xt3.rst index 80323c4..d894437 100644 --- a/docs/source/sg/msgpi.sg.BeamProperty.xt3.rst +++ b/docs/source/sg/msgpi.sg.BeamProperty.xt3.rst @@ -1,6 +1,6 @@ -msgpi.sg.BeamProperty.xt3 -========================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.BeamProperty.xt3 +========================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: BeamProperty.xt3 \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.compliance.rst b/docs/source/sg/msgpi.sg.MaterialSection.compliance.rst index 6e7d1f1..c59dc3e 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.compliance.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.compliance.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.compliance -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.compliance +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.compliance \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.compliance_refined.rst b/docs/source/sg/msgpi.sg.MaterialSection.compliance_refined.rst deleted file mode 100644 index 48f1a5f..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.compliance_refined.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.compliance\_refined -============================================ - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.compliance_refined \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.constants.rst b/docs/source/sg/msgpi.sg.MaterialSection.constants.rst index b849086..6315695 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.constants.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.constants.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.constants -================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.constants +================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.constants \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.density.rst b/docs/source/sg/msgpi.sg.MaterialSection.density.rst index e6ee651..bb8e831 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.density.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.density.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.density -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.density +================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.density \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.gc.rst b/docs/source/sg/msgpi.sg.MaterialSection.gc.rst deleted file mode 100644 index f3dc135..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.gc.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.gc -=========================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.gc \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.getBeamProperty.rst b/docs/source/sg/msgpi.sg.MaterialSection.getBeamProperty.rst deleted file mode 100644 index d08f507..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.getBeamProperty.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.getBeamProperty -======================================== - -.. currentmodule:: msgpi.sg - -.. automethod:: MaterialSection.getBeamProperty \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.mass_center.rst b/docs/source/sg/msgpi.sg.MaterialSection.mass_center.rst deleted file mode 100644 index 09d9850..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.mass_center.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_center -===================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_center \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.mass_mc.rst b/docs/source/sg/msgpi.sg.MaterialSection.mass_mc.rst deleted file mode 100644 index 595c4c6..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.mass_mc.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_mc -================================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_mc \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.mass_origin.rst b/docs/source/sg/msgpi.sg.MaterialSection.mass_origin.rst deleted file mode 100644 index 9a56aa1..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.mass_origin.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mass\_origin -===================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mass_origin \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.mmoi.rst b/docs/source/sg/msgpi.sg.MaterialSection.mmoi.rst deleted file mode 100644 index 1fb0165..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.mmoi.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mmoi -============================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mmoi \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.mwrg.rst b/docs/source/sg/msgpi.sg.MaterialSection.mwrg.rst deleted file mode 100644 index 138a513..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.mwrg.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.mwrg -============================= - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.mwrg \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.name.rst b/docs/source/sg/msgpi.sg.MaterialSection.name.rst index 19904e8..a123405 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.name.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.name.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.name -============================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.name +============================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.name \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.rst b/docs/source/sg/msgpi.sg.MaterialSection.rst index af415ec..44985ff 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.rst @@ -1,26 +1,26 @@ -msgpi.sg.MaterialSection -======================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: MaterialSection - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~MaterialSection.__init__ - ~MaterialSection.calcOffsetBeamProperty - ~MaterialSection.getBeamProperty - ~MaterialSection.offsetBeamRefCenter - ~MaterialSection.summary - - - - - +msgpi.sg.MaterialSection +======================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: MaterialSection + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~MaterialSection.__init__ + ~MaterialSection.calcOffsetBeamProperty + ~MaterialSection.getBeamProperty + ~MaterialSection.offsetBeamRefCenter + ~MaterialSection.summary + + + + + \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.shear_center.rst b/docs/source/sg/msgpi.sg.MaterialSection.shear_center.rst deleted file mode 100644 index 80bb299..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.shear_center.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.shear\_center -====================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.shear_center \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.smdim.rst b/docs/source/sg/msgpi.sg.MaterialSection.smdim.rst index be67720..30a8075 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.smdim.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.smdim.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.smdim -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.smdim +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.smdim \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.stiffness.rst b/docs/source/sg/msgpi.sg.MaterialSection.stiffness.rst index 40a16c2..511d94a 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.stiffness.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.stiffness.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.stiffness -================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.stiffness +================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: MaterialSection.stiffness \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.stiffness_refined.rst b/docs/source/sg/msgpi.sg.MaterialSection.stiffness_refined.rst deleted file mode 100644 index 3daffd7..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.stiffness_refined.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.stiffness\_refined -=========================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.stiffness_refined \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.summary.rst b/docs/source/sg/msgpi.sg.MaterialSection.summary.rst index 4958acd..e454aa0 100644 --- a/docs/source/sg/msgpi.sg.MaterialSection.summary.rst +++ b/docs/source/sg/msgpi.sg.MaterialSection.summary.rst @@ -1,6 +1,6 @@ -msgpi.sg.MaterialSection.summary -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.MaterialSection.summary +================================ + +.. currentmodule:: msgpi.sg + .. automethod:: MaterialSection.summary \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.MaterialSection.tension_center.rst b/docs/source/sg/msgpi.sg.MaterialSection.tension_center.rst deleted file mode 100644 index 98626b1..0000000 --- a/docs/source/sg/msgpi.sg.MaterialSection.tension_center.rst +++ /dev/null @@ -1,6 +0,0 @@ -msgpi.sg.MaterialSection.tension\_center -======================================== - -.. currentmodule:: msgpi.sg - -.. autoattribute:: MaterialSection.tension_center \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.analysis.rst b/docs/source/sg/msgpi.sg.StructureGene.analysis.rst index fcea88a..fc540cb 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.analysis.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.analysis.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.analysis -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.analysis +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.analysis \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.degen_element.rst b/docs/source/sg/msgpi.sg.StructureGene.degen_element.rst index fa812d8..6b6062f 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.degen_element.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.degen_element.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.degen\_element -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.degen\_element +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.degen_element \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elem_prop.rst b/docs/source/sg/msgpi.sg.StructureGene.elem_prop.rst index 4ba075a..54b4298 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elem_prop.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elem_prop.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elem\_prop -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elem\_prop +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elem_prop \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elementids.rst b/docs/source/sg/msgpi.sg.StructureGene.elementids.rst index aa3fe6e..f7cb609 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elementids.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elementids.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elementids1d.rst b/docs/source/sg/msgpi.sg.StructureGene.elementids1d.rst index 86f1b8c..d77564f 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elementids1d.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elementids1d.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids1d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids1d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids1d \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elementids2d.rst b/docs/source/sg/msgpi.sg.StructureGene.elementids2d.rst index 230f52a..5b948f4 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elementids2d.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elementids2d.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids2d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids2d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids2d \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elementids3d.rst b/docs/source/sg/msgpi.sg.StructureGene.elementids3d.rst index 5c3cfa8..eabf078 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elementids3d.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elementids3d.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elementids3d -=================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elementids3d +=================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elementids3d \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.elements.rst b/docs/source/sg/msgpi.sg.StructureGene.elements.rst index 7da93a6..7e44015 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.elements.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.elements.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.elements -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.elements +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.elements \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst b/docs/source/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst index 47298fc..0184585 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.findComboByMaterialOrientation -===================================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.findComboByMaterialOrientation +===================================================== + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.findComboByMaterialOrientation \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.findMaterialByName.rst b/docs/source/sg/msgpi.sg.StructureGene.findMaterialByName.rst index 9d1cba2..6b935e5 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.findMaterialByName.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.findMaterialByName.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.findMaterialByName -========================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.findMaterialByName +========================================= + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.findMaterialByName \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.global_displacements.rst b/docs/source/sg/msgpi.sg.StructureGene.global_displacements.rst index 4c1c654..ba59d93 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.global_displacements.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.global_displacements.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_displacements -============================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_displacements +============================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_displacements \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.global_loads.rst b/docs/source/sg/msgpi.sg.StructureGene.global_loads.rst index 9611f17..1939c82 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.global_loads.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.global_loads.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads -==================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads +==================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.global_loads_dist.rst b/docs/source/sg/msgpi.sg.StructureGene.global_loads_dist.rst index a6990f4..6e347b8 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.global_loads_dist.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.global_loads_dist.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads\_dist -========================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads\_dist +========================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads_dist \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.global_loads_type.rst b/docs/source/sg/msgpi.sg.StructureGene.global_loads_type.rst index 81aa7c7..d15603a 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.global_loads_type.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.global_loads_type.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_loads\_type -========================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_loads\_type +========================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_loads_type \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.global_rotations.rst b/docs/source/sg/msgpi.sg.StructureGene.global_rotations.rst index b977435..4077c4e 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.global_rotations.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.global_rotations.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.global\_rotations -======================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.global\_rotations +======================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.global_rotations \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.initial_curvature.rst b/docs/source/sg/msgpi.sg.StructureGene.initial_curvature.rst index 633c2a8..4c067b0 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.initial_curvature.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.initial_curvature.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.initial\_curvature -========================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.initial\_curvature +========================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.initial_curvature \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.initial_twist.rst b/docs/source/sg/msgpi.sg.StructureGene.initial_twist.rst index 272a1f4..7b84e05 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.initial_twist.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.initial_twist.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.initial\_twist -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.initial\_twist +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.initial_twist \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.materials.rst b/docs/source/sg/msgpi.sg.StructureGene.materials.rst index 9f6c5a4..4a33142 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.materials.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.materials.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.materials -================================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.materials +================================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.materials \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.mocombos.rst b/docs/source/sg/msgpi.sg.StructureGene.mocombos.rst index e76795e..e3c13d3 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.mocombos.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.mocombos.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.mocombos -=============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.mocombos +=============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.mocombos \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.model.rst b/docs/source/sg/msgpi.sg.StructureGene.model.rst index de50e60..65d4178 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.model.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.model.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.model -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.model +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.model \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.name.rst b/docs/source/sg/msgpi.sg.StructureGene.name.rst index c7f22b4..6e78210 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.name.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.name.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.name -=========================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.name +=========================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.name \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.nodes.rst b/docs/source/sg/msgpi.sg.StructureGene.nodes.rst index 76175f7..1f6d4f8 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.nodes.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.nodes.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.nodes -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.nodes +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.nodes \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst b/docs/source/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst index 9506205..ed5805f 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.nonuniform\_temperature -============================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.nonuniform\_temperature +============================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.nonuniform_temperature \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.num_slavenodes.rst b/docs/source/sg/msgpi.sg.StructureGene.num_slavenodes.rst index 8b10ec2..422e8f7 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.num_slavenodes.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.num_slavenodes.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.num\_slavenodes -====================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.num\_slavenodes +====================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.num_slavenodes \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.oblique.rst b/docs/source/sg/msgpi.sg.StructureGene.oblique.rst index a3ba54d..bc6c772 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.oblique.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.oblique.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.oblique -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.oblique +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.oblique \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.omega.rst b/docs/source/sg/msgpi.sg.StructureGene.omega.rst index 0bb6cc9..8e6306e 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.omega.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.omega.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.omega -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.omega +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.omega \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.physics.rst b/docs/source/sg/msgpi.sg.StructureGene.physics.rst index 55e51cb..2c8a3e6 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.physics.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.physics.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.physics -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.physics +============================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.physics \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.prop_elem.rst b/docs/source/sg/msgpi.sg.StructureGene.prop_elem.rst index e050d39..efc1d3f 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.prop_elem.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.prop_elem.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.prop\_elem -================================= - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.prop\_elem +================================= + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.prop_elem \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.rst b/docs/source/sg/msgpi.sg.StructureGene.rst index 2ca2cfb..54e56d1 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.rst @@ -1,28 +1,28 @@ -msgpi.sg.StructureGene -====================== - -.. currentmodule:: msgpi.sg - -.. autoclass:: StructureGene - - - .. automethod:: __init__ - - - .. rubric:: Methods - - .. autosummary:: - - ~StructureGene.__init__ - ~StructureGene.findComboByMaterialOrientation - ~StructureGene.findMaterialByName - ~StructureGene.summary - ~StructureGene.writeGmshElements - ~StructureGene.writeGmshMsh - ~StructureGene.writeGmshNodes - - - - - +msgpi.sg.StructureGene +====================== + +.. currentmodule:: msgpi.sg + +.. autoclass:: StructureGene + + + .. automethod:: __init__ + + + .. rubric:: Methods + + .. autosummary:: + + ~StructureGene.__init__ + ~StructureGene.findComboByMaterialOrientation + ~StructureGene.findMaterialByName + ~StructureGene.summary + ~StructureGene.writeGmshElements + ~StructureGene.writeGmshMsh + ~StructureGene.writeGmshNodes + + + + + \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.sgdim.rst b/docs/source/sg/msgpi.sg.StructureGene.sgdim.rst index 7d38d2d..1c7ce79 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.sgdim.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.sgdim.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.sgdim -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.sgdim +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.sgdim \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.smdim.rst b/docs/source/sg/msgpi.sg.StructureGene.smdim.rst index 7d4990c..aaa379a 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.smdim.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.smdim.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.smdim -============================ - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.smdim +============================ + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.smdim \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.summary.rst b/docs/source/sg/msgpi.sg.StructureGene.summary.rst index 3c9eed5..5eb8d57 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.summary.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.summary.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.summary -============================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.summary +============================== + +.. currentmodule:: msgpi.sg + .. automethod:: StructureGene.summary \ No newline at end of file diff --git a/docs/source/sg/msgpi.sg.StructureGene.trans_element.rst b/docs/source/sg/msgpi.sg.StructureGene.trans_element.rst index c92c77d..19c3850 100644 --- a/docs/source/sg/msgpi.sg.StructureGene.trans_element.rst +++ b/docs/source/sg/msgpi.sg.StructureGene.trans_element.rst @@ -1,6 +1,6 @@ -msgpi.sg.StructureGene.trans\_element -===================================== - -.. currentmodule:: msgpi.sg - +msgpi.sg.StructureGene.trans\_element +===================================== + +.. currentmodule:: msgpi.sg + .. autoattribute:: StructureGene.trans_element \ No newline at end of file diff --git a/docs/source/utils/msgpi.io.utils.textToMatrix.rst b/docs/source/utils/msgpi.io.utils.textToMatrix.rst index 5211390..d33728a 100644 --- a/docs/source/utils/msgpi.io.utils.textToMatrix.rst +++ b/docs/source/utils/msgpi.io.utils.textToMatrix.rst @@ -1,6 +1,6 @@ -msgpi.io.utils.textToMatrix -=========================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.textToMatrix +=========================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: textToMatrix \ No newline at end of file diff --git a/docs/source/utils/msgpi.io.utils.writeFormatFloats.rst b/docs/source/utils/msgpi.io.utils.writeFormatFloats.rst index 075186a..04472a0 100644 --- a/docs/source/utils/msgpi.io.utils.writeFormatFloats.rst +++ b/docs/source/utils/msgpi.io.utils.writeFormatFloats.rst @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatFloats -================================ - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatFloats +================================ + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatFloats \ No newline at end of file diff --git a/docs/source/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst b/docs/source/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst index e2b778d..5fa772e 100644 --- a/docs/source/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst +++ b/docs/source/utils/msgpi.io.utils.writeFormatFloatsMatrix.rst @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatFloatsMatrix -====================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatFloatsMatrix +====================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatFloatsMatrix \ No newline at end of file diff --git a/docs/source/utils/msgpi.io.utils.writeFormatIntegers.rst b/docs/source/utils/msgpi.io.utils.writeFormatIntegers.rst index b92d231..b379055 100644 --- a/docs/source/utils/msgpi.io.utils.writeFormatIntegers.rst +++ b/docs/source/utils/msgpi.io.utils.writeFormatIntegers.rst @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatIntegers -================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatIntegers +================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatIntegers \ No newline at end of file diff --git a/docs/source/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst b/docs/source/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst index 96ee81f..dda256e 100644 --- a/docs/source/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst +++ b/docs/source/utils/msgpi.io.utils.writeFormatIntegersMatrix.rst @@ -1,6 +1,6 @@ -msgpi.io.utils.writeFormatIntegersMatrix -======================================== - -.. currentmodule:: msgpi.io.utils - +msgpi.io.utils.writeFormatIntegersMatrix +======================================== + +.. currentmodule:: msgpi.io.utils + .. autofunction:: writeFormatIntegersMatrix \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.angleToCosine2D.rst b/docs/source/utils/msgpi.utils.angleToCosine2D.rst index 669641c..c194a1b 100644 --- a/docs/source/utils/msgpi.utils.angleToCosine2D.rst +++ b/docs/source/utils/msgpi.utils.angleToCosine2D.rst @@ -1,6 +1,6 @@ -msgpi.utils.angleToCosine2D -=========================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.angleToCosine2D +=========================== + +.. currentmodule:: msgpi.utils + .. autofunction:: angleToCosine2D \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.calcBasicRotation3D.rst b/docs/source/utils/msgpi.utils.calcBasicRotation3D.rst index e9addd7..9e38968 100644 --- a/docs/source/utils/msgpi.utils.calcBasicRotation3D.rst +++ b/docs/source/utils/msgpi.utils.calcBasicRotation3D.rst @@ -1,6 +1,6 @@ -msgpi.utils.calcBasicRotation3D -=============================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcBasicRotation3D +=============================== + +.. currentmodule:: msgpi.utils + .. autofunction:: calcBasicRotation3D \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.calcCab.rst b/docs/source/utils/msgpi.utils.calcCab.rst index 550beda..c3aa45f 100644 --- a/docs/source/utils/msgpi.utils.calcCab.rst +++ b/docs/source/utils/msgpi.utils.calcCab.rst @@ -1,6 +1,6 @@ -msgpi.utils.calcCab -=================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcCab +=================== + +.. currentmodule:: msgpi.utils + .. autofunction:: calcCab \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.calcGeneralRotation3D.rst b/docs/source/utils/msgpi.utils.calcGeneralRotation3D.rst index d5f2c30..546664c 100644 --- a/docs/source/utils/msgpi.utils.calcGeneralRotation3D.rst +++ b/docs/source/utils/msgpi.utils.calcGeneralRotation3D.rst @@ -1,6 +1,6 @@ -msgpi.utils.calcGeneralRotation3D -================================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcGeneralRotation3D +================================= + +.. currentmodule:: msgpi.utils + .. autofunction:: calcGeneralRotation3D \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.calcRotationTensorFromParameters.rst b/docs/source/utils/msgpi.utils.calcRotationTensorFromParameters.rst index 23f3d54..8ceb66c 100644 --- a/docs/source/utils/msgpi.utils.calcRotationTensorFromParameters.rst +++ b/docs/source/utils/msgpi.utils.calcRotationTensorFromParameters.rst @@ -1,6 +1,6 @@ -msgpi.utils.calcRotationTensorFromParameters -============================================ - -.. currentmodule:: msgpi.utils - +msgpi.utils.calcRotationTensorFromParameters +============================================ + +.. currentmodule:: msgpi.utils + .. autofunction:: calcRotationTensorFromParameters \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.distance.rst b/docs/source/utils/msgpi.utils.distance.rst index 42a33cc..10f0fa9 100644 --- a/docs/source/utils/msgpi.utils.distance.rst +++ b/docs/source/utils/msgpi.utils.distance.rst @@ -1,6 +1,6 @@ -msgpi.utils.distance -==================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.distance +==================== + +.. currentmodule:: msgpi.utils + .. autofunction:: distance \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.listToString.rst b/docs/source/utils/msgpi.utils.listToString.rst index bedb6ac..a5bbaac 100644 --- a/docs/source/utils/msgpi.utils.listToString.rst +++ b/docs/source/utils/msgpi.utils.listToString.rst @@ -1,6 +1,6 @@ -msgpi.utils.listToString -======================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.listToString +======================== + +.. currentmodule:: msgpi.utils + .. autofunction:: listToString \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.parseLayupCode.rst b/docs/source/utils/msgpi.utils.parseLayupCode.rst index 047e35b..0796617 100644 --- a/docs/source/utils/msgpi.utils.parseLayupCode.rst +++ b/docs/source/utils/msgpi.utils.parseLayupCode.rst @@ -1,6 +1,6 @@ -msgpi.utils.parseLayupCode -========================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.parseLayupCode +========================== + +.. currentmodule:: msgpi.utils + .. autofunction:: parseLayupCode \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.parseXML.rst b/docs/source/utils/msgpi.utils.parseXML.rst index abdecd6..20c3a0d 100644 --- a/docs/source/utils/msgpi.utils.parseXML.rst +++ b/docs/source/utils/msgpi.utils.parseXML.rst @@ -1,6 +1,6 @@ -msgpi.utils.parseXML -==================== - -.. currentmodule:: msgpi.utils - +msgpi.utils.parseXML +==================== + +.. currentmodule:: msgpi.utils + .. autofunction:: parseXML \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.rotateVectorByAngle2D.rst b/docs/source/utils/msgpi.utils.rotateVectorByAngle2D.rst index 7878c13..fe1c001 100644 --- a/docs/source/utils/msgpi.utils.rotateVectorByAngle2D.rst +++ b/docs/source/utils/msgpi.utils.rotateVectorByAngle2D.rst @@ -1,6 +1,6 @@ -msgpi.utils.rotateVectorByAngle2D -================================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.rotateVectorByAngle2D +================================= + +.. currentmodule:: msgpi.utils + .. autofunction:: rotateVectorByAngle2D \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.run.rst b/docs/source/utils/msgpi.utils.run.rst index a6ef0ae..22a5652 100644 --- a/docs/source/utils/msgpi.utils.run.rst +++ b/docs/source/utils/msgpi.utils.run.rst @@ -1,6 +1,6 @@ -msgpi.utils.run -=============== - -.. currentmodule:: msgpi.utils - +msgpi.utils.run +=============== + +.. currentmodule:: msgpi.utils + .. autofunction:: run \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.ss.rst b/docs/source/utils/msgpi.utils.ss.rst index e911b3b..52c582c 100644 --- a/docs/source/utils/msgpi.utils.ss.rst +++ b/docs/source/utils/msgpi.utils.ss.rst @@ -1,6 +1,6 @@ -msgpi.utils.ss -============== - -.. currentmodule:: msgpi.utils - +msgpi.utils.ss +============== + +.. currentmodule:: msgpi.utils + .. autofunction:: ss \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.tilde.rst b/docs/source/utils/msgpi.utils.tilde.rst index e2b1c50..8e6a02e 100644 --- a/docs/source/utils/msgpi.utils.tilde.rst +++ b/docs/source/utils/msgpi.utils.tilde.rst @@ -1,6 +1,6 @@ -msgpi.utils.tilde -================= - -.. currentmodule:: msgpi.utils - +msgpi.utils.tilde +================= + +.. currentmodule:: msgpi.utils + .. autofunction:: tilde \ No newline at end of file diff --git a/docs/source/utils/msgpi.utils.updateXMLElement.rst b/docs/source/utils/msgpi.utils.updateXMLElement.rst index 840b783..0b8b175 100644 --- a/docs/source/utils/msgpi.utils.updateXMLElement.rst +++ b/docs/source/utils/msgpi.utils.updateXMLElement.rst @@ -1,6 +1,6 @@ -msgpi.utils.updateXMLElement -============================ - -.. currentmodule:: msgpi.utils - +msgpi.utils.updateXMLElement +============================ + +.. currentmodule:: msgpi.utils + .. autofunction:: updateXMLElement \ No newline at end of file diff --git a/msgpi/ms/iodymore.py b/msgpi/ms/iodymore.py index f75f4d0..3c544f0 100644 --- a/msgpi/ms/iodymore.py +++ b/msgpi/ms/iodymore.py @@ -91,9 +91,6 @@ def makeFile(dymoreFileName): tempFile = open(dymoreFileName, 'w+') return tempFile -<<<<<<< HEAD:ms/iodymore.py -def writeDymoreMK(file, CoordType, coord, cm_x2, cm_x3, mpus, i, K, sc, gc): -======= @@ -103,7 +100,6 @@ def writeDymoreMK(file, CoordType, coord, cm_x2, cm_x3, mpus, i, K, sc, gc): def writeDymoreMKUpdated(file, CoordType, coord, cm_x2, cm_x3, mpus, i, K, sc, gc): ->>>>>>> 1.3.0:msgpi/ms/iodymore.py """ Description.