From 481b9f655c9e61e3d875fde0ad892a0482db29f1 Mon Sep 17 00:00:00 2001 From: Su Tian Date: Sat, 11 Sep 2021 23:12:36 -0400 Subject: [PATCH] 0911 --- ....run.doctree => msgpi.sg.exec.run.doctree} | Bin 21372 -> 21347 bytes ...ree => msgpi.sg.exec.runSwiftComp.doctree} | Bin 20073 -> 20059 bytes ....doctree => msgpi.sg.exec.runVABS.doctree} | Bin 14389 -> 14375 bytes ...ve.doctree => msgpi.sg.exec.solve.doctree} | Bin 21955 -> 21941 bytes .../beam/msgpi.ms.analysis.solveGEBT.doctree | Bin 6754 -> 0 bytes .../_autogen/beam/msgpi.ms.beam.Beam.doctree | Bin 36784 -> 0 bytes ...gpi.ms.beam.Beam.findPtCoordByName.doctree | Bin 5942 -> 0 bytes ...gpi.ms.beam.Beam.findSectionByName.doctree | Bin 5989 -> 0 bytes .../msgpi.ms.beam.Beam.mconditions.doctree | Bin 4309 -> 0 bytes .../msgpi.ms.beam.Beam.pconditions.doctree | Bin 4307 -> 0 bytes .../beam/msgpi.ms.beam.Beam.sections.doctree | Bin 4792 -> 0 bytes .../beam/msgpi.ms.beam.Beam.segments.doctree | Bin 4726 -> 0 bytes .../msgpi.ms.beam.Beam.writeGEBTIn.doctree | Bin 5809 -> 0 bytes ...i.ms.beam.BeamSegment.calcLengthSq.doctree | Bin 5012 -> 0 bytes .../beam/msgpi.ms.beam.BeamSegment.doctree | Bin 21090 -> 0 bytes .../msgpi.ms.beam.BeamSegment.twist.doctree | Bin 4281 -> 0 bytes .../msgpi.ms.iodymore.DymoreOutput.doctree | Bin 6423 -> 0 bytes .../beam/msgpi.ms.iodymore.calcVI.doctree | Bin 8090 -> 0 bytes .../beam/msgpi.ms.iodymore.makeFile.doctree | Bin 6256 -> 0 bytes .../msgpi.ms.iodymore.readEigOutput.doctree | Bin 5608 -> 0 bytes .../beam/msgpi.ms.iodymore.readForce.doctree | Bin 4532 -> 0 bytes ...i.ms.iodymore.writeDymoreMKUpdated.doctree | Bin 17947 -> 0 bytes .../beam/msgpi.ms.iogebt.readGEBTIn.doctree | Bin 5951 -> 0 bytes .../beam/msgpi.ms.prebeam.preBeam.doctree | Bin 8617 -> 0 bytes .../beam/msgpi.ms.prebeam.preBeam2.doctree | Bin 6107 -> 0 bytes .../io/msgpi.io.iosc.readSCIn.doctree | Bin 5225 -> 0 bytes .../io/msgpi.io.iosc.readSCOutFailure.doctree | Bin 4037 -> 0 bytes ...io.iosc.writeSCElementOrientations.doctree | Bin 4364 -> 0 bytes .../io/msgpi.io.iosc.writeSCElements.doctree | Bin 4075 -> 0 bytes .../io/msgpi.io.iosc.writeSCIn.doctree | Bin 5543 -> 0 bytes .../io/msgpi.io.iosc.writeSCInD.doctree | Bin 4178 -> 0 bytes .../io/msgpi.io.iosc.writeSCInF.doctree | Bin 4178 -> 0 bytes .../io/msgpi.io.iosc.writeSCInH.doctree | Bin 4178 -> 0 bytes .../io/msgpi.io.iosc.writeSCMOCombos.doctree | Bin 4243 -> 0 bytes .../io/msgpi.io.iosc.writeSCMaterials.doctree | Bin 4254 -> 0 bytes .../io/msgpi.io.iosc.writeSCNodes.doctree | Bin 4210 -> 0 bytes ...ovabs.writeVABSElementOrientations.doctree | Bin 4578 -> 0 bytes .../msgpi.io.iovabs.writeVABSElements.doctree | Bin 4121 -> 0 bytes .../io/msgpi.io.iovabs.writeVABSIn.doctree | Bin 9121 -> 0 bytes .../msgpi.io.iovabs.writeVABSMOCombos.doctree | Bin 4289 -> 0 bytes ...msgpi.io.iovabs.writeVABSMacroData.doctree | Bin 4132 -> 0 bytes ...msgpi.io.iovabs.writeVABSMaterials.doctree | Bin 4300 -> 0 bytes .../io/msgpi.io.iovabs.writeVABSNodes.doctree | Bin 4256 -> 0 bytes .../io/msgpi.sg.io.readInputSG.doctree | Bin 0 -> 4673 bytes .../_autogen/io/msgpi.sg.io.readSCIn.doctree | Bin 0 -> 5678 bytes ....doctree => msgpi.sg.io.readSCOut.doctree} | Bin 15928 -> 15900 bytes ...msgpi.sg.io.readSCOutBeamProperty.doctree} | Bin 8303 -> 8275 bytes .../msgpi.sg.io.readSCOutFailure.doctree} | Bin 3808 -> 4013 bytes ...tree => msgpi.sg.io.readSCOutHomo.doctree} | Bin 7038 -> 7010 bytes ...msgpi.sg.io.readSCOutShellProperty.doctree | Bin 0 -> 4645 bytes ...doctree => msgpi.sg.io.readVABSIn.doctree} | Bin 6481 -> 6425 bytes ...octree => msgpi.sg.io.readVABSOut.doctree} | Bin 13692 -> 13636 bytes ...ee => msgpi.sg.io.readVABSOutHomo.doctree} | Bin 7751 -> 7695 bytes ...pi.sg.io.readVABSOutStrengthRatio.doctree} | Bin 3748 -> 3844 bytes ...ms.blade.Blade.cross_sections_repo.doctree | Bin 0 -> 4878 bytes ...sgpi.ms.blade.Blade.distributions.doctree} | Bin 3693 -> 3714 bytes .../_autogen/ms/msgpi.ms.blade.Blade.doctree | Bin 0 -> 25040 bytes ...i.ms.blade.Blade.findPtCoordByName.doctree | Bin 0 -> 5967 bytes ...i.ms.blade.Blade.findSectionByName.doctree | Bin 0 -> 6014 bytes .../msgpi.ms.blade.Blade.functions.doctree} | Bin 3598 -> 3654 bytes ....blade.Blade.genCrossSectionDesign.doctree | Bin 0 -> 4067 bytes .../msgpi.ms.blade.Blade.name.doctree} | Bin 4179 -> 4203 bytes .../msgpi.ms.blade.Blade.points.doctree} | Bin 4697 -> 4721 bytes ...pi.ms.blade.Blade.section_database.doctree | Bin 0 -> 4826 bytes .../ms/msgpi.ms.blade.Blade.sections.doctree | Bin 0 -> 4663 bytes .../ms/msgpi.ms.blade.Blade.segments.doctree | Bin 0 -> 5701 bytes .../msgpi.ms.blade.Blade.summary.doctree} | Bin 3523 -> 3544 bytes ...sgpi.ms.blade.BladeSegment.coords.doctree} | Bin 4672 -> 4696 bytes .../msgpi.ms.blade.BladeSegment.css.doctree} | Bin 4507 -> 4531 bytes ...gpi.ms.blade.BladeSegment.curv_id.doctree} | Bin 4350 -> 4376 bytes .../ms/msgpi.ms.blade.BladeSegment.doctree | Bin 0 -> 19945 bytes ...pi.ms.blade.BladeSegment.frame_id.doctree} | Bin 4356 -> 4382 bytes ....blade.BladeSegment.local_frame_id.doctree | Bin 0 -> 4483 bytes ...s.blade.BladeSegment.num_divisions.doctree | Bin 0 -> 4504 bytes ...sgpi.ms.blade.BladeSegment.points.doctree} | Bin 4558 -> 4582 bytes ...i.ms.blade.BladeSegment.rotate_a1.doctree} | Bin 4398 -> 4424 bytes ...gpi.ms.blade.BladeSegment.summary.doctree} | Bin 3614 -> 3635 bytes .../msgpi.ms.blade.BladeSegment.twist.doctree | Bin 0 -> 4305 bytes .../ms/msgpi.ms.blade.readBladeInput.doctree | Bin 0 -> 6941 bytes ...beam.GEBTBeam.addSectionalProperty.doctree | Bin 0 -> 4487 bytes ....gebt.beam.GEBTBeam.analysis_type.doctree} | Bin 4478 -> 4462 bytes ...bt.beam.GEBTBeam.angular_velocity.doctree} | Bin 4655 -> 4777 bytes .../msgpi.ms.gebt.beam.GEBTBeam.av_tf.doctree | Bin 0 -> 4629 bytes ....ms.gebt.beam.GEBTBeam.distrloads.doctree} | Bin 3662 -> 3771 bytes .../ms/msgpi.ms.gebt.beam.GEBTBeam.doctree | Bin 0 -> 36380 bytes ...sgpi.ms.gebt.beam.GEBTBeam.frames.doctree} | Bin 3714 -> 3747 bytes ...bt.beam.GEBTBeam.global_mesh_size.doctree} | Bin 4326 -> 4497 bytes ....gebt.beam.GEBTBeam.initcurvatures.doctree | Bin 0 -> 3823 bytes ...ebt.beam.GEBTBeam.linear_velocity.doctree} | Bin 4644 -> 4766 bytes .../msgpi.ms.gebt.beam.GEBTBeam.lv_tf.doctree | Bin 0 -> 4626 bytes ....gebt.beam.GEBTBeam.max_iteration.doctree} | Bin 4457 -> 4448 bytes ....ms.gebt.beam.GEBTBeam.mconditions.doctree | Bin 0 -> 5325 bytes ...sgpi.ms.gebt.beam.GEBTBeam.members.doctree | Bin 0 -> 6021 bytes .../msgpi.ms.gebt.beam.GEBTBeam.mesh.doctree | Bin 0 -> 3587 bytes .../msgpi.ms.gebt.beam.GEBTBeam.name.doctree | Bin 0 -> 4292 bytes ....ms.gebt.beam.GEBTBeam.num_eigens.doctree} | Bin 4322 -> 4444 bytes ...i.ms.gebt.beam.GEBTBeam.num_steps.doctree} | Bin 4340 -> 4414 bytes ....ms.gebt.beam.GEBTBeam.pconditions.doctree | Bin 0 -> 5323 bytes ...msgpi.ms.gebt.beam.GEBTBeam.points.doctree | Bin 0 -> 4810 bytes ...ms.gebt.beam.GEBTBeam.printResults.doctree | Bin 0 -> 3683 bytes ...gpi.ms.gebt.beam.GEBTBeam.sections.doctree | Bin 0 -> 6059 bytes ...sgpi.ms.gebt.beam.GEBTBeam.summary.doctree | Bin 0 -> 3623 bytes ...s.gebt.beam.GEBTBeam.timefunctions.doctree | Bin 0 -> 3802 bytes ....ms.gebt.beam.GEBTBeam.writeGEBTIn.doctree | Bin 0 -> 6756 bytes ...ms.gebt.beam.GEBTBeam.writeGmshMsh.doctree | Bin 0 -> 4064 bytes ...pi.ms.gebt.beam.GEBTBeamMember.css.doctree | Bin 0 -> 4605 bytes ...s.gebt.beam.GEBTBeamMember.curv_id.doctree | Bin 0 -> 4908 bytes .../msgpi.ms.gebt.beam.GEBTBeamMember.doctree | Bin 0 -> 16327 bytes ....gebt.beam.GEBTBeamMember.frame_id.doctree | Bin 0 -> 4915 bytes ...ebt.beam.GEBTBeamMember.member_id.doctree} | Bin 4292 -> 4478 bytes ....beam.GEBTBeamMember.num_divisions.doctree | Bin 0 -> 5042 bytes ...ms.gebt.beam.GEBTBeamMember.points.doctree | Bin 0 -> 4656 bytes ...s.gebt.beam.GEBTBeamMember.summary.doctree | Bin 0 -> 3701 bytes ...beam.GEBTBeamMember.writeGEBTInput.doctree | Bin 0 -> 3980 bytes .../msgpi.ms.gebt.beam.GEBTBeamResult.doctree | Bin 0 -> 10744 bytes ...s.gebt.beam.GEBTBeamResult.members.doctree | Bin 0 -> 4731 bytes ...ms.gebt.beam.GEBTBeamResult.points.doctree | Bin 0 -> 4699 bytes ....gebt.beam.GEBTBeamResult.printAll.doctree | Bin 0 -> 3928 bytes .../msgpi.ms.gebt.beam.GEBTCondition.doctree | Bin 0 -> 15238 bytes ...i.ms.gebt.beam.GEBTCondition.dofs.doctree} | Bin 4275 -> 4417 bytes ....gebt.beam.GEBTCondition.followers.doctree | Bin 0 -> 4538 bytes ....gebt.beam.GEBTCondition.object_id.doctree | Bin 0 -> 4480 bytes ...ms.gebt.beam.GEBTCondition.summary.doctree | Bin 0 -> 3688 bytes ...gebt.beam.GEBTCondition.time_funcs.doctree | Bin 0 -> 4572 bytes ....ms.gebt.beam.GEBTCondition.values.doctree | Bin 0 -> 4477 bytes ....beam.GEBTCondition.writeGEBTInput.doctree | Bin 0 -> 3967 bytes ....ms.gebt.beam.GEBTNodeResult.coord.doctree | Bin 0 -> 4440 bytes .../msgpi.ms.gebt.beam.GEBTNodeResult.doctree | Bin 0 -> 18912 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.f.doctree | Bin 0 -> 4396 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.h.doctree | Bin 0 -> 4396 bytes ...pi.ms.gebt.beam.GEBTNodeResult.id.doctree} | Bin 4252 -> 4350 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.m.doctree | Bin 0 -> 4398 bytes ...BTNodeResult.outputRecordInOneLine.doctree | Bin 0 -> 4084 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.p.doctree | Bin 0 -> 4394 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.r.doctree | Bin 0 -> 4396 bytes ...i.ms.gebt.beam.GEBTNodeResult.type.doctree | Bin 0 -> 4434 bytes ...sgpi.ms.gebt.beam.GEBTNodeResult.u.doctree | Bin 0 -> 4404 bytes ...s.gebt.build.buildGEBTBeamGeometry.doctree | Bin 0 -> 4768 bytes .../msgpi.ms.gebt.exec.run.doctree} | Bin 7258 -> 7222 bytes .../msgpi.ms.gebt.exec.solvePLECS.doctree} | Bin 11121 -> 11133 bytes .../ms/msgpi.ms.gebt.io.readGEBTIn.doctree | Bin 0 -> 6807 bytes .../msgpi.ms.gebt.io.readGEBTOut.doctree} | Bin 6556 -> 6568 bytes ...msgpi.ms.gebt.io.readGEBTOutEigen.doctree} | Bin 9889 -> 9901 bytes .../msgpi.ms.gebt.io.readGEBTOutNode.doctree} | Bin 8624 -> 8636 bytes ...sgpi.ms.gebt.io.readGEBTOutStatic.doctree} | Bin 6182 -> 6194 bytes ...i.presg.readMaterialFromXMLElement.doctree | Bin 4175 -> 0 bytes ...G.doctree => msgpi.sg.presg.preSG.doctree} | Bin 21102 -> 21144 bytes ...doctree => msgpi.sg.presg.preSG1D.doctree} | Bin 6932 -> 6974 bytes ...g.presg.readMaterialFromXMLElement.doctree | Bin 0 -> 4217 bytes .../msgpi.cross_section.CrossSection.doctree | Bin 16253 -> 0 bytes ...sgpi.sg.cross_section.CrossSection.doctree | Bin 0 -> 16433 bytes ...ection.CrossSection.fn_design_tmp.doctree} | Bin 4565 -> 4607 bytes ...ection.CrossSection.fn_design_xml.doctree} | Bin 4571 -> 4601 bytes ....cross_section.CrossSection.fn_sg.doctree} | Bin 4425 -> 4466 bytes ...g.cross_section.CrossSection.name.doctree} | Bin 4430 -> 4461 bytes ....cross_section.CrossSection.props.doctree} | Bin 4656 -> 4695 bytes ....sg.cross_section.CrossSection.sg.doctree} | Bin 4616 -> 4655 bytes .../_autogen/sg/msgpi.sg.BeamProperty.doctree | Bin 43720 -> 0 bytes .../sg/msgpi.sg.BeamProperty.ga22.doctree | Bin 4274 -> 0 bytes .../sg/msgpi.sg.BeamProperty.ga33.doctree | Bin 4274 -> 0 bytes .../sg/msgpi.sg.BeamProperty.i33.doctree | Bin 4275 -> 0 bytes .../sg/msgpi.sg.BeamProperty.mu.doctree | Bin 4224 -> 0 bytes .../sg/msgpi.sg.BeamProperty.xg3.doctree | Bin 4283 -> 0 bytes .../sg/msgpi.sg.BeamProperty.xm2.doctree | Bin 4273 -> 0 bytes .../sg/msgpi.sg.BeamProperty.xm3.doctree | Bin 4273 -> 0 bytes .../sg/msgpi.sg.BeamProperty.xs2.doctree | Bin 4299 -> 0 bytes .../sg/msgpi.sg.MaterialSection.doctree | Bin 33043 -> 0 bytes .../sg/msgpi.sg.StructureGene.doctree | Bin 54030 -> 0 bytes ...sgpi.sg.StructureGene.global_loads.doctree | Bin 9497 -> 0 bytes .../msgpi.sg.StructureGene.materials.doctree | Bin 4595 -> 0 bytes .../sg/msgpi.sg.StructureGene.summary.doctree | Bin 3883 -> 0 bytes ... => msgpi.sg.sg.BeamProperty.area.doctree} | Bin 4299 -> 4297 bytes ... => msgpi.sg.sg.BeamProperty.cmpl.doctree} | Bin 3779 -> 3812 bytes ...> msgpi.sg.sg.BeamProperty.cmpl_t.doctree} | Bin 3861 -> 3897 bytes .../sg/msgpi.sg.sg.BeamProperty.doctree | Bin 0 -> 44269 bytes ...ee => msgpi.sg.sg.BeamProperty.ea.doctree} | Bin 4255 -> 4265 bytes .../sg/msgpi.sg.sg.BeamProperty.ei22.doctree | Bin 0 -> 4311 bytes .../sg/msgpi.sg.sg.BeamProperty.ei33.doctree | Bin 0 -> 4311 bytes ... => msgpi.sg.sg.BeamProperty.ga22.doctree} | Bin 4264 -> 4307 bytes .../sg/msgpi.sg.sg.BeamProperty.ga33.doctree | Bin 0 -> 4307 bytes ...e => msgpi.sg.sg.BeamProperty.get.doctree} | Bin 22359 -> 22395 bytes ...ee => msgpi.sg.sg.BeamProperty.gj.doctree} | Bin 4232 -> 4265 bytes ...e => msgpi.sg.sg.BeamProperty.i11.doctree} | Bin 4278 -> 4288 bytes .../sg/msgpi.sg.sg.BeamProperty.i22.doctree | Bin 0 -> 4308 bytes .../sg/msgpi.sg.sg.BeamProperty.i33.doctree | Bin 0 -> 4308 bytes ... => msgpi.sg.sg.BeamProperty.mass.doctree} | Bin 3689 -> 3722 bytes ... msgpi.sg.sg.BeamProperty.mass_cs.doctree} | Bin 3801 -> 3837 bytes ...ee => msgpi.sg.sg.BeamProperty.mu.doctree} | Bin 4232 -> 4257 bytes ... msgpi.sg.sg.BeamProperty.phi_pba.doctree} | Bin 4382 -> 4416 bytes ... msgpi.sg.sg.BeamProperty.phi_pia.doctree} | Bin 4376 -> 4418 bytes ... msgpi.sg.sg.BeamProperty.phi_psa.doctree} | Bin 4380 -> 4412 bytes ...=> msgpi.sg.sg.BeamProperty.print.doctree} | Bin 3551 -> 3581 bytes ...ee => msgpi.sg.sg.BeamProperty.rg.doctree} | Bin 4278 -> 4285 bytes ... => msgpi.sg.sg.BeamProperty.stff.doctree} | Bin 3777 -> 3810 bytes ...> msgpi.sg.sg.BeamProperty.stff_t.doctree} | Bin 3859 -> 3895 bytes .../sg/msgpi.sg.sg.BeamProperty.xg2.doctree | Bin 0 -> 4316 bytes .../sg/msgpi.sg.sg.BeamProperty.xg3.doctree | Bin 0 -> 4316 bytes ...e => msgpi.sg.sg.BeamProperty.xm2.doctree} | Bin 4279 -> 4306 bytes ...e => msgpi.sg.sg.BeamProperty.xm3.doctree} | Bin 4279 -> 4306 bytes ...e => msgpi.sg.sg.BeamProperty.xs2.doctree} | Bin 4283 -> 4332 bytes .../sg/msgpi.sg.sg.BeamProperty.xs3.doctree | Bin 0 -> 4332 bytes .../sg/msgpi.sg.sg.BeamProperty.xt2.doctree | Bin 0 -> 4312 bytes .../sg/msgpi.sg.sg.BeamProperty.xt3.doctree | Bin 0 -> 4312 bytes ....sg.sg.MaterialSection.compliance.doctree} | Bin 4418 -> 4451 bytes ...i.sg.sg.MaterialSection.constants.doctree} | Bin 5792 -> 5825 bytes ...gpi.sg.sg.MaterialSection.density.doctree} | Bin 4366 -> 4399 bytes .../sg/msgpi.sg.sg.MaterialSection.doctree | Bin 0 -> 33415 bytes ... msgpi.sg.sg.MaterialSection.name.doctree} | Bin 4315 -> 4348 bytes ...msgpi.sg.sg.MaterialSection.smdim.doctree} | Bin 4342 -> 4375 bytes ...i.sg.sg.MaterialSection.stiffness.doctree} | Bin 4412 -> 4445 bytes ...sgpi.sg.sg.MaterialSection.summary.doctree | Bin 0 -> 3644 bytes ...sgpi.sg.sg.StructureGene.analysis.doctree} | Bin 5140 -> 5173 bytes ...sg.sg.StructureGene.degen_element.doctree} | Bin 4448 -> 4482 bytes .../sg/msgpi.sg.sg.StructureGene.doctree | Bin 0 -> 60541 bytes ...gpi.sg.sg.StructureGene.elem_prop.doctree} | Bin 4833 -> 4869 bytes ...pi.sg.sg.StructureGene.elementids.doctree} | Bin 4350 -> 4383 bytes ....sg.sg.StructureGene.elementids1d.doctree} | Bin 4382 -> 4415 bytes ....sg.sg.StructureGene.elementids2d.doctree} | Bin 4382 -> 4415 bytes ....sg.sg.StructureGene.elementids3d.doctree} | Bin 4382 -> 4415 bytes ...sgpi.sg.sg.StructureGene.elements.doctree} | Bin 4893 -> 4926 bytes ...ne.findComboByMaterialOrientation.doctree} | Bin 7221 -> 7257 bytes ....StructureGene.findMaterialByName.doctree} | Bin 6006 -> 6042 bytes ...tructureGene.global_displacements.doctree} | Bin 4758 -> 4794 bytes ...i.sg.sg.StructureGene.global_loads.doctree | Bin 0 -> 9533 bytes ...g.StructureGene.global_loads_dist.doctree} | Bin 3993 -> 4029 bytes ...g.StructureGene.global_loads_type.doctree} | Bin 5021 -> 5057 bytes ...sg.StructureGene.global_rotations.doctree} | Bin 4802 -> 4838 bytes ...g.StructureGene.initial_curvature.doctree} | Bin 4503 -> 4539 bytes ...sg.sg.StructureGene.initial_twist.doctree} | Bin 4436 -> 4472 bytes ...sgpi.sg.sg.StructureGene.materials.doctree | Bin 0 -> 4713 bytes ...sgpi.sg.sg.StructureGene.mocombos.doctree} | Bin 5337 -> 5382 bytes ...> msgpi.sg.sg.StructureGene.model.doctree} | Bin 5329 -> 5362 bytes ...=> msgpi.sg.sg.StructureGene.name.doctree} | Bin 4253 -> 4286 bytes ...> msgpi.sg.sg.StructureGene.nodes.doctree} | Bin 5693 -> 5726 bytes ...uctureGene.nonuniform_temperature.doctree} | Bin 4560 -> 4596 bytes ...g.sg.StructureGene.num_slavenodes.doctree} | Bin 4446 -> 4472 bytes ...msgpi.sg.sg.StructureGene.oblique.doctree} | Bin 4333 -> 4366 bytes ...> msgpi.sg.sg.StructureGene.omega.doctree} | Bin 4300 -> 4333 bytes ...msgpi.sg.sg.StructureGene.physics.doctree} | Bin 5947 -> 5980 bytes ...gpi.sg.sg.StructureGene.prop_elem.doctree} | Bin 4847 -> 4883 bytes ...> msgpi.sg.sg.StructureGene.sgdim.doctree} | Bin 4276 -> 4309 bytes ...> msgpi.sg.sg.StructureGene.smdim.doctree} | Bin 4322 -> 4355 bytes ...msgpi.sg.sg.StructureGene.summary.doctree} | Bin 3950 -> 3919 bytes ...sg.sg.StructureGene.trans_element.doctree} | Bin 4436 -> 4484 bytes ...i.sg.sg.StructureGene.writeGmshMsh.doctree | Bin 0 -> 5633 bytes ...gpi.sg.sg.StructureGene.writeInput.doctree | Bin 0 -> 16011 bytes .../msgpi.utils.calcBasicRotation3D.doctree | Bin 4198 -> 0 bytes .../utils/msgpi.utils.io.listToString.doctree | Bin 0 -> 4564 bytes .../msgpi.utils.io.matrixToString.doctree | Bin 0 -> 4591 bytes ... => msgpi.utils.io.parseLayupCode.doctree} | Bin 3742 -> 3778 bytes ...ee => msgpi.utils.io.textToMatrix.doctree} | Bin 6548 -> 6548 bytes ... msgpi.utils.io.writeFormatFloats.doctree} | Bin 8852 -> 8852 bytes ....utils.io.writeFormatFloatsMatrix.doctree} | Bin 6824 -> 6824 bytes ...sgpi.utils.io.writeFormatIntegers.doctree} | Bin 8859 -> 8859 bytes ...tils.io.writeFormatIntegersMatrix.doctree} | Bin 4497 -> 4497 bytes .../utils/msgpi.utils.listToString.doctree | Bin 4528 -> 0 bytes ... => msgpi.utils.logger.initLogger.doctree} | Bin 13890 -> 13980 bytes .../msgpi.utils.math.angleToCosine2D.doctree} | Bin 3892 -> 3808 bytes ...gpi.utils.math.calcBasicRotation3D.doctree | Bin 0 -> 4258 bytes ...ctree => msgpi.utils.math.calcCab.doctree} | Bin 7883 -> 7953 bytes ....utils.math.calcGeneralRotation3D.doctree} | Bin 7425 -> 7495 bytes ....calcRotationTensorFromParameters.doctree} | Bin 7438 -> 7508 bytes .../utils/msgpi.utils.math.distance.doctree | Bin 0 -> 3868 bytes .../msgpi.utils.math.floorAbsolute.doctree | Bin 0 -> 5970 bytes ....utils.math.rotateVectorByAngle2D.doctree} | Bin 3971 -> 4031 bytes ...ss.doctree => msgpi.utils.math.ss.doctree} | Bin 4188 -> 4248 bytes ...doctree => msgpi.utils.math.tilde.doctree} | Bin 5149 -> 5219 bytes .../utils/msgpi.utils.parseXML.doctree | Bin 5892 -> 0 bytes .../_autogen/utils/msgpi.utils.run.doctree | Bin 3962 -> 0 bytes .../msgpi.utils.updateXMLElement.doctree | Bin 7001 -> 0 bytes docs/build/doctrees/beam.doctree | Bin 47133 -> 0 bytes .../doctrees/beam_methods_dymore.doctree | Bin 11858 -> 0 bytes docs/build/doctrees/beam_methods_gebt.doctree | Bin 17659 -> 0 bytes .../doctrees/beam_methods_prepro.doctree | Bin 5019 -> 0 bytes docs/build/doctrees/environment.pickle | Bin 230346 -> 282572 bytes docs/build/doctrees/methods.doctree | Bin 43187 -> 0 bytes docs/build/doctrees/ms/blade.doctree | Bin 0 -> 38950 bytes .../gebt.doctree} | Bin 2301 -> 2663 bytes docs/build/doctrees/ms/gebt_beam.doctree | Bin 0 -> 90446 bytes docs/build/doctrees/ms/gebt_methods.doctree | Bin 0 -> 16291 bytes docs/build/doctrees/ms/index.doctree | Bin 0 -> 2673 bytes docs/build/doctrees/ref_manual.doctree | Bin 2802 -> 2697 bytes docs/build/doctrees/sg/beamproperty.doctree | Bin 0 -> 45307 bytes docs/build/doctrees/sg/crosssection.doctree | Bin 0 -> 13135 bytes docs/build/doctrees/sg/index.doctree | Bin 0 -> 2785 bytes docs/build/doctrees/sg/io.doctree | Bin 0 -> 16701 bytes .../build/doctrees/sg/materialsection.doctree | Bin 0 -> 15056 bytes docs/build/doctrees/sg/run.doctree | Bin 0 -> 13299 bytes docs/build/doctrees/sg/structuregene.doctree | Bin 0 -> 49875 bytes docs/build/doctrees/sg_beamproperty.doctree | Bin 44917 -> 0 bytes docs/build/doctrees/sg_crosssection.doctree | Bin 13042 -> 0 bytes .../build/doctrees/sg_materialsection.doctree | Bin 14951 -> 0 bytes docs/build/doctrees/sg_structuregene.doctree | Bin 47063 -> 0 bytes docs/build/doctrees/user_guide.doctree | Bin 2667 -> 2644 bytes docs/build/doctrees/utils.doctree | Bin 27686 -> 0 bytes .../index.doctree} | Bin 2741 -> 2702 bytes docs/build/doctrees/utils/io.doctree | Bin 0 -> 12742 bytes docs/build/doctrees/utils/logger.doctree | Bin 0 -> 4814 bytes docs/build/doctrees/utils/math.doctree | Bin 0 -> 14665 bytes docs/build/html/.buildinfo | 2 +- ...alysis.run.html => msgpi.sg.exec.run.html} | 39 +- ...p.html => msgpi.sg.exec.runSwiftComp.html} | 37 +- ...unVABS.html => msgpi.sg.exec.runVABS.html} | 37 +- ...is.solve.html => msgpi.sg.exec.solve.html} | 37 +- .../beam/msgpi.ms.analysis.solveGEBT.html | 245 -------- .../msgpi.ms.beam.Beam.angular_velocity.html | 239 ------- .../msgpi.ms.beam.Beam.findSectionByName.html | 244 -------- .../_autogen/beam/msgpi.ms.beam.Beam.html | 338 ---------- .../msgpi.ms.beam.Beam.linear_velocity.html | 239 ------- .../msgpi.ms.beam.Beam.max_iteration.html | 238 ------- .../beam/msgpi.ms.beam.Beam.segments.html | 239 ------- .../beam/msgpi.ms.beam.Beam.summary.html | 232 ------- .../beam/msgpi.ms.beam.Beam.writeGmshMsh.html | 233 ------- ...sgpi.ms.beam.BeamSegment.calcLengthSq.html | 241 -------- ...pi.ms.beam.BeamSegment.local_frame_id.html | 238 ------- ...gpi.ms.beam.BeamSegment.num_divisions.html | 238 ------- .../beam/msgpi.ms.beam.BeamSegment.twist.html | 238 ------- .../beam/msgpi.ms.iodymore.makeFile.html | 246 -------- .../beam/msgpi.ms.iodymore.readEigOutput.html | 242 -------- .../beam/msgpi.ms.iodymore.readForce.html | 238 ------- ...sgpi.ms.iodymore.writeDymoreMKUpdated.html | 275 --------- .../beam/msgpi.ms.iogebt.readGEBTOut.html | 243 -------- .../msgpi.ms.iogebt.readGEBTOutStatic.html | 243 -------- .../beam/msgpi.ms.prebeam.preBeam.html | 252 -------- .../io/msgpi.io.iosc.readSCOutFailure.html | 232 ------- .../io/msgpi.io.iosc.readSCOutHomo.html | 241 -------- ...pi.io.iosc.writeSCElementOrientations.html | 232 ------- .../io/msgpi.io.iosc.writeSCElements.html | 232 ------- .../_autogen/io/msgpi.io.iosc.writeSCIn.html | 241 -------- .../_autogen/io/msgpi.io.iosc.writeSCInD.html | 232 ------- .../_autogen/io/msgpi.io.iosc.writeSCInF.html | 232 ------- .../_autogen/io/msgpi.io.iosc.writeSCInH.html | 232 ------- .../io/msgpi.io.iosc.writeSCMOCombos.html | 232 ------- .../io/msgpi.io.iosc.writeSCMaterials.html | 232 ------- .../io/msgpi.io.iosc.writeSCNodes.html | 232 ------- .../io/msgpi.io.iovabs.readVABSIn.html | 244 -------- ...o.iovabs.writeVABSElementOrientations.html | 232 ------- .../io/msgpi.io.iovabs.writeVABSElements.html | 232 ------- .../io/msgpi.io.iovabs.writeVABSIn.html | 248 -------- .../io/msgpi.io.iovabs.writeVABSMOCombos.html | 232 ------- .../msgpi.io.iovabs.writeVABSMaterials.html | 232 ------- .../io/msgpi.io.iovabs.writeVABSNodes.html | 232 ------- .../msgpi.sg.io.readInputSG.html} | 37 +- ...eadSCIn.html => msgpi.sg.io.readSCIn.html} | 37 +- ...dSCOut.html => msgpi.sg.io.readSCOut.html} | 37 +- ...=> msgpi.sg.io.readSCOutBeamProperty.html} | 39 +- .../msgpi.sg.io.readSCOutFailure.html} | 42 +- .../msgpi.sg.io.readSCOutHomo.html} | 50 +- .../msgpi.sg.io.readSCOutShellProperty.html | 229 +++++++ .../msgpi.sg.io.readVABSIn.html} | 51 +- ...SOut.html => msgpi.sg.io.readVABSOut.html} | 37 +- ....html => msgpi.sg.io.readVABSOutHomo.html} | 39 +- ...msgpi.sg.io.readVABSOutStrengthRatio.html} | 37 +- ...i.ms.blade.Blade.cross_sections_repo.html} | 41 +- .../msgpi.ms.blade.Blade.distributions.html | 230 +++++++ ...gpi.ms.blade.Blade.findPtCoordByName.html} | 37 +- ...sgpi.ms.blade.Blade.findSectionByName.html | 241 ++++++++ .../ms/msgpi.ms.blade.Blade.functions.html | 230 +++++++ ....ms.blade.Blade.genCrossSectionDesign.html | 229 +++++++ .../_autogen/ms/msgpi.ms.blade.Blade.html | 304 +++++++++ .../msgpi.ms.blade.Blade.name.html} | 37 +- .../msgpi.ms.blade.Blade.points.html} | 45 +- ...sgpi.ms.blade.Blade.section_database.html} | 41 +- .../msgpi.ms.blade.Blade.sections.html} | 44 +- .../ms/msgpi.ms.blade.Blade.segments.html | 235 +++++++ .../ms/msgpi.ms.blade.Blade.summary.html | 229 +++++++ .../msgpi.ms.blade.BladeSegment.coords.html} | 37 +- .../msgpi.ms.blade.BladeSegment.css.html} | 37 +- .../msgpi.ms.blade.BladeSegment.curv_id.html | 235 +++++++ ...msgpi.ms.blade.BladeSegment.frame_id.html} | 39 +- .../msgpi.ms.blade.BladeSegment.html} | 68 +- ....ms.blade.BladeSegment.local_frame_id.html | 235 +++++++ ....ms.blade.BladeSegment.num_divisions.html} | 41 +- .../msgpi.ms.blade.BladeSegment.points.html} | 37 +- ...msgpi.ms.blade.BladeSegment.rotate_a1.html | 235 +++++++ .../msgpi.ms.blade.BladeSegment.summary.html | 229 +++++++ .../ms/msgpi.ms.blade.BladeSegment.twist.html | 235 +++++++ .../msgpi.ms.blade.readBladeInput.html} | 45 +- ...bt.beam.GEBTBeam.addSectionalProperty.html | 231 +++++++ ...i.ms.gebt.beam.GEBTBeam.analysis_type.html | 237 +++++++ ...s.gebt.beam.GEBTBeam.angular_velocity.html | 238 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.html | 238 +++++++ ...sgpi.ms.gebt.beam.GEBTBeam.distrloads.html | 232 +++++++ .../msgpi.ms.gebt.beam.GEBTBeam.frames.html | 232 +++++++ ...s.gebt.beam.GEBTBeam.global_mesh_size.html | 237 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeam.html | 334 ++++++++++ ...ms.gebt.beam.GEBTBeam.initcurvatures.html} | 39 +- ...ms.gebt.beam.GEBTBeam.linear_velocity.html | 238 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.html | 238 +++++++ ...i.ms.gebt.beam.GEBTBeam.max_iteration.html | 237 +++++++ ...pi.ms.gebt.beam.GEBTBeam.mconditions.html} | 39 +- .../msgpi.ms.gebt.beam.GEBTBeam.members.html | 238 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.html | 231 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeam.name.html | 237 +++++++ ...sgpi.ms.gebt.beam.GEBTBeam.num_eigens.html | 237 +++++++ ...msgpi.ms.gebt.beam.GEBTBeam.num_steps.html | 237 +++++++ ...pi.ms.gebt.beam.GEBTBeam.pconditions.html} | 43 +- .../msgpi.ms.gebt.beam.GEBTBeam.points.html} | 39 +- ...pi.ms.gebt.beam.GEBTBeam.printResults.html | 231 +++++++ ...msgpi.ms.gebt.beam.GEBTBeam.sections.html} | 39 +- .../msgpi.ms.gebt.beam.GEBTBeam.summary.html | 231 +++++++ ...i.ms.gebt.beam.GEBTBeam.timefunctions.html | 232 +++++++ ...pi.ms.gebt.beam.GEBTBeam.writeGEBTIn.html} | 39 +- ...pi.ms.gebt.beam.GEBTBeam.writeGmshMsh.html | 232 +++++++ ...msgpi.ms.gebt.beam.GEBTBeamMember.css.html | 238 +++++++ ...i.ms.gebt.beam.GEBTBeamMember.curv_id.html | 237 +++++++ ....ms.gebt.beam.GEBTBeamMember.frame_id.html | 237 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTBeamMember.html | 282 +++++++++ ...ms.gebt.beam.GEBTBeamMember.member_id.html | 237 +++++++ ...bt.beam.GEBTBeamMember.num_divisions.html} | 43 +- ...pi.ms.gebt.beam.GEBTBeamMember.points.html | 238 +++++++ ...i.ms.gebt.beam.GEBTBeamMember.summary.html | 231 +++++++ ...bt.beam.GEBTBeamMember.writeGEBTInput.html | 231 +++++++ .../msgpi.ms.gebt.beam.GEBTBeamResult.html} | 66 +- ....ms.gebt.beam.GEBTBeamResult.members.html} | 43 +- ...i.ms.gebt.beam.GEBTBeamResult.points.html} | 43 +- ....ms.gebt.beam.GEBTBeamResult.printAll.html | 231 +++++++ ...msgpi.ms.gebt.beam.GEBTCondition.dofs.html | 237 +++++++ ....ms.gebt.beam.GEBTCondition.followers.html | 237 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTCondition.html | 278 +++++++++ ...ms.gebt.beam.GEBTCondition.object_id.html} | 41 +- ...pi.ms.gebt.beam.GEBTCondition.summary.html | 231 +++++++ ...ms.gebt.beam.GEBTCondition.time_funcs.html | 237 +++++++ ...gpi.ms.gebt.beam.GEBTCondition.values.html | 237 +++++++ ...ebt.beam.GEBTCondition.writeGEBTInput.html | 231 +++++++ ...gpi.ms.gebt.beam.GEBTNodeResult.coord.html | 237 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.f.html | 237 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.h.html | 237 +++++++ .../ms/msgpi.ms.gebt.beam.GEBTNodeResult.html | 288 +++++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.id.html | 237 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.m.html | 237 +++++++ ....GEBTNodeResult.outputRecordInOneLine.html | 231 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.p.html | 237 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.r.html | 237 +++++++ ...sgpi.ms.gebt.beam.GEBTNodeResult.type.html | 237 +++++++ .../msgpi.ms.gebt.beam.GEBTNodeResult.u.html | 237 +++++++ ....ms.gebt.build.buildGEBTBeamGeometry.html} | 39 +- .../msgpi.ms.gebt.exec.run.html} | 39 +- .../msgpi.ms.gebt.exec.solvePLECS.html} | 39 +- .../msgpi.ms.gebt.io.readGEBTIn.html} | 41 +- .../msgpi.ms.gebt.io.readGEBTOut.html} | 50 +- .../msgpi.ms.gebt.io.readGEBTOutEigen.html} | 39 +- .../msgpi.ms.gebt.io.readGEBTOutNode.html} | 41 +- .../msgpi.ms.gebt.io.readGEBTOutStatic.html} | 50 +- ...g.preSG.html => msgpi.sg.presg.preSG.html} | 37 +- ...eSG1D.html => msgpi.sg.presg.preSG1D.html} | 39 +- ....sg.presg.readMaterialFromXMLElement.html} | 40 +- .../msgpi.cross_section.CrossSection.sg.html | 238 ------- ...s_section.CrossSection.fn_design_tmp.html} | 37 +- ...s_section.CrossSection.fn_design_xml.html} | 37 +- ....sg.cross_section.CrossSection.fn_sg.html} | 37 +- ... msgpi.sg.cross_section.CrossSection.html} | 55 +- ...i.sg.cross_section.CrossSection.name.html} | 37 +- ....sg.cross_section.CrossSection.props.html} | 39 +- ...sgpi.sg.cross_section.CrossSection.sg.html | 235 +++++++ .../sg/msgpi.sg.BeamProperty.area.html | 238 ------- .../sg/msgpi.sg.BeamProperty.ei22.html | 238 ------- .../sg/msgpi.sg.BeamProperty.ga22.html | 238 ------- .../sg/msgpi.sg.BeamProperty.xg3.html | 238 ------- .../sg/msgpi.sg.BeamProperty.xt2.html | 238 ------- .../_autogen/sg/msgpi.sg.StructureGene.html | 380 ------------ ....StructureGene.nonuniform_temperature.html | 238 ------- ...tml => msgpi.sg.sg.BeamProperty.area.html} | 39 +- ...tml => msgpi.sg.sg.BeamProperty.cmpl.html} | 39 +- ...l => msgpi.sg.sg.BeamProperty.cmpl_t.html} | 37 +- ....html => msgpi.sg.sg.BeamProperty.ea.html} | 37 +- ...tml => msgpi.sg.sg.BeamProperty.ei22.html} | 39 +- ...tml => msgpi.sg.sg.BeamProperty.ei33.html} | 39 +- .../sg/msgpi.sg.sg.BeamProperty.ga22.html | 235 +++++++ .../sg/msgpi.sg.sg.BeamProperty.ga33.html | 235 +++++++ ...html => msgpi.sg.sg.BeamProperty.get.html} | 37 +- .../sg/msgpi.sg.sg.BeamProperty.gj.html | 235 +++++++ ...rty.html => msgpi.sg.sg.BeamProperty.html} | 105 ++-- ...html => msgpi.sg.sg.BeamProperty.i11.html} | 37 +- ...html => msgpi.sg.sg.BeamProperty.i22.html} | 39 +- .../sg/msgpi.sg.sg.BeamProperty.i33.html | 235 +++++++ .../sg/msgpi.sg.sg.BeamProperty.mass.html | 231 +++++++ ... => msgpi.sg.sg.BeamProperty.mass_cs.html} | 37 +- ....html => msgpi.sg.sg.BeamProperty.mu.html} | 37 +- ... => msgpi.sg.sg.BeamProperty.phi_pba.html} | 37 +- ... => msgpi.sg.sg.BeamProperty.phi_pia.html} | 37 +- ... => msgpi.sg.sg.BeamProperty.phi_psa.html} | 37 +- ...ml => msgpi.sg.sg.BeamProperty.print.html} | 37 +- ....html => msgpi.sg.sg.BeamProperty.rg.html} | 45 +- ...tml => msgpi.sg.sg.BeamProperty.stff.html} | 37 +- ...l => msgpi.sg.sg.BeamProperty.stff_t.html} | 39 +- ...html => msgpi.sg.sg.BeamProperty.xg2.html} | 39 +- ...html => msgpi.sg.sg.BeamProperty.xg3.html} | 39 +- .../sg/msgpi.sg.sg.BeamProperty.xm2.html | 235 +++++++ ...html => msgpi.sg.sg.BeamProperty.xm3.html} | 37 +- .../sg/msgpi.sg.sg.BeamProperty.xs2.html | 235 +++++++ .../sg/msgpi.sg.sg.BeamProperty.xs3.html | 235 +++++++ ...html => msgpi.sg.sg.BeamProperty.xt2.html} | 39 +- ...html => msgpi.sg.sg.BeamProperty.xt3.html} | 37 +- ...gpi.sg.sg.MaterialSection.compliance.html} | 37 +- ...sgpi.sg.sg.MaterialSection.constants.html} | 37 +- ... msgpi.sg.sg.MaterialSection.density.html} | 37 +- ....html => msgpi.sg.sg.MaterialSection.html} | 57 +- ... => msgpi.sg.sg.MaterialSection.name.html} | 37 +- ...=> msgpi.sg.sg.MaterialSection.smdim.html} | 37 +- ...sgpi.sg.sg.MaterialSection.stiffness.html} | 37 +- ... msgpi.sg.sg.MaterialSection.summary.html} | 37 +- ...> msgpi.sg.sg.StructureGene.analysis.html} | 37 +- ...pi.sg.sg.StructureGene.degen_element.html} | 37 +- ... msgpi.sg.sg.StructureGene.elem_prop.html} | 37 +- ...msgpi.sg.sg.StructureGene.elementids.html} | 37 +- ...gpi.sg.sg.StructureGene.elementids1d.html} | 37 +- ...gpi.sg.sg.StructureGene.elementids2d.html} | 37 +- ...gpi.sg.sg.StructureGene.elementids3d.html} | 37 +- ...> msgpi.sg.sg.StructureGene.elements.html} | 37 +- ...eGene.findComboByMaterialOrientation.html} | 37 +- ....sg.StructureGene.findMaterialByName.html} | 37 +- ...g.StructureGene.global_displacements.html} | 37 +- ...gpi.sg.sg.StructureGene.global_loads.html} | 37 +- ...g.sg.StructureGene.global_loads_dist.html} | 37 +- ...g.sg.StructureGene.global_loads_type.html} | 37 +- ...sg.sg.StructureGene.global_rotations.html} | 37 +- .../sg/msgpi.sg.sg.StructureGene.html | 389 ++++++++++++ ...g.sg.StructureGene.initial_curvature.html} | 37 +- ...pi.sg.sg.StructureGene.initial_twist.html} | 37 +- ... msgpi.sg.sg.StructureGene.materials.html} | 39 +- ...> msgpi.sg.sg.StructureGene.mocombos.html} | 39 +- ...l => msgpi.sg.sg.StructureGene.model.html} | 37 +- ...ml => msgpi.sg.sg.StructureGene.name.html} | 37 +- ...l => msgpi.sg.sg.StructureGene.nodes.html} | 37 +- ....StructureGene.nonuniform_temperature.html | 235 +++++++ ...i.sg.sg.StructureGene.num_slavenodes.html} | 37 +- ...=> msgpi.sg.sg.StructureGene.oblique.html} | 37 +- ...l => msgpi.sg.sg.StructureGene.omega.html} | 37 +- ...=> msgpi.sg.sg.StructureGene.physics.html} | 37 +- ... msgpi.sg.sg.StructureGene.prop_elem.html} | 37 +- ...l => msgpi.sg.sg.StructureGene.sgdim.html} | 37 +- ...l => msgpi.sg.sg.StructureGene.smdim.html} | 37 +- ...=> msgpi.sg.sg.StructureGene.summary.html} | 37 +- ...pi.sg.sg.StructureGene.trans_element.html} | 37 +- ...sgpi.sg.sg.StructureGene.writeGmshMsh.html | 229 +++++++ ...msgpi.sg.sg.StructureGene.writeInput.html} | 52 +- .../utils/msgpi.utils.io.listToString.html | 229 +++++++ ...tml => msgpi.utils.io.matrixToString.html} | 37 +- .../utils/msgpi.utils.io.parseLayupCode.html | 229 +++++++ ....html => msgpi.utils.io.textToMatrix.html} | 37 +- ... => msgpi.utils.io.writeFormatFloats.html} | 37 +- ...gpi.utils.io.writeFormatFloatsMatrix.html} | 37 +- ...> msgpi.utils.io.writeFormatIntegers.html} | 37 +- ...i.utils.io.writeFormatIntegersMatrix.html} | 37 +- .../utils/msgpi.utils.listToString.html | 232 ------- ...tml => msgpi.utils.logger.initLogger.html} | 33 +- .../msgpi.utils.math.angleToCosine2D.html | 229 +++++++ .../msgpi.utils.math.calcBasicRotation3D.html | 229 +++++++ ...Cab.html => msgpi.utils.math.calcCab.html} | 37 +- ...gpi.utils.math.calcGeneralRotation3D.html} | 37 +- ...ath.calcRotationTensorFromParameters.html} | 37 +- ...2D.html => msgpi.utils.math.distance.html} | 37 +- .../utils/msgpi.utils.math.floorAbsolute.html | 241 ++++++++ ...gpi.utils.math.rotateVectorByAngle2D.html} | 40 +- .../_autogen/utils/msgpi.utils.math.ss.html | 229 +++++++ ...tilde.html => msgpi.utils.math.tilde.html} | 37 +- .../html/_autogen/utils/msgpi.utils.ss.html | 232 ------- .../utils/msgpi.utils.updateXMLElement.html | 242 -------- .../analysis/msgpi.analysis.run.rst.txt | 6 - .../msgpi.analysis.runSwiftComp.rst.txt | 6 - .../analysis/msgpi.analysis.runVABS.rst.txt | 6 - .../analysis/msgpi.analysis.solve.rst.txt | 6 - .../analysis/msgpi.sg.exec.run.rst.txt | 6 + .../msgpi.sg.exec.runSwiftComp.rst.txt | 6 + .../analysis/msgpi.sg.exec.runVABS.rst.txt | 6 + .../analysis/msgpi.sg.exec.solve.rst.txt | 6 + .../beam/msgpi.ms.analysis.runGEBT.rst.txt | 6 - .../beam/msgpi.ms.analysis.solveGEBT.rst.txt | 6 - .../beam/msgpi.ms.analysis.solvePLECS.rst.txt | 6 - .../msgpi.ms.beam.Beam.analysis_type.rst.txt | 6 - ...sgpi.ms.beam.Beam.angular_velocity.rst.txt | 6 - .../msgpi.ms.beam.Beam.distrloads.rst.txt | 6 - ...gpi.ms.beam.Beam.findPtCoordByName.rst.txt | 6 - ...gpi.ms.beam.Beam.findSectionByName.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.frames.rst.txt | 6 - .../msgpi.ms.beam.Beam.initcurvatures.rst.txt | 6 - ...msgpi.ms.beam.Beam.linear_velocity.rst.txt | 6 - .../msgpi.ms.beam.Beam.max_iteration.rst.txt | 6 - .../msgpi.ms.beam.Beam.mconditions.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.name.rst.txt | 6 - .../msgpi.ms.beam.Beam.num_eigens.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.num_steps.rst.txt | 6 - .../msgpi.ms.beam.Beam.pconditions.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.points.rst.txt | 6 - .../_autogen/beam/msgpi.ms.beam.Beam.rst.txt | 53 -- .../beam/msgpi.ms.beam.Beam.sections.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.segments.rst.txt | 6 - .../beam/msgpi.ms.beam.Beam.summary.rst.txt | 6 - .../msgpi.ms.beam.Beam.timefunctions.rst.txt | 6 - .../msgpi.ms.beam.Beam.writeGEBTIn.rst.txt | 6 - .../msgpi.ms.beam.Beam.writeGmshMsh.rst.txt | 6 - ...i.ms.beam.BeamSegment.calcLengthSq.rst.txt | 6 - .../msgpi.ms.beam.BeamSegment.coords.rst.txt | 6 - .../msgpi.ms.beam.BeamSegment.css.rst.txt | 6 - .../msgpi.ms.beam.BeamSegment.curv_id.rst.txt | 6 - ...msgpi.ms.beam.BeamSegment.frame_id.rst.txt | 6 - ...ms.beam.BeamSegment.local_frame_id.rst.txt | 6 - ....ms.beam.BeamSegment.num_divisions.rst.txt | 6 - .../msgpi.ms.beam.BeamSegment.points.rst.txt | 6 - ...sgpi.ms.beam.BeamSegment.rotate_a1.rst.txt | 6 - .../beam/msgpi.ms.beam.BeamSegment.rst.txt | 39 -- .../msgpi.ms.beam.BeamSegment.twist.rst.txt | 6 - .../msgpi.ms.iodymore.DymoreOutput.rst.txt | 22 - .../beam/msgpi.ms.iodymore.calcVI.rst.txt | 6 - .../beam/msgpi.ms.iodymore.makeFile.rst.txt | 6 - .../msgpi.ms.iodymore.readEigOutput.rst.txt | 6 - .../beam/msgpi.ms.iodymore.readForce.rst.txt | 6 - ...i.ms.iodymore.writeDymoreMKUpdated.rst.txt | 6 - .../beam/msgpi.ms.iogebt.readGEBTIn.rst.txt | 6 - .../beam/msgpi.ms.iogebt.readGEBTOut.rst.txt | 6 - .../msgpi.ms.iogebt.readGEBTOutEigen.rst.txt | 6 - .../msgpi.ms.iogebt.readGEBTOutNode.rst.txt | 6 - .../msgpi.ms.iogebt.readGEBTOutStatic.rst.txt | 6 - .../beam/msgpi.ms.prebeam.preBeam.rst.txt | 6 - .../beam/msgpi.ms.prebeam.preBeam2.rst.txt | 6 - .../io/msgpi.io.iosc.readSCIn.rst.txt | 6 - .../io/msgpi.io.iosc.readSCOut.rst.txt | 6 - ...sgpi.io.iosc.readSCOutBeamProperty.rst.txt | 6 - .../io/msgpi.io.iosc.readSCOutFailure.rst.txt | 6 - .../io/msgpi.io.iosc.readSCOutHomo.rst.txt | 6 - ...io.iosc.writeSCElementOrientations.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCElements.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCIn.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCInD.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCInF.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCInH.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCMOCombos.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCMaterials.rst.txt | 6 - .../io/msgpi.io.iosc.writeSCNodes.rst.txt | 6 - .../io/msgpi.io.iovabs.readVABSIn.rst.txt | 6 - .../io/msgpi.io.iovabs.readVABSOut.rst.txt | 6 - .../msgpi.io.iovabs.readVABSOutHomo.rst.txt | 6 - ...io.iovabs.readVABSOutStrengthRatio.rst.txt | 6 - ...ovabs.writeVABSElementOrientations.rst.txt | 6 - .../msgpi.io.iovabs.writeVABSElements.rst.txt | 6 - .../io/msgpi.io.iovabs.writeVABSIn.rst.txt | 6 - .../msgpi.io.iovabs.writeVABSMOCombos.rst.txt | 6 - ...msgpi.io.iovabs.writeVABSMacroData.rst.txt | 6 - ...msgpi.io.iovabs.writeVABSMaterials.rst.txt | 6 - .../io/msgpi.io.iovabs.writeVABSNodes.rst.txt | 6 - .../io/msgpi.sg.io.readInputSG.rst.txt | 6 + .../_autogen/io/msgpi.sg.io.readSCIn.rst.txt | 6 + .../_autogen/io/msgpi.sg.io.readSCOut.rst.txt | 6 + .../msgpi.sg.io.readSCOutBeamProperty.rst.txt | 6 + .../io/msgpi.sg.io.readSCOutFailure.rst.txt | 6 + .../io/msgpi.sg.io.readSCOutHomo.rst.txt | 6 + ...msgpi.sg.io.readSCOutShellProperty.rst.txt | 6 + .../io/msgpi.sg.io.readVABSIn.rst.txt | 6 + .../io/msgpi.sg.io.readVABSOut.rst.txt | 6 + .../io/msgpi.sg.io.readVABSOutHomo.rst.txt | 6 + ...gpi.sg.io.readVABSOutStrengthRatio.rst.txt | 6 + ...ms.blade.Blade.cross_sections_repo.rst.txt | 6 + ...msgpi.ms.blade.Blade.distributions.rst.txt | 6 + ...i.ms.blade.Blade.findPtCoordByName.rst.txt | 6 + ...i.ms.blade.Blade.findSectionByName.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.functions.rst.txt | 6 + ....blade.Blade.genCrossSectionDesign.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.name.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.points.rst.txt | 6 + .../_autogen/ms/msgpi.ms.blade.Blade.rst.txt | 43 ++ ...pi.ms.blade.Blade.section_database.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.sections.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.segments.rst.txt | 6 + .../ms/msgpi.ms.blade.Blade.summary.rst.txt | 6 + ...msgpi.ms.blade.BladeSegment.coords.rst.txt | 6 + .../msgpi.ms.blade.BladeSegment.css.rst.txt | 6 + ...sgpi.ms.blade.BladeSegment.curv_id.rst.txt | 6 + ...gpi.ms.blade.BladeSegment.frame_id.rst.txt | 6 + ....blade.BladeSegment.local_frame_id.rst.txt | 6 + ...s.blade.BladeSegment.num_divisions.rst.txt | 6 + ...msgpi.ms.blade.BladeSegment.points.rst.txt | 6 + ...pi.ms.blade.BladeSegment.rotate_a1.rst.txt | 6 + .../ms/msgpi.ms.blade.BladeSegment.rst.txt | 38 ++ ...sgpi.ms.blade.BladeSegment.summary.rst.txt | 6 + .../msgpi.ms.blade.BladeSegment.twist.rst.txt | 6 + .../ms/msgpi.ms.blade.readBladeInput.rst.txt | 6 + ...beam.GEBTBeam.addSectionalProperty.rst.txt | 6 + ...s.gebt.beam.GEBTBeam.analysis_type.rst.txt | 6 + ...ebt.beam.GEBTBeam.angular_velocity.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.av_tf.rst.txt | 6 + ...i.ms.gebt.beam.GEBTBeam.distrloads.rst.txt | 6 + ...msgpi.ms.gebt.beam.GEBTBeam.frames.rst.txt | 6 + ...ebt.beam.GEBTBeam.global_mesh_size.rst.txt | 6 + ....gebt.beam.GEBTBeam.initcurvatures.rst.txt | 6 + ...gebt.beam.GEBTBeam.linear_velocity.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.lv_tf.rst.txt | 6 + ...s.gebt.beam.GEBTBeam.max_iteration.rst.txt | 6 + ....ms.gebt.beam.GEBTBeam.mconditions.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTBeam.members.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.mesh.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.name.rst.txt | 6 + ...i.ms.gebt.beam.GEBTBeam.num_eigens.rst.txt | 6 + ...pi.ms.gebt.beam.GEBTBeam.num_steps.rst.txt | 6 + ....ms.gebt.beam.GEBTBeam.pconditions.rst.txt | 6 + ...msgpi.ms.gebt.beam.GEBTBeam.points.rst.txt | 6 + ...ms.gebt.beam.GEBTBeam.printResults.rst.txt | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.rst.txt | 52 ++ ...gpi.ms.gebt.beam.GEBTBeam.sections.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTBeam.summary.rst.txt | 6 + ...s.gebt.beam.GEBTBeam.timefunctions.rst.txt | 6 + ....ms.gebt.beam.GEBTBeam.writeGEBTIn.rst.txt | 6 + ...ms.gebt.beam.GEBTBeam.writeGmshMsh.rst.txt | 6 + ...pi.ms.gebt.beam.GEBTBeamMember.css.rst.txt | 6 + ...s.gebt.beam.GEBTBeamMember.curv_id.rst.txt | 6 + ....gebt.beam.GEBTBeamMember.frame_id.rst.txt | 6 + ...gebt.beam.GEBTBeamMember.member_id.rst.txt | 6 + ....beam.GEBTBeamMember.num_divisions.rst.txt | 6 + ...ms.gebt.beam.GEBTBeamMember.points.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeamMember.rst.txt | 35 ++ ...s.gebt.beam.GEBTBeamMember.summary.rst.txt | 6 + ...beam.GEBTBeamMember.writeGEBTInput.rst.txt | 6 + ...s.gebt.beam.GEBTBeamResult.members.rst.txt | 6 + ...ms.gebt.beam.GEBTBeamResult.points.rst.txt | 6 + ....gebt.beam.GEBTBeamResult.printAll.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTBeamResult.rst.txt | 30 + ...pi.ms.gebt.beam.GEBTCondition.dofs.rst.txt | 6 + ....gebt.beam.GEBTCondition.followers.rst.txt | 6 + ....gebt.beam.GEBTCondition.object_id.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTCondition.rst.txt | 34 + ...ms.gebt.beam.GEBTCondition.summary.rst.txt | 6 + ...gebt.beam.GEBTCondition.time_funcs.rst.txt | 6 + ....ms.gebt.beam.GEBTCondition.values.rst.txt | 6 + ....beam.GEBTCondition.writeGEBTInput.rst.txt | 6 + ....ms.gebt.beam.GEBTNodeResult.coord.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.f.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.h.rst.txt | 6 + ...gpi.ms.gebt.beam.GEBTNodeResult.id.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.m.rst.txt | 6 + ...BTNodeResult.outputRecordInOneLine.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.p.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.r.rst.txt | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.rst.txt | 37 ++ ...i.ms.gebt.beam.GEBTNodeResult.type.rst.txt | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.u.rst.txt | 6 + ...s.gebt.build.buildGEBTBeamGeometry.rst.txt | 6 + .../ms/msgpi.ms.gebt.exec.run.rst.txt | 6 + .../ms/msgpi.ms.gebt.exec.solvePLECS.rst.txt | 6 + .../ms/msgpi.ms.gebt.io.readGEBTIn.rst.txt | 6 + .../ms/msgpi.ms.gebt.io.readGEBTOut.rst.txt | 6 + .../msgpi.ms.gebt.io.readGEBTOutEigen.rst.txt | 6 + .../msgpi.ms.gebt.io.readGEBTOutNode.rst.txt | 6 + ...msgpi.ms.gebt.io.readGEBTOutStatic.rst.txt | 6 + .../_autogen/presg/msgpi.presg.preSG.rst.txt | 6 - .../presg/msgpi.presg.preSG1D.rst.txt | 6 - ...i.presg.readMaterialFromXMLElement.rst.txt | 6 - .../presg/msgpi.sg.presg.preSG.rst.txt | 6 + .../presg/msgpi.sg.presg.preSG1D.rst.txt | 6 + ...g.presg.readMaterialFromXMLElement.rst.txt | 6 + ...section.CrossSection.fn_design_tmp.rst.txt | 6 - ...section.CrossSection.fn_design_xml.rst.txt | 6 - ...i.cross_section.CrossSection.fn_sg.rst.txt | 6 - ...pi.cross_section.CrossSection.name.rst.txt | 6 - ...i.cross_section.CrossSection.props.rst.txt | 6 - ...sgpi.cross_section.CrossSection.sg.rst.txt | 6 - ...section.CrossSection.fn_design_tmp.rst.txt | 6 + ...section.CrossSection.fn_design_xml.rst.txt | 6 + ...g.cross_section.CrossSection.fn_sg.rst.txt | 6 + ...sg.cross_section.CrossSection.name.rst.txt | 6 + ...g.cross_section.CrossSection.props.rst.txt | 6 + ...gpi.sg.cross_section.CrossSection.rst.txt} | 6 +- ...i.sg.cross_section.CrossSection.sg.rst.txt | 6 + .../sg/msgpi.sg.BeamProperty.area.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.cmpl.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.ea.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.ei22.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.ei33.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.ga22.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.ga33.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.get.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.gj.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.i11.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.i22.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.i33.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.mass.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.mass_cs.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.mu.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.phi_pba.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.phi_pia.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.phi_psa.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.print.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.rg.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.stff.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.stff_t.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xg2.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xg3.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xm2.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xm3.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xs2.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xs3.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xt2.rst.txt | 6 - .../sg/msgpi.sg.BeamProperty.xt3.rst.txt | 6 - ...sgpi.sg.MaterialSection.compliance.rst.txt | 6 - ...msgpi.sg.MaterialSection.constants.rst.txt | 6 - .../msgpi.sg.MaterialSection.density.rst.txt | 6 - .../sg/msgpi.sg.MaterialSection.name.rst.txt | 6 - .../sg/msgpi.sg.MaterialSection.smdim.rst.txt | 6 - ...msgpi.sg.MaterialSection.stiffness.rst.txt | 6 - .../msgpi.sg.MaterialSection.summary.rst.txt | 6 - .../msgpi.sg.StructureGene.analysis.rst.txt | 6 - ...gpi.sg.StructureGene.degen_element.rst.txt | 6 - .../msgpi.sg.StructureGene.elem_prop.rst.txt | 6 - .../msgpi.sg.StructureGene.elementids.rst.txt | 6 - ...sgpi.sg.StructureGene.elementids1d.rst.txt | 6 - ...sgpi.sg.StructureGene.elementids2d.rst.txt | 6 - ...sgpi.sg.StructureGene.elementids3d.rst.txt | 6 - .../msgpi.sg.StructureGene.elements.rst.txt | 6 - ...ene.findComboByMaterialOrientation.rst.txt | 6 - ...g.StructureGene.findMaterialByName.rst.txt | 6 - ...StructureGene.global_displacements.rst.txt | 6 - ...sgpi.sg.StructureGene.global_loads.rst.txt | 6 - ...sg.StructureGene.global_loads_dist.rst.txt | 6 - ...sg.StructureGene.global_loads_type.rst.txt | 6 - ....sg.StructureGene.global_rotations.rst.txt | 6 - ...sg.StructureGene.initial_curvature.rst.txt | 6 - ...gpi.sg.StructureGene.initial_twist.rst.txt | 6 - .../msgpi.sg.StructureGene.materials.rst.txt | 6 - .../msgpi.sg.StructureGene.mocombos.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.model.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.name.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.nodes.rst.txt | 6 - ...ructureGene.nonuniform_temperature.rst.txt | 6 - ...pi.sg.StructureGene.num_slavenodes.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.oblique.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.omega.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.physics.rst.txt | 6 - .../msgpi.sg.StructureGene.prop_elem.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.sgdim.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.smdim.rst.txt | 6 - .../sg/msgpi.sg.StructureGene.summary.rst.txt | 6 - ...gpi.sg.StructureGene.trans_element.rst.txt | 6 - .../sg/msgpi.sg.sg.BeamProperty.area.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.cmpl.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.cmpl_t.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.ea.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.ei22.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.ei33.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.ga22.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.ga33.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.get.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.gj.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.i11.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.i22.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.i33.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.mass.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.mass_cs.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.mu.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.phi_pba.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.phi_pia.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.phi_psa.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.print.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.rg.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.rst.txt} | 6 +- .../sg/msgpi.sg.sg.BeamProperty.stff.rst.txt | 6 + .../msgpi.sg.sg.BeamProperty.stff_t.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xg2.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xg3.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xm2.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xm3.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xs2.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xs3.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xt2.rst.txt | 6 + .../sg/msgpi.sg.sg.BeamProperty.xt3.rst.txt | 6 + ...i.sg.sg.MaterialSection.compliance.rst.txt | 6 + ...pi.sg.sg.MaterialSection.constants.rst.txt | 6 + ...sgpi.sg.sg.MaterialSection.density.rst.txt | 6 + .../msgpi.sg.sg.MaterialSection.name.rst.txt | 6 + .../sg/msgpi.sg.sg.MaterialSection.rst.txt} | 6 +- .../msgpi.sg.sg.MaterialSection.smdim.rst.txt | 6 + ...pi.sg.sg.MaterialSection.stiffness.rst.txt | 6 + ...sgpi.sg.sg.MaterialSection.summary.rst.txt | 6 + ...msgpi.sg.sg.StructureGene.analysis.rst.txt | 6 + ....sg.sg.StructureGene.degen_element.rst.txt | 6 + ...sgpi.sg.sg.StructureGene.elem_prop.rst.txt | 6 + ...gpi.sg.sg.StructureGene.elementids.rst.txt | 6 + ...i.sg.sg.StructureGene.elementids1d.rst.txt | 6 + ...i.sg.sg.StructureGene.elementids2d.rst.txt | 6 + ...i.sg.sg.StructureGene.elementids3d.rst.txt | 6 + ...msgpi.sg.sg.StructureGene.elements.rst.txt | 6 + ...ene.findComboByMaterialOrientation.rst.txt | 6 + ...g.StructureGene.findMaterialByName.rst.txt | 6 + ...StructureGene.global_displacements.rst.txt | 6 + ...i.sg.sg.StructureGene.global_loads.rst.txt | 6 + ...sg.StructureGene.global_loads_dist.rst.txt | 6 + ...sg.StructureGene.global_loads_type.rst.txt | 6 + ....sg.StructureGene.global_rotations.rst.txt | 6 + ...sg.StructureGene.initial_curvature.rst.txt | 6 + ....sg.sg.StructureGene.initial_twist.rst.txt | 6 + ...sgpi.sg.sg.StructureGene.materials.rst.txt | 6 + ...msgpi.sg.sg.StructureGene.mocombos.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.model.rst.txt | 6 + .../sg/msgpi.sg.sg.StructureGene.name.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.nodes.rst.txt | 6 + ...ructureGene.nonuniform_temperature.rst.txt | 6 + ...sg.sg.StructureGene.num_slavenodes.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.oblique.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.omega.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.physics.rst.txt | 6 + ...sgpi.sg.sg.StructureGene.prop_elem.rst.txt | 6 + .../sg/msgpi.sg.sg.StructureGene.rst.txt} | 10 +- .../msgpi.sg.sg.StructureGene.sgdim.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.smdim.rst.txt | 6 + .../msgpi.sg.sg.StructureGene.summary.rst.txt | 6 + ....sg.sg.StructureGene.trans_element.rst.txt | 6 + ...i.sg.sg.StructureGene.writeGmshMsh.rst.txt | 6 + ...gpi.sg.sg.StructureGene.writeInput.rst.txt | 6 + .../utils/msgpi.io.utils.textToMatrix.rst.txt | 6 - .../utils/msgpi.logger.initLogger.rst.txt | 6 - .../utils/msgpi.utils.angleToCosine2D.rst.txt | 6 - .../msgpi.utils.calcBasicRotation3D.rst.txt | 6 - .../utils/msgpi.utils.calcCab.rst.txt | 6 - .../msgpi.utils.calcGeneralRotation3D.rst.txt | 6 - ...s.calcRotationTensorFromParameters.rst.txt | 6 - .../utils/msgpi.utils.distance.rst.txt | 6 - .../utils/msgpi.utils.io.listToString.rst.txt | 6 + .../msgpi.utils.io.matrixToString.rst.txt | 6 + .../msgpi.utils.io.parseLayupCode.rst.txt | 6 + .../utils/msgpi.utils.io.textToMatrix.rst.txt | 6 + .../msgpi.utils.io.writeFormatFloats.rst.txt} | 4 +- ....utils.io.writeFormatFloatsMatrix.rst.txt} | 4 +- ...sgpi.utils.io.writeFormatIntegers.rst.txt} | 4 +- ...tils.io.writeFormatIntegersMatrix.rst.txt} | 4 +- .../utils/msgpi.utils.listToString.rst.txt | 6 - .../msgpi.utils.logger.initLogger.rst.txt | 6 + .../msgpi.utils.math.angleToCosine2D.rst.txt | 6 + ...gpi.utils.math.calcBasicRotation3D.rst.txt | 6 + .../utils/msgpi.utils.math.calcCab.rst.txt | 6 + ...i.utils.math.calcGeneralRotation3D.rst.txt | 6 + ...h.calcRotationTensorFromParameters.rst.txt | 6 + .../utils/msgpi.utils.math.distance.rst.txt | 6 + .../msgpi.utils.math.floorAbsolute.rst.txt | 6 + ...i.utils.math.rotateVectorByAngle2D.rst.txt | 6 + .../utils/msgpi.utils.math.ss.rst.txt | 6 + .../utils/msgpi.utils.math.tilde.rst.txt | 6 + .../utils/msgpi.utils.parseLayupCode.rst.txt | 6 - .../utils/msgpi.utils.parseXML.rst.txt | 6 - .../msgpi.utils.rotateVectorByAngle2D.rst.txt | 6 - .../_autogen/utils/msgpi.utils.run.rst.txt | 6 - .../_autogen/utils/msgpi.utils.ss.rst.txt | 6 - .../_autogen/utils/msgpi.utils.tilde.rst.txt | 6 - .../msgpi.utils.updateXMLElement.rst.txt | 6 - docs/build/html/_sources/beam.rst.txt | 109 ---- docs/build/html/_sources/beam_methods.rst.txt | 11 - .../html/_sources/beam_methods_dymore.rst.txt | 44 -- .../html/_sources/beam_methods_prepro.rst.txt | 22 - docs/build/html/_sources/methods.rst.txt | 118 ---- docs/build/html/_sources/ms/blade.rst.txt | 113 ++++ docs/build/html/_sources/ms/gebt.rst.txt | 10 + docs/build/html/_sources/ms/gebt_beam.rst.txt | 246 ++++++++ .../gebt_methods.rst.txt} | 31 +- .../html/_sources/ms/index.rst.txt} | 4 +- docs/build/html/_sources/ref_manual.rst.txt | 11 +- .../beamproperty.rst.txt} | 19 +- .../html/_sources/sg/crosssection.rst.txt} | 4 +- .../html/_sources/sg/index.rst.txt} | 8 +- docs/build/html/_sources/sg/io.rst.txt | 36 ++ .../html/_sources/sg/materialsection.rst.txt} | 6 +- docs/build/html/_sources/sg/run.rst.txt | 54 ++ .../html/_sources/sg/structuregene.rst.txt} | 10 +- docs/build/html/_sources/user_guide.rst.txt | 2 +- .../build/html/_sources/user_io_tools.rst.txt | 5 - docs/build/html/_sources/utils.rst.txt | 79 --- .../html/_sources/utils/index.rst.txt} | 0 docs/build/html/_sources/utils/io.rst.txt | 25 + docs/build/html/_sources/utils/logger.rst.txt | 19 + docs/build/html/_sources/utils/math.rst.txt | 27 + .../html/_static/documentation_options.js | 2 +- docs/build/html/beam.html | 399 ------------ docs/build/html/beam_methods.html | 245 -------- docs/build/html/beam_methods_dymore.html | 270 -------- docs/build/html/beam_methods_gebt.html | 299 --------- docs/build/html/beam_methods_prepro.html | 244 -------- docs/build/html/genindex.html | 512 ++++++++------- docs/build/html/index.html | 16 +- docs/build/html/methods.html | 377 ----------- docs/build/html/ms/blade.html | 383 ++++++++++++ docs/build/html/ms/gebt.html | 241 ++++++++ docs/build/html/ms/gebt_beam.html | 584 ++++++++++++++++++ docs/build/html/ms/gebt_methods.html | 293 +++++++++ docs/build/html/ms/index.html | 236 +++++++ docs/build/html/objects.inv | Bin 4399 -> 4963 bytes docs/build/html/ref_manual.html | 92 +-- docs/build/html/search.html | 2 +- docs/build/html/searchindex.js | 2 +- docs/build/html/sg/beamproperty.html | 376 +++++++++++ docs/build/html/sg/crosssection.html | 268 ++++++++ docs/build/html/sg/index.html | 257 ++++++++ docs/build/html/sg/io.html | 272 ++++++++ docs/build/html/sg/materialsection.html | 282 +++++++++ docs/build/html/sg/run.html | 271 ++++++++ docs/build/html/sg/structuregene.html | 385 ++++++++++++ docs/build/html/sg_beamproperty.html | 379 ------------ docs/build/html/sg_crosssection.html | 271 -------- docs/build/html/sg_materialsection.html | 285 --------- docs/build/html/sg_structuregene.html | 382 ------------ docs/build/html/user_guide.html | 13 +- docs/build/html/user_io_tools.html | 218 ------- docs/build/html/utils.html | 318 ---------- docs/build/html/utils/index.html | 253 ++++++++ docs/build/html/utils/io.html | 257 ++++++++ docs/build/html/utils/logger.html | 236 +++++++ docs/build/html/utils/math.html | 263 ++++++++ .../_autogen/analysis/msgpi.analysis.run.rst | 6 - .../analysis/msgpi.analysis.runSwiftComp.rst | 6 - .../analysis/msgpi.analysis.runVABS.rst | 6 - .../analysis/msgpi.analysis.solve.rst | 6 - .../_autogen/analysis/msgpi.sg.exec.run.rst | 6 + .../analysis/msgpi.sg.exec.runSwiftComp.rst | 6 + .../analysis/msgpi.sg.exec.runVABS.rst | 6 + .../_autogen/analysis/msgpi.sg.exec.solve.rst | 6 + .../beam/msgpi.ms.analysis.runGEBT.rst | 6 - .../beam/msgpi.ms.analysis.solveGEBT.rst | 6 - .../beam/msgpi.ms.analysis.solvePLECS.rst | 6 - .../beam/msgpi.ms.beam.Beam.analysis_type.rst | 6 - .../msgpi.ms.beam.Beam.angular_velocity.rst | 6 - .../beam/msgpi.ms.beam.Beam.distrloads.rst | 6 - .../msgpi.ms.beam.Beam.findPtCoordByName.rst | 6 - .../msgpi.ms.beam.Beam.findSectionByName.rst | 6 - .../beam/msgpi.ms.beam.Beam.frames.rst | 6 - .../msgpi.ms.beam.Beam.initcurvatures.rst | 6 - .../msgpi.ms.beam.Beam.linear_velocity.rst | 6 - .../beam/msgpi.ms.beam.Beam.max_iteration.rst | 6 - .../beam/msgpi.ms.beam.Beam.mconditions.rst | 6 - .../_autogen/beam/msgpi.ms.beam.Beam.name.rst | 6 - .../beam/msgpi.ms.beam.Beam.num_eigens.rst | 6 - .../beam/msgpi.ms.beam.Beam.num_steps.rst | 6 - .../beam/msgpi.ms.beam.Beam.pconditions.rst | 6 - .../beam/msgpi.ms.beam.Beam.points.rst | 6 - .../_autogen/beam/msgpi.ms.beam.Beam.rst | 53 -- .../beam/msgpi.ms.beam.Beam.sections.rst | 6 - .../beam/msgpi.ms.beam.Beam.segments.rst | 6 - .../beam/msgpi.ms.beam.Beam.summary.rst | 6 - .../beam/msgpi.ms.beam.Beam.timefunctions.rst | 6 - .../beam/msgpi.ms.beam.Beam.writeGEBTIn.rst | 6 - .../beam/msgpi.ms.beam.Beam.writeGmshMsh.rst | 6 - ...msgpi.ms.beam.BeamSegment.calcLengthSq.rst | 6 - .../beam/msgpi.ms.beam.BeamSegment.coords.rst | 6 - .../beam/msgpi.ms.beam.BeamSegment.css.rst | 6 - .../msgpi.ms.beam.BeamSegment.curv_id.rst | 6 - .../msgpi.ms.beam.BeamSegment.frame_id.rst | 6 - ...gpi.ms.beam.BeamSegment.local_frame_id.rst | 6 - ...sgpi.ms.beam.BeamSegment.num_divisions.rst | 6 - .../beam/msgpi.ms.beam.BeamSegment.points.rst | 6 - .../msgpi.ms.beam.BeamSegment.rotate_a1.rst | 6 - .../beam/msgpi.ms.beam.BeamSegment.rst | 39 -- .../beam/msgpi.ms.beam.BeamSegment.twist.rst | 6 - .../beam/msgpi.ms.iodymore.DymoreOutput.rst | 22 - .../beam/msgpi.ms.iodymore.calcVI.rst | 6 - .../beam/msgpi.ms.iodymore.makeFile.rst | 6 - .../beam/msgpi.ms.iodymore.readEigOutput.rst | 6 - .../beam/msgpi.ms.iodymore.readForce.rst | 6 - ...msgpi.ms.iodymore.writeDymoreMKUpdated.rst | 6 - .../beam/msgpi.ms.iogebt.readGEBTIn.rst | 6 - .../beam/msgpi.ms.iogebt.readGEBTOut.rst | 6 - .../beam/msgpi.ms.iogebt.readGEBTOutEigen.rst | 6 - .../beam/msgpi.ms.iogebt.readGEBTOutNode.rst | 6 - .../msgpi.ms.iogebt.readGEBTOutStatic.rst | 6 - .../beam/msgpi.ms.prebeam.preBeam.rst | 6 - .../beam/msgpi.ms.prebeam.preBeam2.rst | 6 - .../_autogen/io/msgpi.io.iosc.readSCIn.rst | 6 - .../_autogen/io/msgpi.io.iosc.readSCOut.rst | 6 - .../msgpi.io.iosc.readSCOutBeamProperty.rst | 6 - .../io/msgpi.io.iosc.readSCOutFailure.rst | 6 - .../io/msgpi.io.iosc.readSCOutHomo.rst | 6 - ...gpi.io.iosc.writeSCElementOrientations.rst | 6 - .../io/msgpi.io.iosc.writeSCElements.rst | 6 - .../_autogen/io/msgpi.io.iosc.writeSCIn.rst | 6 - .../_autogen/io/msgpi.io.iosc.writeSCInD.rst | 6 - .../_autogen/io/msgpi.io.iosc.writeSCInF.rst | 6 - .../_autogen/io/msgpi.io.iosc.writeSCInH.rst | 6 - .../io/msgpi.io.iosc.writeSCMOCombos.rst | 6 - .../io/msgpi.io.iosc.writeSCMaterials.rst | 6 - .../io/msgpi.io.iosc.writeSCNodes.rst | 6 - .../io/msgpi.io.iovabs.readVABSIn.rst | 6 - .../io/msgpi.io.iovabs.readVABSOut.rst | 6 - .../io/msgpi.io.iovabs.readVABSOutHomo.rst | 6 - ...gpi.io.iovabs.readVABSOutStrengthRatio.rst | 6 - ...io.iovabs.writeVABSElementOrientations.rst | 6 - .../io/msgpi.io.iovabs.writeVABSElements.rst | 6 - .../io/msgpi.io.iovabs.writeVABSIn.rst | 6 - .../io/msgpi.io.iovabs.writeVABSMOCombos.rst | 6 - .../io/msgpi.io.iovabs.writeVABSMacroData.rst | 6 - .../io/msgpi.io.iovabs.writeVABSMaterials.rst | 6 - .../io/msgpi.io.iovabs.writeVABSNodes.rst | 6 - .../_autogen/io/msgpi.sg.io.readInputSG.rst | 6 + .../_autogen/io/msgpi.sg.io.readSCIn.rst | 6 + .../_autogen/io/msgpi.sg.io.readSCOut.rst | 6 + .../io/msgpi.sg.io.readSCOutBeamProperty.rst | 6 + .../io/msgpi.sg.io.readSCOutFailure.rst | 6 + .../_autogen/io/msgpi.sg.io.readSCOutHomo.rst | 6 + .../io/msgpi.sg.io.readSCOutShellProperty.rst | 6 + .../_autogen/io/msgpi.sg.io.readVABSIn.rst | 6 + .../_autogen/io/msgpi.sg.io.readVABSOut.rst | 6 + .../io/msgpi.sg.io.readVABSOutHomo.rst | 6 + .../msgpi.sg.io.readVABSOutStrengthRatio.rst | 6 + ...gpi.ms.blade.Blade.cross_sections_repo.rst | 6 + .../ms/msgpi.ms.blade.Blade.distributions.rst | 6 + ...msgpi.ms.blade.Blade.findPtCoordByName.rst | 6 + ...msgpi.ms.blade.Blade.findSectionByName.rst | 6 + .../ms/msgpi.ms.blade.Blade.functions.rst | 6 + ...i.ms.blade.Blade.genCrossSectionDesign.rst | 6 + .../_autogen/ms/msgpi.ms.blade.Blade.name.rst | 6 + .../ms/msgpi.ms.blade.Blade.points.rst | 6 + .../_autogen/ms/msgpi.ms.blade.Blade.rst | 43 ++ .../msgpi.ms.blade.Blade.section_database.rst | 6 + .../ms/msgpi.ms.blade.Blade.sections.rst | 6 + .../ms/msgpi.ms.blade.Blade.segments.rst | 6 + .../ms/msgpi.ms.blade.Blade.summary.rst | 6 + .../ms/msgpi.ms.blade.BladeSegment.coords.rst | 6 + .../ms/msgpi.ms.blade.BladeSegment.css.rst | 6 + .../msgpi.ms.blade.BladeSegment.curv_id.rst | 6 + .../msgpi.ms.blade.BladeSegment.frame_id.rst | 6 + ...i.ms.blade.BladeSegment.local_frame_id.rst | 6 + ...pi.ms.blade.BladeSegment.num_divisions.rst | 6 + .../ms/msgpi.ms.blade.BladeSegment.points.rst | 6 + .../msgpi.ms.blade.BladeSegment.rotate_a1.rst | 6 + .../ms/msgpi.ms.blade.BladeSegment.rst | 38 ++ .../msgpi.ms.blade.BladeSegment.summary.rst | 6 + .../ms/msgpi.ms.blade.BladeSegment.twist.rst | 6 + .../ms/msgpi.ms.blade.readBladeInput.rst | 6 + ...ebt.beam.GEBTBeam.addSectionalProperty.rst | 6 + ...pi.ms.gebt.beam.GEBTBeam.analysis_type.rst | 6 + ...ms.gebt.beam.GEBTBeam.angular_velocity.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.rst | 6 + ...msgpi.ms.gebt.beam.GEBTBeam.distrloads.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.frames.rst | 6 + ...ms.gebt.beam.GEBTBeam.global_mesh_size.rst | 6 + ...i.ms.gebt.beam.GEBTBeam.initcurvatures.rst | 6 + ....ms.gebt.beam.GEBTBeam.linear_velocity.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.rst | 6 + ...pi.ms.gebt.beam.GEBTBeam.max_iteration.rst | 6 + ...sgpi.ms.gebt.beam.GEBTBeam.mconditions.rst | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.members.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.name.rst | 6 + ...msgpi.ms.gebt.beam.GEBTBeam.num_eigens.rst | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.num_steps.rst | 6 + ...sgpi.ms.gebt.beam.GEBTBeam.pconditions.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.points.rst | 6 + ...gpi.ms.gebt.beam.GEBTBeam.printResults.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeam.rst | 52 ++ .../msgpi.ms.gebt.beam.GEBTBeam.sections.rst | 6 + .../msgpi.ms.gebt.beam.GEBTBeam.summary.rst | 6 + ...pi.ms.gebt.beam.GEBTBeam.timefunctions.rst | 6 + ...sgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.rst | 6 + ...gpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.rst | 6 + .../msgpi.ms.gebt.beam.GEBTBeamMember.css.rst | 6 + ...pi.ms.gebt.beam.GEBTBeamMember.curv_id.rst | 6 + ...i.ms.gebt.beam.GEBTBeamMember.frame_id.rst | 6 + ....ms.gebt.beam.GEBTBeamMember.member_id.rst | 6 + ...gebt.beam.GEBTBeamMember.num_divisions.rst | 6 + ...gpi.ms.gebt.beam.GEBTBeamMember.points.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeamMember.rst | 35 ++ ...pi.ms.gebt.beam.GEBTBeamMember.summary.rst | 6 + ...ebt.beam.GEBTBeamMember.writeGEBTInput.rst | 6 + ...pi.ms.gebt.beam.GEBTBeamResult.members.rst | 6 + ...gpi.ms.gebt.beam.GEBTBeamResult.points.rst | 6 + ...i.ms.gebt.beam.GEBTBeamResult.printAll.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTBeamResult.rst | 30 + .../msgpi.ms.gebt.beam.GEBTCondition.dofs.rst | 6 + ...i.ms.gebt.beam.GEBTCondition.followers.rst | 6 + ...i.ms.gebt.beam.GEBTCondition.object_id.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTCondition.rst | 34 + ...gpi.ms.gebt.beam.GEBTCondition.summary.rst | 6 + ....ms.gebt.beam.GEBTCondition.time_funcs.rst | 6 + ...sgpi.ms.gebt.beam.GEBTCondition.values.rst | 6 + ...gebt.beam.GEBTCondition.writeGEBTInput.rst | 6 + ...sgpi.ms.gebt.beam.GEBTNodeResult.coord.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.f.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.h.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.id.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.m.rst | 6 + ...m.GEBTNodeResult.outputRecordInOneLine.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.p.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.r.rst | 6 + .../ms/msgpi.ms.gebt.beam.GEBTNodeResult.rst | 37 ++ ...msgpi.ms.gebt.beam.GEBTNodeResult.type.rst | 6 + .../msgpi.ms.gebt.beam.GEBTNodeResult.u.rst | 6 + ...pi.ms.gebt.build.buildGEBTBeamGeometry.rst | 6 + .../_autogen/ms/msgpi.ms.gebt.exec.run.rst | 6 + .../ms/msgpi.ms.gebt.exec.solvePLECS.rst | 6 + .../ms/msgpi.ms.gebt.io.readGEBTIn.rst | 6 + .../ms/msgpi.ms.gebt.io.readGEBTOut.rst | 6 + .../ms/msgpi.ms.gebt.io.readGEBTOutEigen.rst | 6 + .../ms/msgpi.ms.gebt.io.readGEBTOutNode.rst | 6 + .../ms/msgpi.ms.gebt.io.readGEBTOutStatic.rst | 6 + .../_autogen/presg/msgpi.presg.preSG.rst | 6 - .../_autogen/presg/msgpi.presg.preSG1D.rst | 6 - ...msgpi.presg.readMaterialFromXMLElement.rst | 6 - .../_autogen/presg/msgpi.sg.presg.preSG.rst | 6 + .../_autogen/presg/msgpi.sg.presg.preSG1D.rst | 6 + ...pi.sg.presg.readMaterialFromXMLElement.rst | 6 + ...oss_section.CrossSection.fn_design_tmp.rst | 6 - ...oss_section.CrossSection.fn_design_xml.rst | 6 - ...msgpi.cross_section.CrossSection.fn_sg.rst | 6 - .../msgpi.cross_section.CrossSection.name.rst | 6 - ...msgpi.cross_section.CrossSection.props.rst | 6 - .../msgpi.cross_section.CrossSection.sg.rst | 6 - ...oss_section.CrossSection.fn_design_tmp.rst | 6 + ...oss_section.CrossSection.fn_design_xml.rst | 6 + ...pi.sg.cross_section.CrossSection.fn_sg.rst | 6 + ...gpi.sg.cross_section.CrossSection.name.rst | 6 + ...pi.sg.cross_section.CrossSection.props.rst | 6 + ...> msgpi.sg.cross_section.CrossSection.rst} | 6 +- ...msgpi.sg.cross_section.CrossSection.sg.rst | 6 + .../sg/msgpi.sg.BeamProperty.area.rst | 6 - .../sg/msgpi.sg.BeamProperty.cmpl.rst | 6 - .../sg/msgpi.sg.BeamProperty.cmpl_t.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.ea.rst | 6 - .../sg/msgpi.sg.BeamProperty.ei22.rst | 6 - .../sg/msgpi.sg.BeamProperty.ei33.rst | 6 - .../sg/msgpi.sg.BeamProperty.ga22.rst | 6 - .../sg/msgpi.sg.BeamProperty.ga33.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.get.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.gj.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.i11.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.i22.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.i33.rst | 6 - .../sg/msgpi.sg.BeamProperty.mass.rst | 6 - .../sg/msgpi.sg.BeamProperty.mass_cs.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.mu.rst | 6 - .../sg/msgpi.sg.BeamProperty.phi_pba.rst | 6 - .../sg/msgpi.sg.BeamProperty.phi_pia.rst | 6 - .../sg/msgpi.sg.BeamProperty.phi_psa.rst | 6 - .../sg/msgpi.sg.BeamProperty.print.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.rg.rst | 6 - .../sg/msgpi.sg.BeamProperty.stff.rst | 6 - .../sg/msgpi.sg.BeamProperty.stff_t.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xg2.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xg3.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xm2.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xm3.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xs2.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xs3.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xt2.rst | 6 - .../_autogen/sg/msgpi.sg.BeamProperty.xt3.rst | 6 - .../msgpi.sg.MaterialSection.compliance.rst | 6 - .../sg/msgpi.sg.MaterialSection.constants.rst | 6 - .../sg/msgpi.sg.MaterialSection.density.rst | 6 - .../sg/msgpi.sg.MaterialSection.name.rst | 6 - .../sg/msgpi.sg.MaterialSection.smdim.rst | 6 - .../sg/msgpi.sg.MaterialSection.stiffness.rst | 6 - .../sg/msgpi.sg.MaterialSection.summary.rst | 6 - .../sg/msgpi.sg.StructureGene.analysis.rst | 6 - .../msgpi.sg.StructureGene.degen_element.rst | 6 - .../sg/msgpi.sg.StructureGene.elem_prop.rst | 6 - .../sg/msgpi.sg.StructureGene.elementids.rst | 6 - .../msgpi.sg.StructureGene.elementids1d.rst | 6 - .../msgpi.sg.StructureGene.elementids2d.rst | 6 - .../msgpi.sg.StructureGene.elementids3d.rst | 6 - .../sg/msgpi.sg.StructureGene.elements.rst | 6 - ...ureGene.findComboByMaterialOrientation.rst | 6 - ...pi.sg.StructureGene.findMaterialByName.rst | 6 - ....sg.StructureGene.global_displacements.rst | 6 - .../msgpi.sg.StructureGene.global_loads.rst | 6 - ...gpi.sg.StructureGene.global_loads_dist.rst | 6 - ...gpi.sg.StructureGene.global_loads_type.rst | 6 - ...sgpi.sg.StructureGene.global_rotations.rst | 6 - ...gpi.sg.StructureGene.initial_curvature.rst | 6 - .../msgpi.sg.StructureGene.initial_twist.rst | 6 - .../sg/msgpi.sg.StructureGene.materials.rst | 6 - .../sg/msgpi.sg.StructureGene.mocombos.rst | 6 - .../sg/msgpi.sg.StructureGene.model.rst | 6 - .../sg/msgpi.sg.StructureGene.name.rst | 6 - .../sg/msgpi.sg.StructureGene.nodes.rst | 6 - ...g.StructureGene.nonuniform_temperature.rst | 6 - .../msgpi.sg.StructureGene.num_slavenodes.rst | 6 - .../sg/msgpi.sg.StructureGene.oblique.rst | 6 - .../sg/msgpi.sg.StructureGene.omega.rst | 6 - .../sg/msgpi.sg.StructureGene.physics.rst | 6 - .../sg/msgpi.sg.StructureGene.prop_elem.rst | 6 - .../sg/msgpi.sg.StructureGene.sgdim.rst | 6 - .../sg/msgpi.sg.StructureGene.smdim.rst | 6 - .../sg/msgpi.sg.StructureGene.summary.rst | 6 - .../msgpi.sg.StructureGene.trans_element.rst | 6 - .../sg/msgpi.sg.sg.BeamProperty.area.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.cmpl.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.cmpl_t.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.ea.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.ei22.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.ei33.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.ga22.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.ga33.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.get.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.gj.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.i11.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.i22.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.i33.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.mass.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.mass_cs.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.mu.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.phi_pba.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.phi_pia.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.phi_psa.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.print.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.rg.rst | 6 + .../_autogen/sg/msgpi.sg.sg.BeamProperty.rst} | 6 +- .../sg/msgpi.sg.sg.BeamProperty.stff.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.stff_t.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xg2.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xg3.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xm2.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xm3.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xs2.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xs3.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xt2.rst | 6 + .../sg/msgpi.sg.sg.BeamProperty.xt3.rst | 6 + ...msgpi.sg.sg.MaterialSection.compliance.rst | 6 + .../msgpi.sg.sg.MaterialSection.constants.rst | 6 + .../msgpi.sg.sg.MaterialSection.density.rst | 6 + .../sg/msgpi.sg.sg.MaterialSection.name.rst | 6 + .../sg/msgpi.sg.sg.MaterialSection.rst} | 6 +- .../sg/msgpi.sg.sg.MaterialSection.smdim.rst | 6 + .../msgpi.sg.sg.MaterialSection.stiffness.rst | 6 + .../msgpi.sg.sg.MaterialSection.summary.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.analysis.rst | 6 + ...sgpi.sg.sg.StructureGene.degen_element.rst | 6 + .../msgpi.sg.sg.StructureGene.elem_prop.rst | 6 + .../msgpi.sg.sg.StructureGene.elementids.rst | 6 + ...msgpi.sg.sg.StructureGene.elementids1d.rst | 6 + ...msgpi.sg.sg.StructureGene.elementids2d.rst | 6 + ...msgpi.sg.sg.StructureGene.elementids3d.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.elements.rst | 6 + ...ureGene.findComboByMaterialOrientation.rst | 6 + ...sg.sg.StructureGene.findMaterialByName.rst | 6 + ....sg.StructureGene.global_displacements.rst | 6 + ...msgpi.sg.sg.StructureGene.global_loads.rst | 6 + ....sg.sg.StructureGene.global_loads_dist.rst | 6 + ....sg.sg.StructureGene.global_loads_type.rst | 6 + ...i.sg.sg.StructureGene.global_rotations.rst | 6 + ....sg.sg.StructureGene.initial_curvature.rst | 6 + ...sgpi.sg.sg.StructureGene.initial_twist.rst | 6 + .../msgpi.sg.sg.StructureGene.materials.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.mocombos.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.model.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.name.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.nodes.rst | 6 + ...g.StructureGene.nonuniform_temperature.rst | 6 + ...gpi.sg.sg.StructureGene.num_slavenodes.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.oblique.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.omega.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.physics.rst | 6 + .../msgpi.sg.sg.StructureGene.prop_elem.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.rst} | 10 +- .../sg/msgpi.sg.sg.StructureGene.sgdim.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.smdim.rst | 6 + .../sg/msgpi.sg.sg.StructureGene.summary.rst | 6 + ...sgpi.sg.sg.StructureGene.trans_element.rst | 6 + ...msgpi.sg.sg.StructureGene.writeGmshMsh.rst | 6 + .../msgpi.sg.sg.StructureGene.writeInput.rst | 6 + .../utils/msgpi.io.utils.textToMatrix.rst | 6 - .../utils/msgpi.logger.initLogger.rst | 6 - .../utils/msgpi.utils.angleToCosine2D.rst | 6 - .../utils/msgpi.utils.calcBasicRotation3D.rst | 6 - .../_autogen/utils/msgpi.utils.calcCab.rst | 6 - .../msgpi.utils.calcGeneralRotation3D.rst | 6 - ...utils.calcRotationTensorFromParameters.rst | 6 - .../_autogen/utils/msgpi.utils.distance.rst | 6 - .../utils/msgpi.utils.io.listToString.rst | 6 + .../utils/msgpi.utils.io.matrixToString.rst | 6 + .../utils/msgpi.utils.io.parseLayupCode.rst | 6 + .../utils/msgpi.utils.io.textToMatrix.rst | 6 + .../msgpi.utils.io.writeFormatFloats.rst} | 4 +- ...sgpi.utils.io.writeFormatFloatsMatrix.rst} | 4 +- .../msgpi.utils.io.writeFormatIntegers.rst} | 4 +- ...pi.utils.io.writeFormatIntegersMatrix.rst} | 4 +- .../utils/msgpi.utils.listToString.rst | 6 - .../utils/msgpi.utils.logger.initLogger.rst | 6 + .../msgpi.utils.math.angleToCosine2D.rst | 6 + .../msgpi.utils.math.calcBasicRotation3D.rst | 6 + .../utils/msgpi.utils.math.calcCab.rst | 6 + ...msgpi.utils.math.calcGeneralRotation3D.rst | 6 + ....math.calcRotationTensorFromParameters.rst | 6 + .../utils/msgpi.utils.math.distance.rst | 6 + .../utils/msgpi.utils.math.floorAbsolute.rst | 6 + ...msgpi.utils.math.rotateVectorByAngle2D.rst | 6 + .../_autogen/utils/msgpi.utils.math.ss.rst | 6 + .../_autogen/utils/msgpi.utils.math.tilde.rst | 6 + .../utils/msgpi.utils.parseLayupCode.rst | 6 - .../_autogen/utils/msgpi.utils.parseXML.rst | 6 - .../msgpi.utils.rotateVectorByAngle2D.rst | 6 - .../source/_autogen/utils/msgpi.utils.run.rst | 6 - docs/source/_autogen/utils/msgpi.utils.ss.rst | 6 - .../_autogen/utils/msgpi.utils.tilde.rst | 6 - .../utils/msgpi.utils.updateXMLElement.rst | 6 - docs/source/conf.py | 2 +- docs/source/ms/beam.rst | 109 ---- docs/source/ms/beam_methods.rst | 11 - docs/source/ms/beam_methods_dymore.rst | 44 -- docs/source/ms/beam_methods_prepro.rst | 22 - docs/source/ms/blade.rst | 113 ++++ docs/source/ms/gebt.rst | 10 + docs/source/ms/gebt_beam.rst | 246 ++++++++ ...beam_methods_gebt.rst => gebt_methods.rst} | 31 +- docs/source/ms/index.rst | 10 + docs/source/ref_manual.rst | 6 +- .../{sg_beamproperty.rst => beamproperty.rst} | 10 +- .../sg/crosssection.rst} | 8 +- docs/source/sg/index.rst | 14 + docs/source/sg/io.rst | 22 +- .../sg/materialsection.rst} | 10 +- docs/source/sg/run.rst | 8 +- .../sg/structuregene.rst} | 17 +- docs/source/utils/index.rst | 11 + docs/source/utils/io.rst | 9 +- docs/source/utils/logger.rst | 72 +-- docs/source/utils/math.rst | 64 +- msgpi/csda.py | 2 +- msgpi/ms/blade.py | 23 +- msgpi/ms/gebt/beam.py | 14 + msgpi/utils/math.py | 12 + 1412 files changed, 30430 insertions(+), 21819 deletions(-) rename docs/build/doctrees/_autogen/analysis/{msgpi.analysis.run.doctree => msgpi.sg.exec.run.doctree} (86%) rename docs/build/doctrees/_autogen/analysis/{msgpi.analysis.runSwiftComp.doctree => msgpi.sg.exec.runSwiftComp.doctree} (89%) rename docs/build/doctrees/_autogen/analysis/{msgpi.analysis.runVABS.doctree => msgpi.sg.exec.runVABS.doctree} (86%) rename docs/build/doctrees/_autogen/analysis/{msgpi.analysis.solve.doctree => msgpi.sg.exec.solve.doctree} (88%) delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.analysis.solveGEBT.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.mconditions.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.pconditions.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.sections.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.segments.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.calcVI.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.makeFile.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readEigOutput.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readForce.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam.doctree delete mode 100644 docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam2.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCIn.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOutFailure.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElements.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCIn.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInD.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInF.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInH.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCMOCombos.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCMaterials.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCNodes.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSElements.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSIn.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.doctree delete mode 100644 docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSNodes.doctree create mode 100644 docs/build/doctrees/_autogen/io/msgpi.sg.io.readInputSG.doctree create mode 100644 docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCIn.doctree rename docs/build/doctrees/_autogen/io/{msgpi.io.iosc.readSCOut.doctree => msgpi.sg.io.readSCOut.doctree} (87%) rename docs/build/doctrees/_autogen/io/{msgpi.io.iosc.readSCOutBeamProperty.doctree => msgpi.sg.io.readSCOutBeamProperty.doctree} (65%) rename docs/build/doctrees/_autogen/{utils/msgpi.utils.distance.doctree => io/msgpi.sg.io.readSCOutFailure.doctree} (53%) rename docs/build/doctrees/_autogen/io/{msgpi.io.iosc.readSCOutHomo.doctree => msgpi.sg.io.readSCOutHomo.doctree} (58%) create mode 100644 docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutShellProperty.doctree rename docs/build/doctrees/_autogen/io/{msgpi.io.iovabs.readVABSIn.doctree => msgpi.sg.io.readVABSIn.doctree} (76%) rename docs/build/doctrees/_autogen/io/{msgpi.io.iovabs.readVABSOut.doctree => msgpi.sg.io.readVABSOut.doctree} (86%) rename docs/build/doctrees/_autogen/io/{msgpi.io.iovabs.readVABSOutHomo.doctree => msgpi.sg.io.readVABSOutHomo.doctree} (69%) rename docs/build/doctrees/_autogen/{utils/msgpi.utils.angleToCosine2D.doctree => io/msgpi.sg.io.readVABSOutStrengthRatio.doctree} (56%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.timefunctions.doctree => ms/msgpi.ms.blade.Blade.distributions.doctree} (54%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.frames.doctree => ms/msgpi.ms.blade.Blade.functions.doctree} (58%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.name.doctree => ms/msgpi.ms.blade.Blade.name.doctree} (56%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.points.doctree => ms/msgpi.ms.blade.Blade.points.doctree} (58%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.section_database.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.sections.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.segments.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.summary.doctree => ms/msgpi.ms.blade.Blade.summary.doctree} (57%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.coords.doctree => ms/msgpi.ms.blade.BladeSegment.coords.doctree} (59%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.css.doctree => ms/msgpi.ms.blade.BladeSegment.css.doctree} (59%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.curv_id.doctree => ms/msgpi.ms.blade.BladeSegment.curv_id.doctree} (54%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.frame_id.doctree => ms/msgpi.ms.blade.BladeSegment.frame_id.doctree} (54%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.points.doctree => ms/msgpi.ms.blade.BladeSegment.points.doctree} (59%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.rotate_a1.doctree => ms/msgpi.ms.blade.BladeSegment.rotate_a1.doctree} (53%) rename docs/build/doctrees/_autogen/{sg/msgpi.sg.MaterialSection.summary.doctree => ms/msgpi.ms.blade.BladeSegment.summary.doctree} (61%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.blade.readBladeInput.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.doctree} (53%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.angular_velocity.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.doctree} (55%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.distrloads.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.doctree} (56%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.initcurvatures.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.frames.doctree} (52%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.max_iteration.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.doctree} (51%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.linear_velocity.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.doctree} (55%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.doctree} (52%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.num_eigens.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.doctree} (55%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.analysis_type.doctree => ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.doctree} (52%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.num_steps.doctree => ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.doctree} (51%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.doctree rename docs/build/doctrees/_autogen/{sg/msgpi.sg.BeamProperty.i22.doctree => ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.doctree} (50%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.doctree rename docs/build/doctrees/_autogen/{sg/msgpi.sg.BeamProperty.rg.doctree => ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.doctree} (51%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.doctree create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.analysis.runGEBT.doctree => ms/msgpi.ms.gebt.exec.run.doctree} (67%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.analysis.solvePLECS.doctree => ms/msgpi.ms.gebt.exec.solvePLECS.doctree} (86%) create mode 100644 docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.doctree rename docs/build/doctrees/_autogen/{beam/msgpi.ms.iogebt.readGEBTOut.doctree => ms/msgpi.ms.gebt.io.readGEBTOut.doctree} (61%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree => ms/msgpi.ms.gebt.io.readGEBTOutEigen.doctree} (77%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.iogebt.readGEBTOutNode.doctree => ms/msgpi.ms.gebt.io.readGEBTOutNode.doctree} (73%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.iogebt.readGEBTOutStatic.doctree => ms/msgpi.ms.gebt.io.readGEBTOutStatic.doctree} (63%) delete mode 100644 docs/build/doctrees/_autogen/presg/msgpi.presg.readMaterialFromXMLElement.doctree rename docs/build/doctrees/_autogen/presg/{msgpi.presg.preSG.doctree => msgpi.sg.presg.preSG.doctree} (85%) rename docs/build/doctrees/_autogen/presg/{msgpi.presg.preSG1D.doctree => msgpi.sg.presg.preSG1D.doctree} (70%) create mode 100644 docs/build/doctrees/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.doctree create mode 100644 docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.doctree rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_design_xml.doctree => msgpi.sg.cross_section.CrossSection.fn_design_tmp.doctree} (58%) rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_design_tmp.doctree => msgpi.sg.cross_section.CrossSection.fn_design_xml.doctree} (58%) rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.name.doctree => msgpi.sg.cross_section.CrossSection.fn_sg.doctree} (60%) rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_sg.doctree => msgpi.sg.cross_section.CrossSection.name.doctree} (60%) rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.props.doctree => msgpi.sg.cross_section.CrossSection.props.doctree} (51%) rename docs/build/doctrees/_autogen/sg/cs/{msgpi.cross_section.CrossSection.sg.doctree => msgpi.sg.cross_section.CrossSection.sg.doctree} (51%) delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga22.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga33.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.i33.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.mu.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xg3.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xm2.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xm3.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xs2.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.global_loads.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.materials.doctree delete mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.summary.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.xs3.doctree => msgpi.sg.sg.BeamProperty.area.doctree} (64%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.cmpl.doctree => msgpi.sg.sg.BeamProperty.cmpl.doctree} (60%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.cmpl_t.doctree => msgpi.sg.sg.BeamProperty.cmpl_t.doctree} (59%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.i11.doctree => msgpi.sg.sg.BeamProperty.ea.doctree} (63%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.area.doctree => msgpi.sg.sg.BeamProperty.ga22.doctree} (62%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.get.doctree => msgpi.sg.sg.BeamProperty.get.doctree} (91%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.ea.doctree => msgpi.sg.sg.BeamProperty.gj.doctree} (63%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.ei22.doctree => msgpi.sg.sg.BeamProperty.i11.doctree} (63%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i22.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.mass.doctree => msgpi.sg.sg.BeamProperty.mass.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.mass_cs.doctree => msgpi.sg.sg.BeamProperty.mass_cs.doctree} (59%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.gj.doctree => msgpi.sg.sg.BeamProperty.mu.doctree} (63%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.phi_pia.doctree => msgpi.sg.sg.BeamProperty.phi_pba.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.phi_psa.doctree => msgpi.sg.sg.BeamProperty.phi_pia.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.phi_pba.doctree => msgpi.sg.sg.BeamProperty.phi_psa.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.print.doctree => msgpi.sg.sg.BeamProperty.print.doctree} (54%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.ei33.doctree => msgpi.sg.sg.BeamProperty.rg.doctree} (63%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.stff.doctree => msgpi.sg.sg.BeamProperty.stff.doctree} (60%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.stff_t.doctree => msgpi.sg.sg.BeamProperty.stff_t.doctree} (61%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg2.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg3.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.xt2.doctree => msgpi.sg.sg.BeamProperty.xm2.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.xt3.doctree => msgpi.sg.sg.BeamProperty.xm3.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.BeamProperty.xg2.doctree => msgpi.sg.sg.BeamProperty.xs2.doctree} (63%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt2.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt3.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.compliance.doctree => msgpi.sg.sg.MaterialSection.compliance.doctree} (65%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.constants.doctree => msgpi.sg.sg.MaterialSection.constants.doctree} (72%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.density.doctree => msgpi.sg.sg.MaterialSection.density.doctree} (61%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.name.doctree => msgpi.sg.sg.MaterialSection.name.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.smdim.doctree => msgpi.sg.sg.MaterialSection.smdim.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.MaterialSection.stiffness.doctree => msgpi.sg.sg.MaterialSection.stiffness.doctree} (62%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.summary.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.analysis.doctree => msgpi.sg.sg.StructureGene.analysis.doctree} (57%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.trans_element.doctree => msgpi.sg.sg.StructureGene.degen_element.doctree} (60%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elem_prop.doctree => msgpi.sg.sg.StructureGene.elem_prop.doctree} (59%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elementids.doctree => msgpi.sg.sg.StructureGene.elementids.doctree} (65%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elementids1d.doctree => msgpi.sg.sg.StructureGene.elementids1d.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elementids2d.doctree => msgpi.sg.sg.StructureGene.elementids2d.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elementids3d.doctree => msgpi.sg.sg.StructureGene.elementids3d.doctree} (61%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.elements.doctree => msgpi.sg.sg.StructureGene.elements.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.findComboByMaterialOrientation.doctree => msgpi.sg.sg.StructureGene.findComboByMaterialOrientation.doctree} (65%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.findMaterialByName.doctree => msgpi.sg.sg.StructureGene.findMaterialByName.doctree} (64%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.global_displacements.doctree => msgpi.sg.sg.StructureGene.global_displacements.doctree} (57%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.global_loads_dist.doctree => msgpi.sg.sg.StructureGene.global_loads_dist.doctree} (57%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.global_loads_type.doctree => msgpi.sg.sg.StructureGene.global_loads_type.doctree} (58%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.global_rotations.doctree => msgpi.sg.sg.StructureGene.global_rotations.doctree} (57%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.initial_curvature.doctree => msgpi.sg.sg.StructureGene.initial_curvature.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.initial_twist.doctree => msgpi.sg.sg.StructureGene.initial_twist.doctree} (60%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.materials.doctree rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.mocombos.doctree => msgpi.sg.sg.StructureGene.mocombos.doctree} (64%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.model.doctree => msgpi.sg.sg.StructureGene.model.doctree} (56%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.name.doctree => msgpi.sg.sg.StructureGene.name.doctree} (63%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.nodes.doctree => msgpi.sg.sg.StructureGene.nodes.doctree} (59%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.nonuniform_temperature.doctree => msgpi.sg.sg.StructureGene.nonuniform_temperature.doctree} (58%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.degen_element.doctree => msgpi.sg.sg.StructureGene.num_slavenodes.doctree} (60%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.oblique.doctree => msgpi.sg.sg.StructureGene.oblique.doctree} (63%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.omega.doctree => msgpi.sg.sg.StructureGene.omega.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.physics.doctree => msgpi.sg.sg.StructureGene.physics.doctree} (51%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.prop_elem.doctree => msgpi.sg.sg.StructureGene.prop_elem.doctree} (59%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.sgdim.doctree => msgpi.sg.sg.StructureGene.sgdim.doctree} (62%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.smdim.doctree => msgpi.sg.sg.StructureGene.smdim.doctree} (62%) rename docs/build/doctrees/_autogen/{beam/msgpi.ms.beam.Beam.writeGmshMsh.doctree => sg/msgpi.sg.sg.StructureGene.summary.doctree} (51%) rename docs/build/doctrees/_autogen/sg/{msgpi.sg.StructureGene.num_slavenodes.doctree => msgpi.sg.sg.StructureGene.trans_element.doctree} (60%) create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.doctree create mode 100644 docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.writeInput.doctree delete mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.calcBasicRotation3D.doctree create mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.io.listToString.doctree create mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.io.matrixToString.doctree rename docs/build/doctrees/_autogen/utils/{msgpi.utils.parseLayupCode.doctree => msgpi.utils.io.parseLayupCode.doctree} (53%) rename docs/build/doctrees/_autogen/utils/{msgpi.io.utils.textToMatrix.doctree => msgpi.utils.io.textToMatrix.doctree} (87%) rename docs/build/doctrees/_autogen/utils/{msgpi.io.utils.writeFormatFloats.doctree => msgpi.utils.io.writeFormatFloats.doctree} (91%) rename docs/build/doctrees/_autogen/utils/{msgpi.io.utils.writeFormatFloatsMatrix.doctree => msgpi.utils.io.writeFormatFloatsMatrix.doctree} (87%) rename docs/build/doctrees/_autogen/utils/{msgpi.io.utils.writeFormatIntegers.doctree => msgpi.utils.io.writeFormatIntegers.doctree} (89%) rename docs/build/doctrees/_autogen/utils/{msgpi.io.utils.writeFormatIntegersMatrix.doctree => msgpi.utils.io.writeFormatIntegersMatrix.doctree} (84%) delete mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.listToString.doctree rename docs/build/doctrees/_autogen/utils/{msgpi.logger.initLogger.doctree => msgpi.utils.logger.initLogger.doctree} (84%) rename docs/build/doctrees/_autogen/{io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree => utils/msgpi.utils.math.angleToCosine2D.doctree} (50%) create mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.math.calcBasicRotation3D.doctree rename docs/build/doctrees/_autogen/utils/{msgpi.utils.calcCab.doctree => msgpi.utils.math.calcCab.doctree} (71%) rename docs/build/doctrees/_autogen/utils/{msgpi.utils.calcGeneralRotation3D.doctree => msgpi.utils.math.calcGeneralRotation3D.doctree} (67%) rename docs/build/doctrees/_autogen/utils/{msgpi.utils.calcRotationTensorFromParameters.doctree => msgpi.utils.math.calcRotationTensorFromParameters.doctree} (65%) create mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.math.distance.doctree create mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.math.floorAbsolute.doctree rename docs/build/doctrees/_autogen/utils/{msgpi.utils.rotateVectorByAngle2D.doctree => msgpi.utils.math.rotateVectorByAngle2D.doctree} (60%) rename docs/build/doctrees/_autogen/utils/{msgpi.utils.ss.doctree => msgpi.utils.math.ss.doctree} (58%) rename docs/build/doctrees/_autogen/utils/{msgpi.utils.tilde.doctree => msgpi.utils.math.tilde.doctree} (65%) delete mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.parseXML.doctree delete mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.run.doctree delete mode 100644 docs/build/doctrees/_autogen/utils/msgpi.utils.updateXMLElement.doctree delete mode 100644 docs/build/doctrees/beam.doctree delete mode 100644 docs/build/doctrees/beam_methods_dymore.doctree delete mode 100644 docs/build/doctrees/beam_methods_gebt.doctree delete mode 100644 docs/build/doctrees/beam_methods_prepro.doctree delete mode 100644 docs/build/doctrees/methods.doctree create mode 100644 docs/build/doctrees/ms/blade.doctree rename docs/build/doctrees/{user_io_tools.doctree => ms/gebt.doctree} (63%) create mode 100644 docs/build/doctrees/ms/gebt_beam.doctree create mode 100644 docs/build/doctrees/ms/gebt_methods.doctree create mode 100644 docs/build/doctrees/ms/index.doctree create mode 100644 docs/build/doctrees/sg/beamproperty.doctree create mode 100644 docs/build/doctrees/sg/crosssection.doctree create mode 100644 docs/build/doctrees/sg/index.doctree create mode 100644 docs/build/doctrees/sg/io.doctree create mode 100644 docs/build/doctrees/sg/materialsection.doctree create mode 100644 docs/build/doctrees/sg/run.doctree create mode 100644 docs/build/doctrees/sg/structuregene.doctree delete mode 100644 docs/build/doctrees/sg_beamproperty.doctree delete mode 100644 docs/build/doctrees/sg_crosssection.doctree delete mode 100644 docs/build/doctrees/sg_materialsection.doctree delete mode 100644 docs/build/doctrees/sg_structuregene.doctree delete mode 100644 docs/build/doctrees/utils.doctree rename docs/build/doctrees/{beam_methods.doctree => utils/index.doctree} (77%) create mode 100644 docs/build/doctrees/utils/io.doctree create mode 100644 docs/build/doctrees/utils/logger.doctree create mode 100644 docs/build/doctrees/utils/math.doctree rename docs/build/html/_autogen/analysis/{msgpi.analysis.run.html => msgpi.sg.exec.run.html} (64%) rename docs/build/html/_autogen/analysis/{msgpi.analysis.runSwiftComp.html => msgpi.sg.exec.runSwiftComp.html} (64%) rename docs/build/html/_autogen/analysis/{msgpi.analysis.runVABS.html => msgpi.sg.exec.runVABS.html} (68%) rename docs/build/html/_autogen/analysis/{msgpi.analysis.solve.html => msgpi.sg.exec.solve.html} (63%) delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.analysis.solveGEBT.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.segments.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.summary.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iodymore.makeFile.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iodymore.readEigOutput.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iodymore.readForce.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.html delete mode 100644 docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutFailure.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutHomo.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElements.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCIn.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInD.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInF.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInH.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMOCombos.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMaterials.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iosc.writeSCNodes.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSIn.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElements.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSIn.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.html delete mode 100644 docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSNodes.html rename docs/build/html/_autogen/{utils/msgpi.utils.distance.html => io/msgpi.sg.io.readInputSG.html} (68%) rename docs/build/html/_autogen/io/{msgpi.io.iosc.readSCIn.html => msgpi.sg.io.readSCIn.html} (68%) rename docs/build/html/_autogen/io/{msgpi.io.iosc.readSCOut.html => msgpi.sg.io.readSCOut.html} (68%) rename docs/build/html/_autogen/io/{msgpi.io.iosc.readSCOutBeamProperty.html => msgpi.sg.io.readSCOutBeamProperty.html} (64%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.distrloads.html => io/msgpi.sg.io.readSCOutFailure.html} (68%) rename docs/build/html/_autogen/{utils/msgpi.utils.parseXML.html => io/msgpi.sg.io.readSCOutHomo.html} (66%) create mode 100644 docs/build/html/_autogen/io/msgpi.sg.io.readSCOutShellProperty.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.analysis_type.html => io/msgpi.sg.io.readVABSIn.html} (67%) rename docs/build/html/_autogen/io/{msgpi.io.iovabs.readVABSOut.html => msgpi.sg.io.readVABSOut.html} (69%) rename docs/build/html/_autogen/io/{msgpi.io.iovabs.readVABSOutHomo.html => msgpi.sg.io.readVABSOutHomo.html} (66%) rename docs/build/html/_autogen/{utils/msgpi.utils.parseLayupCode.html => io/msgpi.sg.io.readVABSOutStrengthRatio.html} (69%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.rotate_a1.html => ms/msgpi.ms.blade.Blade.cross_sections_repo.html} (68%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.distributions.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.findPtCoordByName.html => ms/msgpi.ms.blade.Blade.findPtCoordByName.html} (67%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.functions.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.name.html => ms/msgpi.ms.blade.Blade.name.html} (69%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.frames.html => ms/msgpi.ms.blade.Blade.points.html} (69%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.pconditions.html => ms/msgpi.ms.blade.Blade.section_database.html} (68%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.timefunctions.html => ms/msgpi.ms.blade.Blade.sections.html} (68%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.segments.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.summary.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.coords.html => ms/msgpi.ms.blade.BladeSegment.coords.html} (68%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.css.html => ms/msgpi.ms.blade.BladeSegment.css.html} (68%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.num_eigens.html => ms/msgpi.ms.blade.BladeSegment.frame_id.html} (68%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.html => ms/msgpi.ms.blade.BladeSegment.html} (57%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.html rename docs/build/html/_autogen/{sg/msgpi.sg.BeamProperty.xs3.html => ms/msgpi.ms.blade.BladeSegment.num_divisions.html} (68%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.points.html => ms/msgpi.ms.blade.BladeSegment.points.html} (68%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.html rename docs/build/html/_autogen/{beam/msgpi.ms.prebeam.preBeam2.html => ms/msgpi.ms.blade.readBladeInput.html} (65%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.initcurvatures.html => ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.html} (67%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.mconditions.html => ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.html} (67%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.curv_id.html => ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.html} (66%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.points.html => ms/msgpi.ms.gebt.beam.GEBTBeam.points.html} (69%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.sections.html => ms/msgpi.ms.gebt.beam.GEBTBeam.sections.html} (67%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.writeGEBTIn.html => ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.html} (65%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.html rename docs/build/html/_autogen/{sg/msgpi.sg.BeamProperty.xg2.html => ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.html} (68%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.html rename docs/build/html/_autogen/{beam/msgpi.ms.iodymore.DymoreOutput.html => ms/msgpi.ms.gebt.beam.GEBTBeamResult.html} (57%) rename docs/build/html/_autogen/{beam/msgpi.ms.beam.BeamSegment.frame_id.html => ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.html} (67%) rename docs/build/html/_autogen/{sg/msgpi.sg.BeamProperty.i22.html => ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.html} (67%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.html rename docs/build/html/_autogen/{beam/msgpi.ms.beam.Beam.num_steps.html => ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.html} (69%) create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.html create mode 100644 docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.html rename docs/build/html/_autogen/{utils/msgpi.utils.rotateVectorByAngle2D.html => ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.html} (65%) rename docs/build/html/_autogen/{beam/msgpi.ms.analysis.runGEBT.html => ms/msgpi.ms.gebt.exec.run.html} (67%) rename docs/build/html/_autogen/{beam/msgpi.ms.analysis.solvePLECS.html => ms/msgpi.ms.gebt.exec.solvePLECS.html} (61%) rename docs/build/html/_autogen/{beam/msgpi.ms.iogebt.readGEBTIn.html => ms/msgpi.ms.gebt.io.readGEBTIn.html} (67%) rename docs/build/html/_autogen/{utils/msgpi.utils.calcBasicRotation3D.html => ms/msgpi.ms.gebt.io.readGEBTOut.html} (66%) rename docs/build/html/_autogen/{beam/msgpi.ms.iogebt.readGEBTOutEigen.html => ms/msgpi.ms.gebt.io.readGEBTOutEigen.html} (69%) rename docs/build/html/_autogen/{beam/msgpi.ms.iogebt.readGEBTOutNode.html => ms/msgpi.ms.gebt.io.readGEBTOutNode.html} (63%) rename docs/build/html/_autogen/{io/msgpi.io.iovabs.writeVABSMacroData.html => ms/msgpi.ms.gebt.io.readGEBTOutStatic.html} (66%) rename docs/build/html/_autogen/presg/{msgpi.presg.preSG.html => msgpi.sg.presg.preSG.html} (65%) rename docs/build/html/_autogen/presg/{msgpi.presg.preSG1D.html => msgpi.sg.presg.preSG1D.html} (68%) rename docs/build/html/_autogen/{io/msgpi.io.iovabs.readVABSOutStrengthRatio.html => presg/msgpi.sg.presg.readMaterialFromXMLElement.html} (67%) delete mode 100644 docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.html rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_design_tmp.html => msgpi.sg.cross_section.CrossSection.fn_design_tmp.html} (69%) rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_design_xml.html => msgpi.sg.cross_section.CrossSection.fn_design_xml.html} (69%) rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.fn_sg.html => msgpi.sg.cross_section.CrossSection.fn_sg.html} (68%) rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.html => msgpi.sg.cross_section.CrossSection.html} (61%) rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.name.html => msgpi.sg.cross_section.CrossSection.name.html} (69%) rename docs/build/html/_autogen/sg/cs/{msgpi.cross_section.CrossSection.props.html => msgpi.sg.cross_section.CrossSection.props.html} (69%) create mode 100644 docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.area.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei22.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ga22.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg3.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xt2.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.StructureGene.html delete mode 100644 docs/build/html/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.ga33.html => msgpi.sg.sg.BeamProperty.area.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.stff_t.html => msgpi.sg.sg.BeamProperty.cmpl.html} (72%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.cmpl_t.html => msgpi.sg.sg.BeamProperty.cmpl_t.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.ea.html => msgpi.sg.sg.BeamProperty.ea.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.ei33.html => msgpi.sg.sg.BeamProperty.ei22.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.rg.html => msgpi.sg.sg.BeamProperty.ei33.html} (72%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.html create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.get.html => msgpi.sg.sg.BeamProperty.get.html} (86%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.html => msgpi.sg.sg.BeamProperty.html} (53%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.i11.html => msgpi.sg.sg.BeamProperty.i11.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.xs2.html => msgpi.sg.sg.BeamProperty.i22.html} (71%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.html create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.mass.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.mass_cs.html => msgpi.sg.sg.BeamProperty.mass_cs.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.mu.html => msgpi.sg.sg.BeamProperty.mu.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.phi_pba.html => msgpi.sg.sg.BeamProperty.phi_pba.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.phi_pia.html => msgpi.sg.sg.BeamProperty.phi_pia.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.phi_psa.html => msgpi.sg.sg.BeamProperty.phi_psa.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.print.html => msgpi.sg.sg.BeamProperty.print.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.mass.html => msgpi.sg.sg.BeamProperty.rg.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.stff.html => msgpi.sg.sg.BeamProperty.stff.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.cmpl.html => msgpi.sg.sg.BeamProperty.stff_t.html} (69%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.gj.html => msgpi.sg.sg.BeamProperty.xg2.html} (72%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.i33.html => msgpi.sg.sg.BeamProperty.xg3.html} (71%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.xm2.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.xm3.html => msgpi.sg.sg.BeamProperty.xm3.html} (71%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.xs2.html create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.html rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.xm2.html => msgpi.sg.sg.BeamProperty.xt2.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.BeamProperty.xt3.html => msgpi.sg.sg.BeamProperty.xt3.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.compliance.html => msgpi.sg.sg.MaterialSection.compliance.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.constants.html => msgpi.sg.sg.MaterialSection.constants.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.density.html => msgpi.sg.sg.MaterialSection.density.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.html => msgpi.sg.sg.MaterialSection.html} (69%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.name.html => msgpi.sg.sg.MaterialSection.name.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.smdim.html => msgpi.sg.sg.MaterialSection.smdim.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.stiffness.html => msgpi.sg.sg.MaterialSection.stiffness.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.MaterialSection.summary.html => msgpi.sg.sg.MaterialSection.summary.html} (73%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.analysis.html => msgpi.sg.sg.StructureGene.analysis.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.degen_element.html => msgpi.sg.sg.StructureGene.degen_element.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elem_prop.html => msgpi.sg.sg.StructureGene.elem_prop.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elementids.html => msgpi.sg.sg.StructureGene.elementids.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elementids1d.html => msgpi.sg.sg.StructureGene.elementids1d.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elementids2d.html => msgpi.sg.sg.StructureGene.elementids2d.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elementids3d.html => msgpi.sg.sg.StructureGene.elementids3d.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.elements.html => msgpi.sg.sg.StructureGene.elements.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.findComboByMaterialOrientation.html => msgpi.sg.sg.StructureGene.findComboByMaterialOrientation.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.findMaterialByName.html => msgpi.sg.sg.StructureGene.findMaterialByName.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.global_displacements.html => msgpi.sg.sg.StructureGene.global_displacements.html} (69%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.global_loads.html => msgpi.sg.sg.StructureGene.global_loads.html} (74%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.global_loads_dist.html => msgpi.sg.sg.StructureGene.global_loads_dist.html} (69%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.global_loads_type.html => msgpi.sg.sg.StructureGene.global_loads_type.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.global_rotations.html => msgpi.sg.sg.StructureGene.global_rotations.html} (69%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.StructureGene.html rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.initial_curvature.html => msgpi.sg.sg.StructureGene.initial_curvature.html} (69%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.initial_twist.html => msgpi.sg.sg.StructureGene.initial_twist.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.materials.html => msgpi.sg.sg.StructureGene.materials.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.mocombos.html => msgpi.sg.sg.StructureGene.mocombos.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.model.html => msgpi.sg.sg.StructureGene.model.html} (72%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.name.html => msgpi.sg.sg.StructureGene.name.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.nodes.html => msgpi.sg.sg.StructureGene.nodes.html} (72%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.StructureGene.nonuniform_temperature.html rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.num_slavenodes.html => msgpi.sg.sg.StructureGene.num_slavenodes.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.oblique.html => msgpi.sg.sg.StructureGene.oblique.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.omega.html => msgpi.sg.sg.StructureGene.omega.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.physics.html => msgpi.sg.sg.StructureGene.physics.html} (72%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.prop_elem.html => msgpi.sg.sg.StructureGene.prop_elem.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.sgdim.html => msgpi.sg.sg.StructureGene.sgdim.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.smdim.html => msgpi.sg.sg.StructureGene.smdim.html} (71%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.summary.html => msgpi.sg.sg.StructureGene.summary.html} (70%) rename docs/build/html/_autogen/sg/{msgpi.sg.StructureGene.trans_element.html => msgpi.sg.sg.StructureGene.trans_element.html} (70%) create mode 100644 docs/build/html/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.html rename docs/build/html/_autogen/{beam/msgpi.ms.iodymore.calcVI.html => sg/msgpi.sg.sg.StructureGene.writeInput.html} (58%) create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.io.listToString.html rename docs/build/html/_autogen/utils/{msgpi.utils.run.html => msgpi.utils.io.matrixToString.html} (68%) create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.io.parseLayupCode.html rename docs/build/html/_autogen/utils/{msgpi.io.utils.textToMatrix.html => msgpi.utils.io.textToMatrix.html} (76%) rename docs/build/html/_autogen/utils/{msgpi.io.utils.writeFormatFloats.html => msgpi.utils.io.writeFormatFloats.html} (77%) rename docs/build/html/_autogen/utils/{msgpi.io.utils.writeFormatFloatsMatrix.html => msgpi.utils.io.writeFormatFloatsMatrix.html} (75%) rename docs/build/html/_autogen/utils/{msgpi.io.utils.writeFormatIntegers.html => msgpi.utils.io.writeFormatIntegers.html} (76%) rename docs/build/html/_autogen/utils/{msgpi.io.utils.writeFormatIntegersMatrix.html => msgpi.utils.io.writeFormatIntegersMatrix.html} (74%) delete mode 100644 docs/build/html/_autogen/utils/msgpi.utils.listToString.html rename docs/build/html/_autogen/utils/{msgpi.logger.initLogger.html => msgpi.utils.logger.initLogger.html} (70%) create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.math.angleToCosine2D.html create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.math.calcBasicRotation3D.html rename docs/build/html/_autogen/utils/{msgpi.utils.calcCab.html => msgpi.utils.math.calcCab.html} (75%) rename docs/build/html/_autogen/utils/{msgpi.utils.calcGeneralRotation3D.html => msgpi.utils.math.calcGeneralRotation3D.html} (66%) rename docs/build/html/_autogen/utils/{msgpi.utils.calcRotationTensorFromParameters.html => msgpi.utils.math.calcRotationTensorFromParameters.html} (67%) rename docs/build/html/_autogen/utils/{msgpi.utils.angleToCosine2D.html => msgpi.utils.math.distance.html} (68%) create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.math.floorAbsolute.html rename docs/build/html/_autogen/{presg/msgpi.presg.readMaterialFromXMLElement.html => utils/msgpi.utils.math.rotateVectorByAngle2D.html} (67%) create mode 100644 docs/build/html/_autogen/utils/msgpi.utils.math.ss.html rename docs/build/html/_autogen/utils/{msgpi.utils.tilde.html => msgpi.utils.math.tilde.html} (69%) delete mode 100644 docs/build/html/_autogen/utils/msgpi.utils.ss.html delete mode 100644 docs/build/html/_autogen/utils/msgpi.utils.updateXMLElement.html delete mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.analysis.run.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.analysis.runSwiftComp.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.analysis.runVABS.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.analysis.solve.rst.txt create mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.sg.exec.run.rst.txt create mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.sg.exec.runSwiftComp.rst.txt create mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.sg.exec.runVABS.rst.txt create mode 100644 docs/build/html/_sources/_autogen/analysis/msgpi.sg.exec.solve.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.analysis.runGEBT.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.analysis.solveGEBT.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.analysis.solvePLECS.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.distrloads.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.frames.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.mconditions.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.name.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.num_steps.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.pconditions.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.points.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.sections.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.segments.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.summary.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.timefunctions.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.coords.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.css.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.curv_id.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.frame_id.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.points.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.calcVI.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.makeFile.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.readEigOutput.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.readForce.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.prebeam.preBeam.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/beam/msgpi.ms.prebeam.preBeam2.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.readSCIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.readSCOut.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.readSCOutBeamProperty.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.readSCOutFailure.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.readSCOutHomo.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCElements.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCInD.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCInF.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCInH.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCMOCombos.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCMaterials.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iosc.writeSCNodes.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.readVABSIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.readVABSOut.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSElements.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSIn.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/io/msgpi.io.iovabs.writeVABSNodes.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readInputSG.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCIn.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCOut.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCOutBeamProperty.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCOutFailure.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCOutHomo.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readSCOutShellProperty.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readVABSIn.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readVABSOut.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readVABSOutHomo.rst.txt create mode 100644 docs/build/html/_sources/_autogen/io/msgpi.sg.io.readVABSOutStrengthRatio.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.distributions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.functions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.name.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.points.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.section_database.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.sections.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.segments.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.Blade.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.coords.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.css.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.frame_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.points.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.blade.readBladeInput.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.exec.run.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.io.readGEBTOut.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.rst.txt create mode 100644 docs/build/html/_sources/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutStatic.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.presg.preSG.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.presg.preSG1D.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.presg.readMaterialFromXMLElement.rst.txt create mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.sg.presg.preSG.rst.txt create mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.sg.presg.preSG1D.rst.txt create mode 100644 docs/build/html/_sources/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_tmp.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.name.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_xml.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_sg.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.rst.txt rename docs/build/html/_sources/_autogen/sg/cs/{msgpi.cross_section.CrossSection.rst.txt => msgpi.sg.cross_section.CrossSection.rst.txt} (77%) create mode 100644 docs/build/html/_sources/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.area.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.cmpl.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.cmpl_t.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.ea.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.ei22.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.ei33.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.ga22.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.ga33.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.get.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.gj.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.i11.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.i22.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.i33.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.mass.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.mass_cs.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.mu.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.phi_pba.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.phi_pia.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.phi_psa.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.print.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.rg.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.stff.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.stff_t.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xg2.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xg3.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xm2.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xm3.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xs2.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xs3.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xt2.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.xt3.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.compliance.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.constants.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.density.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.name.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.smdim.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.stiffness.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.summary.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.analysis.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.degen_element.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elem_prop.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elementids.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elementids1d.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elementids2d.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elementids3d.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.elements.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.findMaterialByName.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.global_displacements.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.global_loads.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.global_loads_dist.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.global_loads_type.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.global_rotations.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.initial_curvature.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.initial_twist.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.materials.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.mocombos.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.model.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.name.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.nodes.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.num_slavenodes.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.oblique.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.omega.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.physics.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.prop_elem.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.sgdim.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.smdim.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.summary.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.trans_element.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.area.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl_t.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.get.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.i11.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.i22.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.mass.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.mass_cs.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.mu.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pba.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pia.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_psa.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.print.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.rg.rst.txt rename docs/{source/_autogen/sg/msgpi.sg.BeamProperty.rst => build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.rst.txt} (94%) create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.stff.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.stff_t.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xg2.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xg3.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xm2.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xm3.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xs2.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xt2.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.BeamProperty.xt3.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.compliance.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.constants.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.density.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.name.rst.txt rename docs/{source/_autogen/sg/msgpi.sg.MaterialSection.rst => build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.rst.txt} (90%) create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.smdim.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.stiffness.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.MaterialSection.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.analysis.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.degen_element.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elem_prop.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elementids.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elementids1d.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elementids2d.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elementids3d.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.elements.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.findComboByMaterialOrientation.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.findMaterialByName.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.global_displacements.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_dist.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_type.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.global_rotations.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.initial_curvature.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.initial_twist.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.materials.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.mocombos.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.model.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.name.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.nodes.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.nonuniform_temperature.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.num_slavenodes.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.oblique.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.omega.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.physics.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.prop_elem.rst.txt rename docs/{source/_autogen/sg/msgpi.sg.StructureGene.rst => build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.rst.txt} (87%) create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.sgdim.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.smdim.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.summary.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.trans_element.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.rst.txt create mode 100644 docs/build/html/_sources/_autogen/sg/msgpi.sg.sg.StructureGene.writeInput.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.io.utils.textToMatrix.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.logger.initLogger.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.angleToCosine2D.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.calcBasicRotation3D.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.calcCab.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.calcGeneralRotation3D.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.calcRotationTensorFromParameters.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.distance.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.io.listToString.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.io.matrixToString.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.io.parseLayupCode.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.io.textToMatrix.rst.txt rename docs/{source/_autogen/utils/msgpi.io.utils.writeFormatFloats.rst => build/html/_sources/_autogen/utils/msgpi.utils.io.writeFormatFloats.rst.txt} (50%) rename docs/build/html/_sources/_autogen/utils/{msgpi.io.utils.writeFormatFloatsMatrix.rst.txt => msgpi.utils.io.writeFormatFloatsMatrix.rst.txt} (51%) rename docs/{source/_autogen/utils/msgpi.io.utils.writeFormatIntegers.rst => build/html/_sources/_autogen/utils/msgpi.utils.io.writeFormatIntegers.rst.txt} (50%) rename docs/build/html/_sources/_autogen/utils/{msgpi.io.utils.writeFormatIntegersMatrix.rst.txt => msgpi.utils.io.writeFormatIntegersMatrix.rst.txt} (52%) delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.listToString.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.logger.initLogger.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.angleToCosine2D.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.calcBasicRotation3D.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.calcCab.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.calcGeneralRotation3D.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.calcRotationTensorFromParameters.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.distance.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.floorAbsolute.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.rotateVectorByAngle2D.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.ss.rst.txt create mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.math.tilde.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.parseLayupCode.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.parseXML.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.rotateVectorByAngle2D.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.run.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.ss.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.tilde.rst.txt delete mode 100644 docs/build/html/_sources/_autogen/utils/msgpi.utils.updateXMLElement.rst.txt delete mode 100644 docs/build/html/_sources/beam.rst.txt delete mode 100644 docs/build/html/_sources/beam_methods.rst.txt delete mode 100644 docs/build/html/_sources/beam_methods_dymore.rst.txt delete mode 100644 docs/build/html/_sources/beam_methods_prepro.rst.txt delete mode 100644 docs/build/html/_sources/methods.rst.txt create mode 100644 docs/build/html/_sources/ms/blade.rst.txt create mode 100644 docs/build/html/_sources/ms/gebt.rst.txt create mode 100644 docs/build/html/_sources/ms/gebt_beam.rst.txt rename docs/build/html/_sources/{beam_methods_gebt.rst.txt => ms/gebt_methods.rst.txt} (50%) rename docs/{source/ms/ms.rst => build/html/_sources/ms/index.rst.txt} (75%) rename docs/build/html/_sources/{sg_beamproperty.rst.txt => sg/beamproperty.rst.txt} (79%) rename docs/{source/sg/sg_crosssection.rst => build/html/_sources/sg/crosssection.rst.txt} (86%) rename docs/{source/sg/sg.rst => build/html/_sources/sg/index.rst.txt} (55%) create mode 100644 docs/build/html/_sources/sg/io.rst.txt rename docs/{source/sg/sg_materialsection.rst => build/html/_sources/sg/materialsection.rst.txt} (85%) create mode 100644 docs/build/html/_sources/sg/run.rst.txt rename docs/{source/sg/sg_structuregene.rst => build/html/_sources/sg/structuregene.rst.txt} (90%) delete mode 100644 docs/build/html/_sources/user_io_tools.rst.txt delete mode 100644 docs/build/html/_sources/utils.rst.txt rename docs/{source/utils/utils.rst => build/html/_sources/utils/index.rst.txt} (100%) create mode 100644 docs/build/html/_sources/utils/io.rst.txt create mode 100644 docs/build/html/_sources/utils/logger.rst.txt create mode 100644 docs/build/html/_sources/utils/math.rst.txt delete mode 100644 docs/build/html/beam.html delete mode 100644 docs/build/html/beam_methods.html delete mode 100644 docs/build/html/beam_methods_dymore.html delete mode 100644 docs/build/html/beam_methods_gebt.html delete mode 100644 docs/build/html/beam_methods_prepro.html delete mode 100644 docs/build/html/methods.html create mode 100644 docs/build/html/ms/blade.html create mode 100644 docs/build/html/ms/gebt.html create mode 100644 docs/build/html/ms/gebt_beam.html create mode 100644 docs/build/html/ms/gebt_methods.html create mode 100644 docs/build/html/ms/index.html create mode 100644 docs/build/html/sg/beamproperty.html create mode 100644 docs/build/html/sg/crosssection.html create mode 100644 docs/build/html/sg/index.html create mode 100644 docs/build/html/sg/io.html create mode 100644 docs/build/html/sg/materialsection.html create mode 100644 docs/build/html/sg/run.html create mode 100644 docs/build/html/sg/structuregene.html delete mode 100644 docs/build/html/sg_beamproperty.html delete mode 100644 docs/build/html/sg_crosssection.html delete mode 100644 docs/build/html/sg_materialsection.html delete mode 100644 docs/build/html/sg_structuregene.html delete mode 100644 docs/build/html/user_io_tools.html delete mode 100644 docs/build/html/utils.html create mode 100644 docs/build/html/utils/index.html create mode 100644 docs/build/html/utils/io.html create mode 100644 docs/build/html/utils/logger.html create mode 100644 docs/build/html/utils/math.html delete mode 100644 docs/source/_autogen/analysis/msgpi.analysis.run.rst delete mode 100644 docs/source/_autogen/analysis/msgpi.analysis.runSwiftComp.rst delete mode 100644 docs/source/_autogen/analysis/msgpi.analysis.runVABS.rst delete mode 100644 docs/source/_autogen/analysis/msgpi.analysis.solve.rst create mode 100644 docs/source/_autogen/analysis/msgpi.sg.exec.run.rst create mode 100644 docs/source/_autogen/analysis/msgpi.sg.exec.runSwiftComp.rst create mode 100644 docs/source/_autogen/analysis/msgpi.sg.exec.runVABS.rst create mode 100644 docs/source/_autogen/analysis/msgpi.sg.exec.solve.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.analysis.runGEBT.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.analysis.solveGEBT.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.analysis.solvePLECS.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.distrloads.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.frames.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.mconditions.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.name.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.num_steps.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.pconditions.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.points.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.sections.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.segments.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.summary.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.timefunctions.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.coords.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.css.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.curv_id.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.frame_id.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.points.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.rotate_a1.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.calcVI.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.makeFile.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.readEigOutput.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.readForce.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.prebeam.preBeam.rst delete mode 100644 docs/source/_autogen/beam/msgpi.ms.prebeam.preBeam2.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.readSCIn.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.readSCOut.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.readSCOutBeamProperty.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.readSCOutFailure.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.readSCOutHomo.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCElements.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCIn.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCInD.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCInF.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCInH.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCMOCombos.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCMaterials.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iosc.writeSCNodes.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.readVABSIn.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.readVABSOut.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSElements.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSIn.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.rst delete mode 100644 docs/source/_autogen/io/msgpi.io.iovabs.writeVABSNodes.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readInputSG.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCIn.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCOut.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCOutBeamProperty.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCOutFailure.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCOutHomo.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readSCOutShellProperty.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readVABSIn.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readVABSOut.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readVABSOutHomo.rst create mode 100644 docs/source/_autogen/io/msgpi.sg.io.readVABSOutStrengthRatio.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.distributions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.functions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.name.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.points.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.section_database.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.sections.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.segments.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.Blade.summary.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.coords.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.css.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.frame_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.points.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.blade.readBladeInput.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.exec.run.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.io.readGEBTOut.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.rst create mode 100644 docs/source/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutStatic.rst delete mode 100644 docs/source/_autogen/presg/msgpi.presg.preSG.rst delete mode 100644 docs/source/_autogen/presg/msgpi.presg.preSG1D.rst delete mode 100644 docs/source/_autogen/presg/msgpi.presg.readMaterialFromXMLElement.rst create mode 100644 docs/source/_autogen/presg/msgpi.sg.presg.preSG.rst create mode 100644 docs/source/_autogen/presg/msgpi.sg.presg.preSG1D.rst create mode 100644 docs/source/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_tmp.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.name.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.rst delete mode 100644 docs/source/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.rst create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.rst create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_xml.rst create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_sg.rst create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.rst create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.rst rename docs/source/_autogen/sg/cs/{msgpi.cross_section.CrossSection.rst => msgpi.sg.cross_section.CrossSection.rst} (77%) create mode 100644 docs/source/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.area.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.cmpl.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.cmpl_t.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.ea.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.ei22.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.ei33.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.ga22.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.ga33.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.get.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.gj.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.i11.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.i22.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.i33.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.mass.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.mass_cs.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.mu.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.phi_pba.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.phi_pia.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.phi_psa.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.print.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.rg.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.stff.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.stff_t.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xg2.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xg3.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xm2.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xm3.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xs2.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xs3.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xt2.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.BeamProperty.xt3.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.compliance.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.constants.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.density.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.name.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.smdim.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.stiffness.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.MaterialSection.summary.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.analysis.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.degen_element.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elem_prop.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elementids.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elementids1d.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elementids2d.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elementids3d.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.elements.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.findComboByMaterialOrientation.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.findMaterialByName.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.global_displacements.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.global_loads.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.global_loads_dist.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.global_loads_type.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.global_rotations.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.initial_curvature.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.initial_twist.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.materials.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.mocombos.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.model.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.name.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.nodes.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.num_slavenodes.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.oblique.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.omega.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.physics.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.prop_elem.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.sgdim.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.smdim.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.summary.rst delete mode 100644 docs/source/_autogen/sg/msgpi.sg.StructureGene.trans_element.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.area.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl_t.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.get.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.i11.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.i22.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.mass.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.mass_cs.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.mu.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pba.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pia.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_psa.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.print.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.rg.rst rename docs/{build/html/_sources/_autogen/sg/msgpi.sg.BeamProperty.rst.txt => source/_autogen/sg/msgpi.sg.sg.BeamProperty.rst} (94%) create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.stff.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.stff_t.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xg2.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xg3.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xm2.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xm3.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xs2.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xt2.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.BeamProperty.xt3.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.compliance.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.constants.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.density.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.name.rst rename docs/{build/html/_sources/_autogen/sg/msgpi.sg.MaterialSection.rst.txt => source/_autogen/sg/msgpi.sg.sg.MaterialSection.rst} (90%) create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.smdim.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.stiffness.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.MaterialSection.summary.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.analysis.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.degen_element.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elem_prop.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elementids.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elementids1d.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elementids2d.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elementids3d.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.elements.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.findComboByMaterialOrientation.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.findMaterialByName.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.global_displacements.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_dist.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_type.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.global_rotations.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.initial_curvature.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.initial_twist.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.materials.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.mocombos.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.model.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.name.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.nodes.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.nonuniform_temperature.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.num_slavenodes.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.oblique.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.omega.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.physics.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.prop_elem.rst rename docs/{build/html/_sources/_autogen/sg/msgpi.sg.StructureGene.rst.txt => source/_autogen/sg/msgpi.sg.sg.StructureGene.rst} (87%) create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.sgdim.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.smdim.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.summary.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.trans_element.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.rst create mode 100644 docs/source/_autogen/sg/msgpi.sg.sg.StructureGene.writeInput.rst delete mode 100644 docs/source/_autogen/utils/msgpi.io.utils.textToMatrix.rst delete mode 100644 docs/source/_autogen/utils/msgpi.logger.initLogger.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.angleToCosine2D.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.calcBasicRotation3D.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.calcCab.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.calcGeneralRotation3D.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.calcRotationTensorFromParameters.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.distance.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.io.listToString.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.io.matrixToString.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.io.parseLayupCode.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.io.textToMatrix.rst rename docs/{build/html/_sources/_autogen/utils/msgpi.io.utils.writeFormatFloats.rst.txt => source/_autogen/utils/msgpi.utils.io.writeFormatFloats.rst} (50%) rename docs/source/_autogen/utils/{msgpi.io.utils.writeFormatFloatsMatrix.rst => msgpi.utils.io.writeFormatFloatsMatrix.rst} (51%) rename docs/{build/html/_sources/_autogen/utils/msgpi.io.utils.writeFormatIntegers.rst.txt => source/_autogen/utils/msgpi.utils.io.writeFormatIntegers.rst} (50%) rename docs/source/_autogen/utils/{msgpi.io.utils.writeFormatIntegersMatrix.rst => msgpi.utils.io.writeFormatIntegersMatrix.rst} (52%) delete mode 100644 docs/source/_autogen/utils/msgpi.utils.listToString.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.logger.initLogger.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.angleToCosine2D.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.calcBasicRotation3D.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.calcCab.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.calcGeneralRotation3D.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.calcRotationTensorFromParameters.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.distance.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.floorAbsolute.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.rotateVectorByAngle2D.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.ss.rst create mode 100644 docs/source/_autogen/utils/msgpi.utils.math.tilde.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.parseLayupCode.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.parseXML.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.rotateVectorByAngle2D.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.run.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.ss.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.tilde.rst delete mode 100644 docs/source/_autogen/utils/msgpi.utils.updateXMLElement.rst delete mode 100644 docs/source/ms/beam.rst delete mode 100644 docs/source/ms/beam_methods.rst delete mode 100644 docs/source/ms/beam_methods_dymore.rst delete mode 100644 docs/source/ms/beam_methods_prepro.rst create mode 100644 docs/source/ms/blade.rst create mode 100644 docs/source/ms/gebt.rst create mode 100644 docs/source/ms/gebt_beam.rst rename docs/source/ms/{beam_methods_gebt.rst => gebt_methods.rst} (50%) create mode 100644 docs/source/ms/index.rst rename docs/source/sg/{sg_beamproperty.rst => beamproperty.rst} (88%) rename docs/{build/html/_sources/sg_crosssection.rst.txt => source/sg/crosssection.rst} (68%) create mode 100644 docs/source/sg/index.rst rename docs/{build/html/_sources/sg_materialsection.rst.txt => source/sg/materialsection.rst} (75%) rename docs/{build/html/_sources/sg_structuregene.rst.txt => source/sg/structuregene.rst} (83%) create mode 100644 docs/source/utils/index.rst diff --git a/docs/build/doctrees/_autogen/analysis/msgpi.analysis.run.doctree b/docs/build/doctrees/_autogen/analysis/msgpi.sg.exec.run.doctree similarity index 86% rename from docs/build/doctrees/_autogen/analysis/msgpi.analysis.run.doctree rename to docs/build/doctrees/_autogen/analysis/msgpi.sg.exec.run.doctree index 0ba7b3244184bdb662490cb308709c188456c61e..c6615a34d9ca5e9900bcacf4b59f26f2d5db5b85 100644 GIT binary patch delta 466 zcmeyfjPda@MwSMasSy)dIt>MLi_;4-^@`K=QY%uE^@>XKrev_kPRZcxVF^jCD48;O zN)M`%i3g@I=1&$AvY9-QQH33etz}*i}Sym-6C>v%rl)IUo&48Pa7sdX`Zi44=TeP`e$c9ne0AjL&MsZ1z zrh=}n0@S7}!gjc9(h|AC$PQD-CZ-BwZ#EV?Z>kLmZ{6Z_U69XoK~a*Jp#+Q*m00v3 K+^p~8%MJi$|D^%| delta 499 zcmaF7jPcJhMwSMasf80+I*o;Li_;4-^%C|qH>ttgo? zc}fqOnu+_SFcwUH!)!CTpHYPargQQx#z-Rtpmq&S1&z!+h1~p<(wtNURO2-<44drC z6v5LC(w3Z`o12)IGFhCpezGdFvN}JiRy~Nb#Cp)gC+9NPG3ElDT*A5EX;kHmzdyJC;_8PB^D!i KH;eiBvI77g^|es| diff --git a/docs/build/doctrees/_autogen/analysis/msgpi.analysis.runSwiftComp.doctree b/docs/build/doctrees/_autogen/analysis/msgpi.sg.exec.runSwiftComp.doctree similarity index 89% rename from docs/build/doctrees/_autogen/analysis/msgpi.analysis.runSwiftComp.doctree rename to docs/build/doctrees/_autogen/analysis/msgpi.sg.exec.runSwiftComp.doctree index 5bcbd8895e9866a8df40972d668b232c2758db37..2acc96e879cfe578df13101ef3e6c46d03391625 100644 GIT binary patch delta 333 zcmaDkhw=6tMwSMasR0vNI{Bn>i_;4-^@`K=QY%uEC(e;W7dbhXv0}0Yi_PT4j4JF< zWs}b{CRu6}mF5MPXQq`n=jRq^XewxA<|*Xnrp2%Xw!^ewa k^yFIt*GV!%TIi4oG!%4;({(|%PJZJiffg{Eh26v00sHQEGynhq delta 284 zcmcaThwQbiLGy)Z~eCB+*5V%wQ~@ypP#t@=Qh*cBrz+ zM;T*Hl#5F9!W^A~H8d48GV>I2^HWN5QWa2))11AD~j cb%8!8OH3-Bl9-_cbb?AOx^p)_F$iP_0F2IV4*&oF delta 293 zcmZ2pu(g1tfn}=JM3zo|vE1VHf=s={yu_T!;>_ZSvn4Tv4$WXJnOwtdGkH3r3I|N# zPQ(8MQOFxN2_0_|~v+cAkn z9M0Y>$I`^c&xdN(J_K!rBlNqcl%-C|V2_=W!P&zSl3GzR zW%86BR7DdHO=B#a9Lbo#4%IdJAY(M6;$&GSNeQTkCc2)@0Zh7#s(h%HLF^IhK^307 zgt?9}7ihlCWCt-epdB$FmreE)6NlNixrb%303R=kVUz7dj}p+8D|W+N7vdG&;&fe* Wsk#vVCT1uBJ**Oo;p!4Ue|7)~gKNzMwSMasXHdJbef9f7N-|v>LunS=2RAE7V8z~=ai*R$zYG2lEK--5|Ua` zGG+3V9yC=G4@_e$nk>U&GkG$j3I|N@I2^HWN5QWa3G(8Mrq zvp172qdGsTGChbR#Cp)gC(mWBW6TFy?xYU0Sg)YcDkVR;xTGjEFI^!&4b8&M%`A%r r`1w$cpKKy}ltg0^#cr7ELqb9qX08_dTPEU7l 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.doctree deleted file mode 100644 index 9e766ca21389bf84b01f7361b08d557b36d6a65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36784 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 S#c{lfY~pE**UR?8-2VXTVi)uP diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.doctree deleted file mode 100644 index e9b3ac66005b28c72d6463d2b278fffbe3507bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5942 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.mconditions.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.mconditions.doctree deleted file mode 100644 index 4b4289eae05b4b8fdff67156512a204b3219e966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4309 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.pconditions.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.pconditions.doctree deleted file mode 100644 index ae2eb4a6405bc1073ec6b11a7495817f5b492e49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4307 zcmb_fTZ<#d6`q@<(OfjMyV-s5j1kTStvAw`*bin*2<-YHWMBv($wQ*0DRq}rnlL+6_pALdH?f z)ADI)J0xyotOwQpmgb?6DqU>r)5vHZNo?t^OYt0W}+vV93*-$;w%|Frhi$e z(n!)Fx}=@hxbtH^C5v7w|7q!LhSGbsnK4*tN^wVQif!Ah?r>>$Vwv*tvKTSD$BfD4 zs4%!Y-E~_=n(oyKW2QAG@w<_-#Q)ljiflO;vG7^W$0SqOmSGcGD#ej_LmZGsabl-W z&WAtIJlDe_m4*#9i{qhw=R19EifA^}@Af19oX08~M(_70xhk??BF)f&G6b}G=#3r* ztT1ZA(;>m+*IxBUwt5*xN5(}+)3F!$~dZ{oV53v}PY_YHjC!q=m#1G8MZ z3-Fbr(QBe7%=M^U{>85O0fbFTuJLr*H`@-T@KA8wU5V(xH_= zOCW8EyhfzsucQubI&hna;pCnclpMhd@ zu013*jx}z~YnZmDNqnv|Mj^C|Euh46UJ?M`hn5fjA8hfQNwj0gAe)^Nec;G+(pBT` zO^4OPtb)Gnuv!Odf5rE6xN38C(1P1Q+a=IEV!Nd5CRpNU;^&0S(--zN6__#u#ZTH5K$59YVZvTKhb?E%>LhM zwsdKVqHeu&A@N!YX7d6}D)(^1Z6C(skuT-1MsU&Dh)1+{({{olr_Lu>bUX+18Q=NX zUCoUFxzX_5S#)sY+~u*Tw9TKgxIhQ62Kg7d@6yJK~JIQ zLg)@6J}M?q*STVON{ImHQmw%4O^!-VmqHkJWSSKw;AyBRU6i(6m~sF8zAH>8^~Hea zxyl29G#~REIFqTUS@uX3rhZDpol@GFA$MYfVO5Vr=@7x z4mGR6a>{N=km@ihk}Oyd55T$!)Ipx7ET#jG+zil7HMxH|m1$l?DnJ(nsbi!}rFpQr z)3GEp!E>plr|3}-NzFzvU8J(IH4g~!$R6M_8X>^kV+E|K#DcMmUGHl<8P5Vr&P6KO|acmkA->j8Pz z|K>aI0hUfa4%gJs%u>zCT#Zo*?<~p9*r^dFiJ_ux*a#sI8Bt#B+EWlJ2^O)nFhB6k z=e2#{tdS`?P`WvIOBh8U@;;tvm z?wBVd9w8)W&?PvkMwW1AsPb5Ok#$gp_rP>d0SU!yd265yq1hqyr6&+{o2~( zLb_c$u|3!7Hr=hAkMx)u%E$ND&#G27>>eUMR0YK|TANVCG0+8$$oj1()%;5!@M-xY j&>np;0trxRBpa`A5%{&~{l&EN+g?Pus0v%(TnzpLd-Q}0 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.sections.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.sections.doctree deleted file mode 100644 index e3c2bcb23674d1c4de702ee61e1d9de2978977d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4792 zcmb_gYile?8BTJNnM^K|bMeFvC(&6s>a6F?WKlmXSwz@fK{pUY)DJp`-k$F2smkf@ zYP+hF8J6IBSvY|bKWzI8lm!vRUmzla`V0Kx1;iiX^H%lrT(X;U77R?7s(P#HeV_Mv zFE#J3|KhiISL~nJQyCZOxbKHyDnq79vl+^uNLZ@N_sf@mR9=={)5`q|C5t>@rCEVQ zz(pM9EG?gurcL5n#HwHIZz>jOA=7$0-{1}2d{TCK%WP<&V>Y*B9wcg%iGHH`L*^&_ z*Xdt%f+}encCCM#jY*xGh2JZ!wz%$|X=Fb1(#;~#d0Gs8v*l}@ zi(#Q*HCcH}go-R`2C=UcCh>hE^%M7PGc2;%VCV-=a~6?IVVc?>(Nf9x_yfK}H}V5h zym37Ej$*kQ6sgeuK>2YzP_KNkr*sic2I@<_ke#zwW`pq6-YAzv=8c3NSU3g%RSlfd z1J5tC9IS#&b|RFYr&nR^9=wpTXxLKA*#WohJx~DodgfBnGIlOVIOTXY>;E!h*o$^C?0=lk)dBHVRyI5({ zil+ns)`8jddmW}jMC=R-&3Gw6N^}RH(|9&SUI3J>6+^p@$d2P6Ch7!fbfCk1DoOg znolf6XyUliY|)`|c!vB^F5=xtWLOYecNYvt{8|r{W}SQwUqnS5JGGYBL#n*a4@iZR zRjBk;vd(hT@hOn0p3jN%Nv(xsj zu$>Cz_FW>mhT5Xf{`;cl^1r{RtsiwU|Hm`_Pd?`V;{Tqr=(#aq*|HAv|9F$CbmAX~ zUeAlFUswF26F+dla&xTy3W7GO_<^gcH*0(eahrNwDn@s(DBlH;t-9%0t^yUeAk#zw zwM;tuM;z zE4co&#iGl$VBsy7X89x6tbH_sb>qq((cV?l4vL%_Td!_tccwG0u{9{yS|fbX$=|74 z^C-9FD=bapyMA1t$E$PN-l=J!xn#MoWnN+s`e=x?pJW(pyK9gJ)2A42Rl_2WG1}EK z@Td`{Rb010{Ud_Q2fBN(z_F~W82 z3qMaO)!|&~4`98{(X^3KNGxrUW`*`p_#`F7(zFU4^?arO)Fx`EyxUjU@+$I|ofZ~8CwvFg+?5Cr` zA2A>vqE}kO1J2ybSs?S!3mK(-Ttg3lQ`11d6QSnCTg019nKc1Y z?S@5?c{T9>tershVR`Dubl{$y0lKLo_s^y>#fngRXqX{&8^u5>=FRW4ED5xCE|hQ- z-Sa}B{9#OnR9ZHt0l^=c9T=k!0=|8Pf;E+x7m3)uZcIC4*{rD{T~PEg&=pq`w@rs@ zovGuaql=3R^wyfov@i3~5ngOZkW@#dxlcRjMB3qLmH=gK+kKYxKKsg-0ZTiNf~9L{ zW_HcN^cpQC9?*j6$X>&B661=N_J;_8Q1kL+(;R|OiC4!KRZiQJdG4KYW%jK$BE@5a zEC+81qYy;i#{0bsrzp$8Trw+rxEd#-`7FZnyT z2&~ZftpeDD^me~Qu3DI-p3P3nyjT; z3n#Xwx7tm27tTkj%r)ia`^#rlD=TIT(I3cyVjB%yAmbQF15;Fh<{Q=g`@rG7@>>W2 hJdF@kfK?&!xC`qfurR${Pg@^ug_M`75O$45|9{|qHH!cM diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.segments.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.segments.doctree deleted file mode 100644 index 33b790dc35dfc16a0d9ff79d3c6ef3ec30fdc9d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4726 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.doctree deleted file mode 100644 index 91daabe11e7cb1ca3e19ec9f50fa2273ee77a654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21090 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 Xo5Wud?>1r=x1ES;QJuDaycqlsGt_;Z diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.doctree deleted file mode 100644 index fb3aed9d2886988e2a99dc93382ee9cfae8fd4bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6423 zcmd5=TaO$^6<+UUF6+H{jg8Q*qfr#dEcVRC4uW`{*b>PDip3%!Kp~9P?&+?X>T%!P zUG3e$SmGiJFI1k=yhTWP;4!=qi9Z4lKoH^w@COh=e5b0rr+a31ZQ}>9H14h2xqRnR zr_PTTf3@<3IrUGj$02w8!>(!DeqggWl?^+v5|8;J{V?76N%|;l%VuOA#6c2SER}QE zVR6T`Bj%@fQn^Okh2zHE?0h|DmT&^UIL?=Njo0s_ZQhhi!VxYjEyco;feFYY>l zJ@$f#b>C5+ZzUp3L`o-daPd3rkR*EQ{>Q138BEX1T4+K_&^X7>@C8}Rbl8`RuH&rCVO;7*Tu#<2y=$qEPhz)2@BJ08&(o)LT z`4(Rxj(l4lzP;D`Zp@;%m-vn_d$H-dz4*0jomeFHxEH_PvDpLW24T;Bqce)>K2h5LMl)roG9tN7_eMgBWQyyWN~ zX-DTjY zDkSH_af-N8emWhEcHo(gpYlJ*I>J?qL)_?pL{)@DkPqs9pzqWpV)vFZ{TBa#Z)aCn zQ`VxSA35bqOxC}t*u{BzD#jBJ{5u5y+sPhSPLjmR42X-O@6WYH4HunrijAv5bFta%k@?FKg>ip*poSgAS$@s!S_|kzS(mwhqjn z6Y>U*95}Y%>Fs40b+mG3ZjNt_n)oFB(JDUA==mti3rg?LP*SybKd{F$a${v73JzxG zRk==;;IT)Vlv9S08S>IWd20_Lvv)TKwDsmQUH~`m_FBDmZ&J0bgv_^5(-?=Suge^+ z|JNLH%hp{7nb34gR7W=m^iyw!(Jf_=sVhM)D*2?&C*hbb_-Z~OL%c=Qw?@~Gp->KK zBn>t|Y^3r^UhMBuvA=sdh$)_DbWUZh(Ys(G>zGivN-mH<@+`*eFmxTu5$O}Pd|*a? zdL)}DAhYs=KS9|#-plHZ`--YCqahQ|agmd{Un6z5|G!cM-6f;fl>u=3*XCMt?YW(_ z$h@+a`(M7RdSjH$L@HiYDvs{bN8MASuA*IakLgoaX#3V^M{ON-@TrFO=-SNGi5GJr z#nvcN^qzzD>AJlNa**>yjuC!yrAUf+4HLt2NG_MxT&me;)moK7Y}l z&nkt%N?sUDAj;Yp9WU4g}a)ocvVzK7v*HcTQHqg4@D1~ph{HBLtqJaTgo1OhL4 zR$94zMy^uJ$xl4va1caZikUTf5{D>(JnCe{ptq%Gn9J0Rao`AUsALCu!7e+HHGTHw zO2on-5{66d8ThVT=B8T=m*hEii02Sg5lNhHT9QjP>nB6dTcZR^7Z~UwhhwHGBJ>7G zBc$Lp$47I^V7?X5HHRFYh(YI#j(RF?R~HQyML}e6)3;p~0b~*tuSmJBeWgTYNl{7V zrKy!E5~I%u%r#ASB13+9ySgxSSZ8|VlOoI`rwu2G?8Os3?#1CLs@6E8FhuLH1Z!omAC z@=auweROze3()mrGXG>Mj9Fp_2KqACwSfyTh#6k7latCzEMYuwVn_Sux?wvpRen$; zld_&i1HUX+piB(^*PSGIO}5P#I4+b!w629LH0ZiT99c?VlrkaQ6|BjzWs3_D#(TTF z2L}h;aEzC--wmSSF4};**ctDp@&cV8igdyd%md0ob(L7y`QmF|0W53Lz?x!1GZQx3 zIU5lm_jVm728sAdn7L^X&fItE$X4c;|L=g zj(ira;bMru+la@$Fb@sx47rOR+;ow$dMa09)a$~ypCEi=oIJ0_dT6+TWo8IovN%dh z3s%x$1&dMgF>v}`5<(d2IIA{t7VbxIlE8BO0Zg68|0ZRGIO$jSZ7{FTY=q<(yf{N; zb0jZVZeZRs7|JKtKo=a1JL>vAkqgX!KrLd~(3t?C2QR|A&w*bHJSC_!QZ_#aM(_%O zYzS;@Y6w3{bku9@m~ zPj{!gdOre@f>0z|DhY`++&ClUzzK;1e*;nyA*6t~a70KD2{`k6RXsi3^XZsKtTa1Q zRj;aE{oe1rs(SVA^3Q+zr3LjTw~~mv!STN3I6>&JB$KO7Xs3M^i0u7r_s7{gSyMJ* z>nI7+*k+krfP~Fm--%g}y_v~P5*MzY?C1Sg5@riG42tf&#_N3L&8*2AvL;;Nvr?0M zw4d}McfX(PyPaxdLnN;`Z(*4)5h$0dX{ z`234lC^vxUm+^T5pC|EY(xQP@?5d?U0hb%}U?BOVHbQgPXu5&X51rI!#+a#gXIX{U z4@73A{4(Dgf^)zx!35BA8Dz7^)NG<#cx=mNGJvW&3$HfDJ_C(_~nLL^P6e$p=dDmuAA?1Hs} zo)LD(%~^O}Zli|6a1_9L**~}CpjZXUoCVY>0i{t|r76Y%;@{^#AT-__qQTn(>YP(* z!OwxSV6pFl|0M%IHkBO(IW)zJ5z4*ShP^c{7PKXakme{9W5V0ATvdhS9fY0=W8`9x zS!G(#ihqa|AB{?ug$B^15PS=+bf|+gn7vG{pq2j7q{{7FqN>&}#wNQrQK_Ge$(5qW zbfs2u&m7gOTE8uea#g!ukIgz+yAQ_XrfbJ4R+xlsI7YitpBF5Oq1ZLRh)k{#m&1;S zO)snZcwI-$Or9N!IM`lPWXO13u69%3SH$8fSiZ}#FWl6s=WmGuqp34 z7Bap&h+DasXDFJLgf8o=VM*2Rh^}RMn6i0g2b;7>o2AN!nPBH}wJC1zU zc13m{;h1&BNraQ_$4XXMagT}2dkzD8PvPG^uSrvV$)3laa#ejK9A7 zzA>%!`a`j(fJ#1G|6KEOoGQiqkwdeNQ#;-nEO{2y$Re8>mUSiSZQ*O+ML98sUiCC> z;6}6Shn7(ObPLxJBVw^Z7l}Q?*0J0%x^dVy?tJsb?`h}p9xaVpJ_bzO@x4H)GTlL@ z*f)0tPxYSY3cAU=TGB?Z(Ys!%k~Ou!g6g_d*bhB+yr0Zbu|)NE=ZKc6?!5-#2c`OZ zkevcWPW1wcF{&3W6RBRbK0e>T1upUdgn=B5{n<#|n*-oyB=KH;;4Aa^b=nRr#|67_ z?@$6p$G04W7fK9N`CFU>^GIKm3n&ytem6($DW=O={9Dy~B8zp?=fUC+=crg>@$ct| zJ~WFz#=ujc$XQ%KF~;JeWg?4<*2kusw=kKUAq3XaSf7oxznKHr7;9%nbFV=P?0EGD z7OXXs&6mN-Dc<{=$(h$ z@G$7rpy*&K9f$dFueosNRXVZVsa^}TKjNHNA3ucEFJHd%>gCIWxV?lFT~*B%O|Md5 zlky|wBN!Ry3Q6yHPmOefOFp8G2cw!5bIJ1)6(1jJws}6mQT(z!0Kwm~RZsqyBb+@P0_AnlvSNKN-M)NE3+ zH8OE-rw5e;L+>gJ%cKn0LtEAr9o}m_=cX`#QZCWH*=O8n^tSSd(Yj zu?wsOQsv1&s3vO;>!dwQw|Qj60o_S4F5VDO(-1MT&a^08eK*|z$sv;kc1SnZOg2){ zZ9U&onXQY}Mw7)cQtaFc9G}I&nN&s6OKyd!sE$%oqh#{ZNXy6&-iO55O+D^Vhe7X) z)rOJI@(isZ0Z<$e`6`pX;afp3MY;iq<7_FH@I)og$IK36$8;Fo&oK?XbsQjV9R^(_ z@PLTxm`K5Q-D66}ZPJ^IIjoXPE=aZEr2WV&hzDR*g$vHbf#uVHTdD@=1__yeSQRBK zbwU#ve@LCd9Xm{zS?;M=Vhi)oO@u(Vv&h8F}RYg){E>!1iE5s;eZv8qy6Ya@G#g9nk!h%AIL*buG$IV~MCdZnRnu_M_c297 zSRJ^4BY1XmRbB$2`gqpKeXCI4)DI>1<+jqs4e(k*nN0AOFmgcTb-Yj(ML6D>^SX!;?7o<{JJ&5@|HVPEZ5uo%T36TR=I z5i%t7@Tp!ib9cWFl7zM!bYbd&|DU6Xkffce+!@yIFb6Jqg1I#FM!i^`#YA9*z-uh9ap;Zm9mJ|i zEoCEBHAd?eg*vexPoNNAp-TPR`vC6g{R;mQ*`R9LSV%}U93-8Ul-Iux9Nx=r!v&Cbhf@L81c66SSOkGe V^?FgQY`Er7T*_UTw#&4$|6lvPd4>Q0 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.makeFile.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.makeFile.doctree deleted file mode 100644 index 7cb3b1188ef6ed8fcc7c6011095b9db407451924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6256 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readEigOutput.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readEigOutput.doctree deleted file mode 100644 index 8035d15f88a3b92cbb88c76503f74742ae8f53ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5608 zcmc&&>x(2w5uaCgPtS8_)?JjF)k5^>y|sJK2XgEog7@&TGQ!=Sp!QmmU6tKgvsIO4 zW!B8}hXws`cmt^@SAJ9c14K{}LH$oe1^*L&k@e{6o|&By5f^6Zip+?N_{Ae5@`r1` z_{W_k`_JsEL0CVRF6e0Ehj_Lu55+mTsETdTGW!=)9~41%_tK?Vc(tMP zHwrHoIJ&VFeDq)mj>tI2^oba5G`5I1nvy7$Z z|4l3v5f!OnooLDQ5d|1L9ZwuNzUafnR4g6SwNNhNxIKq_1>pj99zFL(=&cia1$66l z;6>ELcg6PzqNg*6#ITB) zYi>43V>voT0nF#!+b*&sH+vU?4aLO>oF|~C z94Qu4gq*N6U?b!@I9cq(S(Hp2mZof4Is1Qj!Ypup1~7hlb>KA9ih{$S2LIpl#(MC) z^x#j5YZawu_nXpVVGXRRaJ)dDS^sNT|EvGVdhts{&??xf^SfqqggE2cT}X=AJ>8`h zH_$w42GB>3j=U^&{UAL$a`20;RwrRv6nfWoi9c5NeJ6yBl!Z+xn+++I!JSfWJ~Nc6 z>tAs{&ysE7k|O8+8Jqruq_}Ig=M}2uEG`rbjTF8_DniDB*23mLT&KeCu<5sjLx_p4 zuHV-V24dr2QX=;D*T4GSJ8!*vDPn&w5c^Bb36yHi8l{r5fYQINQ;|^mXNl6B5>1rm z77B)&p+t`Q+jT0u5T!339lgtAB~x^LRSo(qLhS7TU5umb(k1n2A?l7-mY0?mVZ3{} z=nB#Oi|5XRd)$H0>x=`w$7^;U0@1lv?HTIV@2w@@%oiQ(U%G+DFLZ}dbI`aS7J=_w0(_?wQX#zx{sn0JH&B$IeWil-V^?c5!}JB4YFRe}a~=C%zJZPx z!Ms|&X&0q8H_Lt7-uqKT~T`NdAeml1rL zA3ud@JTz=>yT+bTd8fzt*?C@xlC}%hOb* zu3)hr@)S6es%V?dZV@jHDJ?4{H}@7+7DOEXoFaIqkUP_%;y##PSYS4{$OZ+V1Rx6S z7`7d=1UjjB6i*4XNgqYZF1Tu z@w9sqsGtbZUGyJ{8h02{YT2n0LOd{AFh(H-n0>WD)Rf!YaS#@79y36!-Rc6rkO z^s8S0EIaAgTR4U&vttgbW3-fba0<8{+hc@|LLAZ6Y=ji>(T_e}H}?=wkz40ht-f1K z+2`i2)h38BYLn%NIKs$BAaCNmtNujd-BMFrglDb@CL+Wi!gMW^6yaMcV#uc-WJq5H z&fE68_;f>R?h6F(c>)ue2mcmn1&>kval!p8OY(F3jAq})%5*YXtGpz zFdE6Q4hKv8$O5t6-JO%ztxmN}`*ZS9DpO6h`Oc!Oa%IVEAp1R;QEumE(~}sy?EH-z vpz}sa{}4F5pTC0?z~GLg0;~#!r#P@K0(0cenrwZz;Zt2IQ<$#HY&7^ctd>>^ diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readForce.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.readForce.doctree deleted file mode 100644 index f169bcef22a25c93b49b76dcc01d74bab820bd02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4532 zcmc&%Uu!H$6;Evxwj>A_npx>VwXusp+nns@(3b z-mdDK3Cn^$EbN7P+x8oXun4jb;wMo21R{v|S^S-SQr|O*ZJAdof zo4@_?aLxVMeVqxJ&W0?CQWbGs+U-b%MZ!~4eo>zNru?)#wVj;ZXjSAPFYOvQLLuWQ z=V|$@v^`=sGSj&1Sb z#pvgn=XzA6(y)VToqX`m1gAN7y(p0@=A{a zRv0zq>1fPZ;`d(-*D%+x_~de<7>hOAl4-}wE@tT5t~*C@O|Ge9S+wlY9o2_E&>p{XYaUi@ z==~G#U9UG=0`t`FK+8dfz$1xvj}&mRX&RrsH5-#jw*LUqiP*Sw<{)6Jpzhn1^ed z1l>hS{8IdiV0ku&MU3jGIdaM&*8#ZUc`T6t3!dJtqrxj$$5O-pMqcMWio0Od_?2rP z+c{y`^iNS{mO{j?rzKmA1G4NBSa!3@xyV#QP=N8{|AtZB!HUn-_<&L7qujx?(ss!K zYJ82FT`osx+b4Qy5AWm)>Y|J5QnX=v5yuW8;gb7@;+Xt%xegtEK(2S`?UON7sab3+ zb!R|{-;el2qE4c51S@W=>Q=|TwZaof!;?iHe!cd0|Dx}sygQ*j(kFV~D_J$7O@zzR z*|`s0(|Ns9|NJHokU#%~;{Sh5T!;Nvz`bL;&QEe8dAv=wIRD zui);#cu{ljEQo5H*P*PN<}4EnyLSIo{t=Jw(&wuE8&dyupKAXkwWt+>`5*T&|DEh8 z#tS*J(i+LDf2?k#xc zeyFqCnj3@OhAH;28A~U*t2$9>+rMCOf%&HC5c^lQgTadD%&5G?B4QW@4NEdCcDxu= zqx3nJ-D+9nF;;sOeJ{UfJE8XDT;AOjBfexnaA4#m%y15BW?2D}$*? z*Gw(jiukygLR{~L1m!`FrO&)TfV^H&zbY1F}H_ zC;^CKH)8F@ES(l?%7J)- zz8WVVy0u>hu?ks*;7KUZ%0l?prxiR#^(VmT=S5b&bWdXU&aKk@C4xkSGM&KHb^aew zMbO1~neTunV;&(TZy`%?ZgAV9Fjnk&z)|7j0M8k`73gvLxqZOX7xa>~+rAPY^$kntM`gjw?ht|y6$bBgj92K>^x(BeOH`VU92vJwnnjzUAJ1a2ZxPY|zJ7@G zygtA`Z97D!_Cic<<4TJ@-k5G5edPo3QDOHMedn&*3-Ks+`ap!IP=3{XUhhQ;MU$h# zgUMLMO*lB>TPwtdyR&p-r|F7ug@Gf^xgGJE4kWAPr2> u0k%G@=wASb&&r=71u*d-sQ{}+;qd~SBCtf>X~@op-H7T^mBN069{vX*f6`|F diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.doctree deleted file mode 100644 index 5273c0e478808a2bab86eec2e35c41aaa4dc8ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17947 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam.doctree deleted file mode 100644 index e8f3c63134ce7161ec0debe569b7804b6624f200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8617 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 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam2.doctree b/docs/build/doctrees/_autogen/beam/msgpi.ms.prebeam.preBeam2.doctree deleted file mode 100644 index d9ef45aa4cdeabfc002c9819b09db4180fb88577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6107 zcmc&&-D@OS6;CorcRJshak4DQNF#o99Fr`wB1;w#b_Ns&f-I{K+Cy!1)$P93Q(s&6 zR+3gn#)pLo-nS|LfE5u|@efc0T~VI|eNe#%5qwu)b_Ef^-?_J{x~kJ@M-&{$Bz5n( z_nh-PANQQ|c=4ORer`_xQ=1~@UU+_JyKWe{Ok`@=jhr-Kq0F9U`(Mu@yLi ziNi8A2MULKzMHTxdyuIOBA1>o4)gO(!5ryDVR@V{@dj@`$U3~GmZT?rR@qX|2VxL= zhk-bZ6V_vPK)+wX?>iYC!kNX_*f|L^i}cM*OA1yuR3o+_o6Pt&pXb+9BbWR{E&5)_ zvXiuDs})0ppVX>1KV z+0{^V0jTI2p}Ury%4opCE+J#~r$Kd?2gx@zWu#0axN_T|22>hrwL~_pRj@dAQovE$KAVCh)-kkAHPl}lp5ae0SQ2S#S{1Z*b>3X>ayTKL*i{VBnt=j$Fjs&x-}se3hYq3Crjzze}}n zW_S3B`8fnk{Slc=MToB9i=e9n*l!Cyxg(7uYU?!wP9>9;Y4h?%DT%tg2bP~Emb$K; zRs&56`8H16dj@5IuU6)N0P(7UxNRJinuZ-!TPqdRP_t){j-c*6E7aG^ca!iwq`JsN z>wATD)bq!9&yHWeO!&H?Y^i3R04i}m{3=Oc^qIz^uGZrzYIW42PB*a z&bcz>Rx^;A1`NgTyNHq>pgw6ru~X7dmngFXjC@!88xZo`puOW6eRp;a`5|(Me&P9^ ziLcq@-v+s^w@em5A62LC47Uholxv}B!zYTpJj)xZCQP8CX82Qmh$`&LcQcGkD|ta$ ze^Ms_YH}|Lnz!Z$fuLrHe4_Y$2W4=cf~WWIL`+0^FG`G7pyD-?arkZ1)n0A4vcKoI z>Fm7PaMFbOf2-{K*NPR>|Ep!eq{L&4VaIkky+EN!MXQ^s#uscqMKfIX7Mmxkg&rK$ zhK!O7AFhqLfwY4dAFGB9YO?SlK3DS3H1YAZE+faHc>(Q$-4Zq0cwMjeqezC4WR=bP z^J<+&Ct(^`=lv)NGOTRi<@aLCi2|C)2wb^qR+!K9igo5mZWU7taLf@ZBQ^$;evZ9uR(j6pob-;P!?_I zy4+%+6H$4Ssa7ic2QMAymSeBJX|W`U5{uiR>$3znlc?xM)Mk`QRQHuzmh>%|x;3#g zamDaG^4bk^?^uT7^j>{q;;`Bx9Rz^lfXLT<`MPh1gVY`{Anu}1U%-q@-AI@dC9dT% zD&oL~CM74Tfi9pW$ z7$t)v47QFyDULFAlTOf$bi$ITY<&a{O+Q$C@Sztz4p=slzB9pwR>o}h3N|u|Fk|$X z>}xh$20mD{q}@XZxRPi0m(?veRA7~{Rf=z!vCDNC`u2yDdD8!5t9;N%VcZ9XkOa_k(zTMkES<-oostY9(9 zKNe0uOk=!nG&$Ad&^+8P;3Sdbg?*U1i2v)95k%Un(`~V!$6SQu2)sB$A%3B5I(}q7 zv>0l5-@*h8116edK2g_LcuGT0wQMp0LJwYqyzarTrDZC4ZS!p~f>%h4bAgRZBhE+2 zRkc;>AN4YB>z5x?7|;Y2O zA}KfDoV+XFnNur>ekV#Pwo%|Xk?#X(V2T%@c{g8w3LM_dUPTCCAcCL*tOAM0Ff5Zm VZF#j^);3&mDKF(AY|5L%e*vnT5nuoS diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCIn.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCIn.doctree deleted file mode 100644 index 39ae5f2a485fc7efc3e217f69d7b8cf67c08229a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5225 zcmc&&--{ec9pBw#W_C8av-xq^mu#ewJDoK*n?nVU93q%Q)W9Nl>cidSnx5{OshV_m z^>tNechSK4aF9UxVp{)~6A@JW2SgA-eDL`Yd=Ov#e5<-=x@R|=fDeXjvQ_o1s&9S1 zpYN~!EFAWLP9D)#dZ@;AiENa%lQ_aI9pJhpaSf zkO;YmqnxGX!_o{$T#Hy8R{ML3g<8mTv7L8#m-il)L*6$XEp*HpOJ*-ovrHTciN7j5 z%vlh1hxd$x2h@aQ-^CkQY z>A^rM7xtM$Kqb-{3}are4KO_Lh9dP685J?}T1Gl}u{C)2NS8suzrx>Kf^x)f1A6Fq z83YT@s5r#RfL44ZfT%9=HbE8|O;caZ-t<%wiR8c%gtl(mt;An4M$K8?F@u)UhmKKu zXQr0~>O$r3J3Bg+gBE&2a|H^HGEj_eGCOp!WsM!P7P|eDB)+GzfLvx1TR@4&tR!H* zi(B5U*pmG(Y;l|cJ*?wor}v0HFljpTv^Zhb(=uopo?i76yy|#WvME$QzkuM!@QlYU&VsWYOKzv@ zPtTo&W=^K9*{{yr_w-!7esM;w5ffJQVy&m1_W*guevLiv1Qc@+VF7k&wulsRGDmVK z+pf}eF$NCRa#)06>s%%8n$2ku$JSol2A6O1ed5c5b=?0gqM{8iE)s+?)y?eHOh0`h z$Se;s-XzGE-$T;zqCf}UG?$5|IrH8>7E^s+CYdMFtkB+6AUfKdv}ayfercjVLeW3G z*k_v95`%t+O!EJT4HnSfR)F@+)>N=K@>e{tN-Rj`cDaG%GS62#S6yuD2entL8qDU@ z5-$qHf4_*Tgwo$2^w)|BYhb`a;fah++JzwoDT*ofc_U9>##MkDV#u&+nzQtZ5t z05)C40+A_*eVicES>vucZd6n`H;Vk{qKBC)RAFQ+6jKqFPfZ_zy>bx#8B)pVJ?9li zguuUnz`yYFJ+t8r%Qk#8kL;MSG(t-7PjGBQ&&r5v=4$;EmSj9oLN$a?7TA1J+o~S6 zE}Gw1UjzE>xVS>-`8CM!Tl2w7L{Vw7X(W?Cq@~%&PD_ghJIP`Z3SB-kJ*?}~46gWV zE31Qi#&kKqiG$}I{PT3)rK>)h_wXNKG~cFi4b%F;IVd5ddjI(3xp(f;8?VNU1tjJb zH;_urfY1n>E0vlH2)Fn@Ujj1!ocy7fTzt}BAoS;#o%AON*)YKOT_tq!nZJR!4a3eE zQS7zlhw~wfKv6t(t-(qHs4VWJdPox1#PbjACaMM+<6bIVrTdI<`KE=C%I`CZRvp7g zNc>gdh)Nq3f><^!5kb%EDJqGoNTw^c@VHCPQv8l9w_nWlMbE+S(B5@32#cJ05`WQ) zY}YfcCo!9fX$=oW>ve6>OCb+Y7K=*L{c#W%sL~e|(C(4xqc1@C(K0VFK;mLb2T6v( z6?Y9ncKQgzt!h~0F-ALDhCcN$w2JFG)B(W9u1}@Zsno2o_+Z`aP$QQXiGMPcc~W9# zK;a|V4XBOums4g#fK)qCk!1dYcmUQ;2yiY>gP0E7wKG6BRb>9Stz1ku89kY$cD7ZjiKO2BGm6%UOmu<)g z8OwaUiNTdZ`(EU=40OfS#BJkotuuA+?%m_#e0CSj_FYJ-yQR5FJLp8( z;cKM37>+~T8Oug*y!Ca!GRUXl$~82zyk@_?MoWn=9)jtqy@u-~#ua@XOyB~M=H-J; za~p(8{Dp5V)c0Lm_{{8CZA6ORkX{bP5k?V+d<7p|7DG7RRdt%`;Kb)*#$)_|rk7(X zJj}LA0{GL%1>9F*=M6h{LqC>bP$76bc(hRjOeaqP#L%H5xV zBog6r3RBnqf1M(NDkg2Yt1OwY2rhYwyEsESer9flu?!yh44FLk(VL?Irf(}x%_WvT zrVlX&oh3yAxE@%9h%Ufu?Yn$#ZGH_GffX7bmw-(~pIx3HR<&lSV6)RWZMqnAiT(Jh z1MwbBy5HwBxaT~=Kg#rJnvx0$*@Yv;J$xy#>&PbW@OKNd)3lvEZUmUyQ E3*&Ugxc~qF diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOutFailure.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOutFailure.doctree deleted file mode 100644 index ed5dc8e6dd5547bc03923ff6a658e95df39c9fbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4037 zcmbtXTW=h<6_#Y}O_!By*M5m)2t`}SwRdH-eFz*B0pg%2DnJE#duZ1nxHH@(>zUzX z$dOiP4Kxn{Y=BS6BtNF;FG!vPZGZXigAM=B z9hh9IY&PU^oatDY%5`HMm8r;V^+omg)9Q6~>UssgGP*1xQMnDAh@?v5LS)s;%Ju2E zRf!qa_d7;JR_SbUUAAOfc3xJevgcY>*+i^txkss)=4z-k{+no62p<3O#qUe|8?KVF z5Eb3T#qB?d8NKM8=Rd3bn_=|6Yv&xVw3WOoH{~7Iu6?+0+lk6Vby1GF+u_z0YFt|Q zPQKnzu_3=YQNoRZ5P!Eao`%1=ahWd{V;;RK#Dvb2u4DO>wkmlb-;;Y}Q69O=7tcq3 zHli@2GEDXu=~A`4GRO8kI%QtvD|PimBnJVf_Mmqd<19Z39$V!em}wQXZW3x<3OxX-rZ9` zrm`sl=ANzx=JfH&sme}L9hZqXX$0}{yQ3uA7q;T1{JDI(1nWW`BP4k9Hi#JAc=9QB z`n1E00@9Y)F{h|(xo0(a7`dU`Smgkn77$+c1Dv8NU(-SbK*11NkeD*Fw$ zhJlL@-MV;5xi*~nU5I>ehBt6Nb-Q@_AO|VQlG`W4o@ah78gb~&(&V|xIVD{eS3sgm zQ4wUng_VzMe$D*qu`1V5Xe=t(oCwukQJ$q9_1;D~d!RQC7nJ=!Xfj;7cIkLd~j* zy;T*#<&6+#A}w1->6YUUT~pXZ=QT=JgHmoYtN1E!$oYT3`K$GltB2+&l{okbQtmPo zdSubzdYS|${`sy04{y2IeEL^69`xqchkt(K+)8y?d$?#|ahr$w1`k&5e88#tq2?nt zmD?e5>G9vuzN%&_wnLRe!Zr#58iP;XO152hQYMKHuk>Z@BY8x;JKu!;4~f#gu!Tw! z>CCS7*Lj2dUS}w#|CuWaicu(69PwUk<=3bblQIkKcg=-Zr(9)~{MvQkqrJ}2sJ=n7 zM;6T&olJ*j@s$Q`0-yxGb z@bON_fB7VIuqNAABfMzm@(JDDbp5C-sNJ(go8OyDLc4ceBdkSr!<2J(F}6$!AC9Sb9ZSnXRKF&YnO7v@^j zR1uzg6RmBgtytMS-*o#lGi7DUW)oec6(oJC!#Rs|N~4&8%J+gqB*IJBm9mn}hZI<> zFVs`Zh1)Act_#Z&nlGyJEw>|ivRJmmmAs_Xj?cj+&cH6ooFBd zc`cPYUfWqyA^+?8LFw`V^Q%YAjkTNZkQ^{TNdlk5ch~)dXVa2T1>la+ZMQJly8DHQ zbP=;ywu~kDCB>E zF@zKzcnP4*48?va%8e*v%`gSv)S;N=+6cCK(^Dj}>{1yO_<6u$W%xKDN9tF0=Gh>h zxIH*yz<=(?b5N!}hVdxz^PcPHB4_YPAde#N?;c6U9Hxob?nGLfo9Aa|S65fV{Mt&L z4RtX+!w`Fhljf{)59kJIq#MkN6ewFi!-#zF(`UZ|Ed62|& zTxXWgm{e1l;0KOwCz|NJXHt%2`lLke8r;0^*I~&L9q}5$<49t>h!Ee9Q-~N9ABNkn z%Dj5(znA<+P@U^XNF#IjQliwQGBLOuQ+Lqs47}tA-TrF4yo&t@ z-$(upP#YwaQ}c7-t*a7Zke4EA=~yQV3V7j<)`W}Gy@tl#+^WBHuc05cv9MH(AFS)D zcQ)J(G9HbO^0{)mkxmkz3mj4MJ1=Va7eL^%>JOkjMn)tOpfo5p!QdkC8{*xC*vD-r Nrdm{|Z5Sqo{{wl}B{Bd2 diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.doctree deleted file mode 100644 index d2fbc27ae9c0bfb44a40416d13b5eb2b42ebffb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4364 zcmbtXTZ<$~74BQz`cggJ`YZJDzeNXg0q6y(1N-?XbnkJW@JUoWM<@M zMD_(8ScQcdh$lDoNBH26@WEf>FVGji6H&LU>K=F5rmLtpapGLRbK=BjJAd6g+HimN zQ0GEsH$xUhnToisY&%k6nexn3UsR9(RK2eHwo|Zct;!CGfawrx4bvV2(q~X7Q{tTwnKM{!Dsdz>#kOru{kpU}iOhI)S&o_AWyTb8 zTpGlK{NI+5CSO}&!n6hvzZ)4#{jYXZ=8MIcg|7-86HjSdhD~Uz5{KeFu}>Pssr~Hv zv(YD-7kX4?(y)lnU zA@}+Sp3Ejlr~T3WY3o1k^<~yeRa7RtS4;NeuaZO2yfhUn#rxvvB9xcn3<-lDJAiJu z=0+boUD^q>L>^38)S&kcu=VxiX)jjemrr{-mh=@rb^s)i`%WZP45fBfC8A-wHTQ-d zu_tTf1st1ju6RWO z`#H3HJjLFhzYg|10s%Hxs`>3R0wds%O?oP>=k^`31^Rr_Ixdc@LHy?ZSega&T`cwB z2JZ@Pn}X{j+a^=igDQR}eoqm6v524;&CEY`=A)e;H-;C9L}4v~;dmWFa|C%%&W|o1 z+tL&7=7vuU7nn1?|MT-*t=rv8L&6i~hdG z_hl`L@33e}a~8!bsr%QOrn@cr=NjMr7V#Pu?#i%QL-*2|j~LwnxC4R1%I;FhAp5xD zt9tus`VNmKRcnH{C|$#XPDM{}Fw;{GoNBJ_sYqLnFs zWxgeaKX&bfZuV2(zZd$Z+v^=*IqUP0M?9gko3KB}!L>9Zm<@8!I6W|( z>@Mwo!E;rZAfXwoy4bS2f+h21!yfS)iCAGOE%l74VH*)2mlLS#Ub7-YtiVxlmV(kT z1ukWBs(NF)GRsR7@GMjjxGLKzO+5H;;HvAiz8UbMP(>hE7A3quoXJ!ao;_5hsY_`% zDV052*;x_sa=5vHk;uzk*f2YNTHjbXY#)#h8i5iBQQ`)TgM?+1l1(@w9%1mA+U}h z(H4q~B_#0BQ4rlsQ~DRAT=Ozg0R|#)J>WOF(mYr`=};1y;7V%gA$k}@QnPVFj!dm= z%?d(1vHNgFqXgVj1VRs{Y(Xp&Hw@cu&hr31ag0p8>0jwBdUwGJp-W9U|w5u^8-IezO^UL8ku33q(>NVOEHQ7aBZfy7%L>+}{EuDwJ7_RL|=Fm^y+k$9293JRS20C3y>7f^!3DkHSQ; zR{=-MPXY|{n3(Bl_r`AX?26ujw(UCsN)ISP*O$Px2@ESH9GwO2`Ur}E3WN7AViVD; z?=^Z=jY{{OBSTs|Uo;8*cvOPDMMVGmWgF%BvVkvcJ4B{ihnU>Pr4~Ir%iKP0oR7rE zr9D{AofCHu;z{Z3feKHd`kL{1yO$}1CPzgE)3HkCaB#$LtPtniotnhXOshL|T$7Jh zSs3cgk5*+(cQ))Usy|dE)plj~LX{+lG-8Syp!Ix8{{nINy!sVN0CO{n3Sre~JYM0v W3Dn4YbF$0fZbW@)TEc$b82%4)OqcZl diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElements.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCElements.doctree deleted file mode 100644 index a3dfa437f10846128cb6320a05b4ef8caf236e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4075 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 BNTmP( diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInF.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInF.doctree deleted file mode 100644 index adadbf9c93947de5e52dc4fae9cc002c25b34d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4178 zcmbtXOK%&=5!Q<@Jt*0ZjQ}eJM35}x*rXQOJuJKk0>q2F1n7|0A)zs7&h)U`o|&GV z?vW_$8b}Tc*g&7Mll+Jr@*{G{ugNb+F8Qi^_!v?)0z?oAcJ-sGzWS=V`j2~m`Ps>q z`?JS77c!fTSQKR{;<~ckNQGs}GgEz2J^oYmx;nSLg579U79p?f7FL8pCQ-q&>P2Py zwA{!PBV0986gFs^BrLDQ(BFDNR-4SbQK3NuxNm`SWMv-)dgy zahXZO#+oI`Sby}xp*Cf7JJuf$BYw>jm5-xOhtoopc`%h`?0^^pPCfQUj{{a3HRah@ zDnEM%Ort`>*|W=?aw4{DOJ)(Dt>EjS7vF)KVgNk9i_iD)`4FFTav4|^(m8q#uw*tx zcV6IbikoIfcQ*-nR8gQY`oO`o0d8TtlDb&Rl(Bqm{1kcZ*<@1_3#s9+` z&mU05B~pI-jHra*X48R+n~`gzSsjv|!)+b3{Uzpez*a>~u!8r2)g`bzQe9HD36l7| z_yZyGVu^?t&lz*ynTO;C)`k~}1npOXd$LZ51s^=278_SL?dYj@YRdE}DB@V&NA^kZWIfLE4=-^Co_^DS|H0RG7>sG45yUp1}zOCD{ls&TUchjQ3Z)m#PqQ7md`(G`J@35$rIg8>ojQ+Wy z>28buv9a#m7V!oP?uxD2VD-wL&lpu^+(cktW%nsn)Z`^D(yCcT+P)5>*ffe6t}9n~ zD$%yxxJ(j9V&Tf~PsAx@(d9Pu|Ckcg6<}W_LzS7;n|^*(ztb6F^S|Z?`GZl=R~&I( z?Butoa&ejYMqtf_NTp1I)&I5~_-Jl(T%Z3z+ku)eA9OP1FS56!@JFt!(EWPq>+n)v z-4qO^!oLoOu3G6(W-+p`zU%I69Oi54dyv%Z!>?Um!Ne1Pqc(GUHL8ooLOh|p+qNH; z1vMVQqTx84OMK&DyP6w=YK$K1-lA!W3m1Z@vhCloq{KzMC~C)7wuj4~7tE-l!XRR3 zSPV;Z3=X`S0B66#aK9dwMS{_hQDH!h3e7@Yi!OPD$u;95WOps8gQ(f-ZeZi8& zux0P@nFLk_m%N@YYS~uAC*>6C`Zuh|fE890oTZTTOo7XjoT}c~zRdE{1Uw5>gjJR8 zl_nm3I&|4{+MEn{QK%viEQ=Ce0B154iDi#fX_}|B+$ohkTbo%s;^k<23yq3DcWJ|X z_i1xtZL>WgA2fgxfGBYd!BN7pY00J>h(~A;cF_iso5kUM`|lO^Mnvj>>-@dNCD>F2VhOTEQn>| zT2R~1c^<$gj#LVrzlS85FsLSO+kr49*Uv64ZfwP?fsXnDEA>TXAJPsw zk#+=zr$E`bwu|S(?|<|OVCffexTc0AOEsr+HAX2sZ6r6bQzJ~8Kt<262~r?3qPpzb zGY~2b7P+-BKk)tDTl>gaBQrF8W|NB%CbUA6RJK^bsM@Y$A=n|Y8oc1tG6nhnLl=LJ((~ZuS9#C)WF3+y%wPm}$ z5+L=!B2;w=UYo$MV#-lj@C3OBMPP-&D-zg5^tO79TGf!!edfeCEnW=T#C|;8u)IS; z|NCVZ>G`sSFKv4yrdx#;xrr++26zm)dE6+UiO)-Wv>H2i+);>!o3jThyoB;=zRugd zDj_yGDI%CoRI;Fh6Mkz=xLDn5oYu1$7TXrAWAF7gayRrwN zN)jLqOmPErp4akkfWz0-uaE-hh>=u)Rip5Dg^ME45FaeWE{6LN)ulRxeLpe!FL0np Ay8r+H diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInH.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCInH.doctree deleted file mode 100644 index ab484516504249ad3630eb7696c010e8653ff3c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4178 zcmbtXOOG5$5uR7S=Fu~@v4ylVsD)rP#_paK>|x~epL6^LSi)C>Wq9u#1~&gMt;5bmtUN0 zxj%cXb0M?Yh(%GRBCadjjZ|2sJTuj|)#E=^ud8$0E7*-zWfAhqZec|zWD*rTt6o&L zPs@!=^r+t7(L6L#WsB{iCEB9%qB<8n+cMH5d}YdhH`UWzj-cl549EUnFmv8#tw)v;M8Mp^f+LpQB$6c zrSh|Pz%(i}oIShTDJNpfwqzFZ*$TcMdhtEDDF(pv`}q6-pAYdlCzpX$A)TY=083_5 zgvWlk48!^3!MV%^sfx;k4;sOG{Jxlo_LZqvDSjlLE}^*+X9xi7+ym9Z4KvR%)2Eq0 zOW=7w;402=Mz_~X|lV>_-ltNu>0X?pHMeuwMEuYoQDgGbk zc>aJYE|K!vXGA3gH=7Pr+>Bf!&FYZ!9B%8N?JqH(1GXw^f)%_EtS*7&k?NAFO_0PN z#2*Qf7fVFMc+Qyn&O9VHur|C%Bxt`9+>>=eEcoCFwb;12X-7}JQ(HcGM7v-efyJUn zmVP!pevNX{Acft|Dz+MVa_CDqbhEy4b zZm4;4r#XM#ShrFY-fhk<@@?IorRA2CG;0e9EXY<0b+FE4xprq9!kKkygzz()M*2#imira9z2= zQ;D|i#$}Q?5(`&;e=bfbi!QgJ|7Vn-t^oTg8LG^z-t_aU`kl@YoBuUG$RCV?zT$}U zVkf^vm5a;FHv(%eL@H$xtp2y{z(;eNZV{Q75;TNbk$0SG84$c`mVdPahR{E??F*ck`fp3qNp8T*&Z%`UNEDI3WJED zVKFStF*xvQ0-XH{!~J?#770d2Muh=2Dl`jqExP0plKZhzCR2v5OkQr=BkI_)G7V<2 zD$)v)KHVF65UP|KL5(9n@DiSICkbw(5y8A&g2sA7-9KH~!-D6kFhN3{PIb9s_XSH9 z!))^<16Ej3aF#;SGX*YBa;kb``!dT*6Ywll5mr^U zSDJYE$&5*MWKp7uq;Y=0i4NHB$ho^rD>kha;H@GY;9)kh?k@7Ei@|r+@%fk z-KWiowaxZ~e9!<&0HVY-1V;(WrX`zlAReJX*gV(g7rFpQr)3GEp!L`)VQ}j59q-K+Z9I37B%o9R9v4?O*BL$dyAAmLWvLKd; zYe8*4=Xn61I8rHe{vMKK!l0VCZ3n`bTtBOCP;zEi0ZOy z&p@a&Smf5i{J{5nZ|x&zjm*&Wk>}toVHAPL2Y6X6hDf{K?3z8^Q z%ow4b=l^}G2)dj!*PZZm!Xu>QEp!Ra4NiL)CW^fZI7)gFpy@_uOAn|wc9&<@^xCpr zUkQ+UU=gai1g}kCSTW_OEO>(4gCelP;1vmMB6?fBMy+Z{={|E}oE9$zZDK#3Zdl$S zq5u7|i}ZZi!k4x^64R|hi`>MO76Uwn+&pfSPsL}YJz9;OJMJjN!_C7=oD>mECn{Oc!3n>!CS0uUHBRi!wYp9B8|R}`7KUo`!}YW3nJv4I>>eomCbi_z1z^YMryuw8hXowFMVi&{xi0V?E!oHsv{TGF+ BNYMZQ diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCMOCombos.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCMOCombos.doctree deleted file mode 100644 index 0ac8e37c10c9519d268a8b49394df99686062c75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4243 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 Jxa=)P{{hC8YAXN$ diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCNodes.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iosc.writeSCNodes.doctree deleted file mode 100644 index 09ffff46da48d62a12fa547766cc69bbec7019ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4210 zcmbtXOOGQ-5$=~?{c!j6FnwUVk%a(xn6Y~W99FYJNX#A(E&0If03ManRawrQsj954 z%<6UvMuNjiGg6+|f*-+wAHjiN!!LjfUu2cbF1u%hM5}E%BOej*#TSv0e?0ih{A|bl z*;AbgnJmUE2oe==UD$4*{5D}^Hh$d!oT*%cbPQ&moF#I7TSeP z2fyMAvgV^}zbc%qQ1;liQwHlyAs&fcv2WXz?Gt+t$%Ge^e8%h{GbWR>+`wn@abE_S z{OR}+(;7njZY3-(e|3XAT@7Z;f0OZ$*5tNh*qo*caVkC$$D~nQ+U(_v>8~}<^fXVT zVN=bbXsSQ`!AP4txS#4DjskwmBb82r&qni1<*7H9X6nG00#ZFKjh=ceH)_t4sZ{0c zgHVk#4R^0@_VSt7u`QVde6fad836GuI4TCf^xOD+2cPfZGbE>hRwkXRL%=1IIf7(| z>%ka49SmhMh*gkBe9#Em(~n0+v?r!ux%j?#z5-|>t`G*;dH~Y-Tc!>%)2A6vOQ37= ztU;PV!!kX8J_yz9_49!aC4GfYi;{3V_ShXl?4}Sc87*42-*92J7) z-w`gaR=9}ik~`w=i9`nc~O$9-nzbRPtQxocFG_U1-(ri>O~ip zel~r6ivrUihuuvIw$1=@>GyEyZgb`OqNVRS7Ji9jxh=~v$a_F^FOB@eL&A${MboUm zZYg{BpizI`TDMj!K5W!JvTxI-mF&X0-%X4DzNP75i~hE??tir?e88eg<}3;~Lif)t zO%Gf2kF9kdwum>l@KA)+7Q5H>e9ov|`~oRg_#ROP}ufwSd`<6t_$4h#P-k_@QfLi6&M5z z&5U7jiosE-#>3ffFg&b=c@|-GVwCSu6GO95*P`nmVL1<#GKn&LZSrQb9#9;aSSJOJwi5~-ghETRKXodoD6n!>*lrJCn~ z^3cj))fr!;N^@_0r(=n4yj!VdNzqd;kebaRa-_1dvrGu_%pSuTjTB(+{Q%Zf%e+uV zt~s^+l&2ni;z%Xm`Fl)~8G~x#wjBs#QvKrk`tI&-oZcIulCjF>*XXvdu~J_b_6hBv z6KRKMcnp+{Ys7du`tGMc0xbP3^f%OyWTobEsm3UUr;p?&bZUf&BdF*ZHbV*oMie() zdj&$pUY%RD`Ci!pzPA_78kwLCB+tQH!YBZdkMQ!Uhe*6LeV-V%@PwR;2p`b&AX3Ee zV;wW()0a8YS7Ya6H!g=>q_s}IcH#qHyA1U_6<0$Kqhc+C&E{1Vvzl!7CHk1oZBDi(1u?(w*kSI4!IPZDK#3by(gZ zVfp)Y7wP%Bg)eP;B&M5%7P*Ou76Uw!+&pfT&&3zHJz0;PJMP5Cqt4j_6{UpoYq_qp zdtE|oa#BPvo~fv&gA;yZLs+lwHBRg;wYp8`jq_0|Gefoc$>v$r%#J-o_WLTQ+%D{q zuc8P@15?}potKsTYvAxz@e8B?dSfINVAUu*rNX)hG{i@>*v0TLpt@A0aM@Fg{|h#} BSC9Yz diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.doctree deleted file mode 100644 index a69408cd264c30790f3a2068a5df43f64956636b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4578 zcmbtXTW=&s74~h$9$&_nWz9ouG(rS*C3uikHQS?PTm)t3300VVA(+3mF9&Pm1S- z?Gn3@kseg%*ERQzR7rhYv_xC1KQB&1$F__#5ue$z&tg4J##CI!Uarw0oiB_@H3>i7Bqzv7WfhrtK^ai;Rr8%r~E z0UILhdRQ7g^jL1xm?uN2%H1~%=OEJv!14J?J`zi|C6j>P%;cs_oA@4F7d^!N`}q9; zzaQdvLSaDskQ{RH1Ob%E7^$^q4<+#AN$*4^y;uc##Cvn8fAVefDcTpNV7YilJe!8~ zLL4J`@MjHh_7~ha!A_TUJS~wElV=S${`f)b_4rvYRHMshJsnE=6Ji~kCk~e+dD}^* zVxnwM3P`l<-kh(463T~nY)nzwhF8BT!BTp~8p$}ZTkxTu0>`Ay?vQc^O}FNaWOZ)h z=uD@KYIp-jfV(SRQ0#sQEuU17eD(i8vIHhDSXFX*dqyY)Mv`$)h4bnDhDxup*l`h^ z59iTCX_|!gVWwu7y@$fQL18Xqyg}wHhFAPfd_l2%K8>XqPJnpeTtL4;mJH7#iK?4{ z#&_>QRSl{VuJ!rZvnzUBdb?C+pFr)+2dic}wDj3@{3RM)166i8DcCG@$gkhSuj_fv zS*A$Q1BnvcNafq3$g;lDd1+}PtCWqq zY{nbs%1U~R9vMK!O*Zc#bT>e<3aWdEH|rVo<&&g80C935YjHxwPh&4pMRZ^|9TnTDBGNQ9g#c?lsF2#0nf4XE7)plVO%1r;1m$ zE0Z)g9#4D~fUB^b+=TrP`mW}VnwuWaGL?CPB|*e9#F7{5h#HWMQ%RYiC8ku*_b2Z0p_I@Jaz1&jQc7Jynv@1 zgL2~2fhrue8H`FS+G?RN%l3kGi)lQJdsaFFJfpr9lR*@wvB7wV( zg6Jli(my4on&*M?Fvo#wkKd$9b8q&fLy2#^E2(7((OoZ)nvEiIq_T2-QV`;)-G(z7 zCEy-c5V}*bd7+HlSZ}*2Pd)g=QA)n^cbh092GxXZ+Y`p5`t0=d`ucj1-Ws8jfy&0G zc)6T{Q=b<0F`XcZbiy+{MwE@4LV4PM``z~umTngMb83h(RdX~^W0b;EQ*skJHNwOZ zRCEj*p#%aWit`P73_!(RU0b#JUOE20wujCdnP3K{XC-h;F$w_WExdH=B?@m(-{S3g z;|Vzy5q^N_TBHc!+d5{br!RAqug1woZe1?DNcpUa;IS_-`1#0hSyspx^&bzXU*u`= z+C8A%tGFun*8qv~WfCIQllniPj-c~VlW&j5BOah6Z=p+YZXoTkA1U_2zCMtS~P_>yOM)655WdS(If?m8qh;8c}TSwP&1Us>}WU{ za%>st0_{V9U4T!`v_GN`{Wbjs?Q?+qgnozAj5Lxr2oS>phKGkdx9?o|*S&vqPqy5j zJ=Up^$$Y?~C{YpDg>6SF%x63?#n;8-zZEZwOWVoVtyXy!^1^O`BNQ@@GM*IA3)>}j zBV#>SoNs9!8mW@%xM+x`Xgx13MaMRbG%;V_24#>hJX6&kN)tR zn3Ed1pu;%3_eVY_rM}ORuL`F*L_f66ltEWhh*PmGc5QQE$O28ws2FuXdED%f*<5FETzMp4_$!o6=Sxj>TKzkR*z8d-w6P z(VsNW^e9iHVI$4rc%Z@%f7DeN@DcVXx@H!#~CEXZZabze}ZR~zxUeB8T~NpGg2Jm$T%a6bNC;S$ZEDOfJv5l@$18;T3W2Ab~ym*Ixu zm)PmjPM{@RZt|>#tKO!bdiu0CQRB~__Vh$PcCeyL4&5b`02H?p^rB%;)@&JgB%a-~ zvBX;w2K>&4-5bDa9=@~(P`94~ktEF?k#Gkxx8}77bmp`8nNAtyT^mP$pc`J0n|=!^ zpDe)j@`r%SLkwtIWM6vsjPQoQC)1vqtcUZy>|8{t7r|!kzyS&&Y zFM1cYN${rk#Ao8qBkX%6 z|8gJkY{5}i>z^CKUfrwI-#7SHYRQ|G+C?g^>$IeuS@&Jn=-(TX?$_vF8+>oph}S%S zpFh6_W<;cB zOeTf+uWi9fbC;sq{SR{k(y&~#66M>?YZCZNm&w!)&wWi?%Co-z_oc!=_5Z#r81%)< z{_mViF=G^ml5&Acfxv(twy?<48#*UyKTE+p3&qGR1?EtN%50| zZEJ1}Dka9I(`pWyWG*OCVVj?_I7b7mD$DWEcF?_f#*E4eEFy-9!?0P3#eo+S;O-Y# z?k|>k7Grf}R2a~tLAwywpyrGqJ(wtE5@q_`!d|THtX=W>+4dI334iZWhw}7!ePivgJs}%393|kQ z*tP4Um?hJkO*uRsp?&XQTDA`}9;z$~BA#*#V@XKU)zCJP#S;_`ctl14`us%BsStE& z*b9~u>xEte4Z-JgVmD` zC7}s!q?R6{$3Y}D8^>hGLd#Z}5aNkFgfSW^z}(0W)GXM7iHzOoXuBy-1K7loN};p& zkSJpY(S&W=6UL4FGeRW;l})cO5?_H+UlsNdouC`(L}2&~UN&wh;%Wcw zci)Fwy4fUL6GN1xnDbJMQ3|gW$<4%x5oQ)cM8~i(QXn#-xNh4E0BROgxmBqj_-X95 zJ#*T~1S1()4&0KDA^`aSkELpf#5>VCCGlqQnB1igaoP6lk zei_6nWD5^ogaU&~i1_-nLd2;41UUU7Pm9;?4dxzJi*$btkf=~56NI|V{|8hNbUv>0 zo$%S1M@Y##$P%0z-1aDp6?+kI6!|#7Sd6)oUO=zxE>CXgxn$eE5+L<}BGh>aT${kK zY|8OmL!CZ_AfUqFVF=$u^f-EnT2-S`hjV1yHmMd(LOH6he@rB5Jd-iYo{>;*Zvd z6?dn0W2cnr4n3&dkMfuqs>hGk?^^6^*?nYusB+5Z!XAVwj^SPS5mmqS@q+#}Jn&WV kd%zykC=v;-)F?JyV3qha@ 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 VHS*q!>~gppQD3S`*iRV!{{e1Cbm{;A diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.doctree deleted file mode 100644 index 67b70531deaa6ff897c60d96b1861cc577cabd8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4132 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 SsKhRZ`vLW(vV;qcG59|{1bcx1 diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSNodes.doctree b/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.writeVABSNodes.doctree deleted file mode 100644 index 63f652b3a8c4b17c5603a47dc1dbd20b69bca30d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4256 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 MUn)zum@J0>2L>wxP5=M^ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCIn.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCIn.doctree new file mode 100644 index 0000000000000000000000000000000000000000..17cbe785191499567617b1fd06de7be696e8254c GIT binary patch literal 5678 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOut.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOut.doctree similarity index 87% rename from docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOut.doctree rename to docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOut.doctree index 5c7ecf75b9efe3b0ddac96c55e10696739562153..fc369f53136d84d0ea25d334685d1849c7f6d88b 100644 GIT binary patch delta 262 zcmdl{GpB~7fn}=TM3zn-(cI$nf=s>QbiK^{iL<3q`A23k=1z`hjA8{#Pd>mH&!{|E zfk{>b%-5XKgRFaUDARsL9wg)Rrev_kPRS7KK^B~B$y^6E)P@_ZG^RK`CNqCBBa1l1 zlFjlgX6!r=If$z!Cv(5Vr(^LJ9xYvnLv)MNbu;sIi&7I)ij(t8OQs}dC;?rd5{v56 J%}>pO*#RuPT9E(% delta 290 zcmbPJv!jNkfn}=hM3zoI@!aC{f=s>4d>|@Lo;Xt)UF5(l#{9|Aj8W`RC6jkC#xtr; zmSU2XfQo2N=|MGRvNzLyRX!Ah^`>O7$4p>Nstj%1^Py)I~ OB^KT7n@^ervjYHRQfJEm diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOutBeamProperty.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutBeamProperty.doctree similarity index 65% rename from docs/build/doctrees/_autogen/io/msgpi.io.iosc.readSCOutBeamProperty.doctree rename to docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutBeamProperty.doctree index 5579f1523d6b6df07251aeab6410d156b41456bf..94b84fd8be21f5f5bd85eb74baa357466a2fc2fa 100644 GIT binary patch delta 279 zcmaFwaM^*Sfn}=4M3zn-#oXfbf=s>QbiK^{$$=~q((JKQGB|r!LQ*SArc9pFgC;LN zd7l{9#E-3vm6KmF+f3ffD8~xZDmM8YV<@Bk#EYVnBbh`*z`~js21rbv%d}FF2gz2w zDH$L;#d?qhCucL)f$eYtnjZsn+I=o@h)tUVSqxcuxRDIlJb{yy5xZibk0dvXaqs1Y X`ct4d>|@Lo@~z|ArKf3 zSuNIsDm*!sxsI_GXq}U4W_}FFm3jr0Rw?<(#U(|VdFcxIX$mODY_?}HWaZ;U6|3Q7 lWhBKAU_eN2{>QbK7aBminfX8j44~r@ifCcB`HMt6I{+@Uc?AFf diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.distance.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutFailure.doctree similarity index 53% rename from docs/build/doctrees/_autogen/utils/msgpi.utils.distance.doctree rename to docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutFailure.doctree index bc03844454d80a1c5a50531a2216432e49867e25..1f261626ec7cc3c576e2089b4363622e0b997c0c 100644 GIT binary patch delta 627 zcmaDLyH=jHfo19<{)wy|UNX7G=>?g3#p!yP`FcgEi7CO({-q^uiJ3X2MX6IV*kh+; zaQ3i-q*jznnLMQjpX!OnCo+~yu41;CJe5&YE;By{kI9n{GlmIhp;<~@- zHcbv<3NcGx-Vl7UO$;_X8kXc+5Yp6_q%B-L%fNnd?OmvCKaxC5Qas-^VfklOv2U*SJ z>nuu2C?YWPQ3NNmvle&@p!*b}v_`XWO6?Sl4AveT3dAraCeL8K1@t~JDNHVB`{e?O oZQbH@-OPMlkcW$tfuRevZc1W?5-@S7#A1mnBz2pYvRktQ09fbgsQ>@~ delta 483 zcmZ20|3H?tfo1AdzKN_IRwB8@=>?g3r6rj;#d;~3#U+V($*EH^*kh+;aQ3i-q*jzn znLMQjo2rS|Co<+w-p_0^c`2i)B-nr$EQU?K!5C(#1T$GfQ$Zs$Pa!uyr8Fm10ZF+g zc1tFgGldEWz;zcG>L?T#P5#5AB?WOY#HC_AJV-`Oc3`e!%mKR0DG8#epwcQOKe@Q1 zC^IizAwLb-S|l&a`jsYSF!XSyq!uT~=OyN*0zIzTIHh)qMh0sS2h0gD3tQbiK^{iL>Q-k@J1G{Y z$7JT~6;xWK4>z*NM^1J|qO~V*PvU_3RJS-?H#2{d Oh$M>7H>-<;vjYGtw_%(B delta 324 zcmaE4_Rox^fn{p(M3zoI>D=P4d>|@Lo;Xt;UF66-#^T9OxojrSXOv@yDw}+W zF_}?wvKo`31XM(GN)M_@lcSk-sPds0t~VuvJ$6clSP!c3WE18(#!{daPO6#tF(6my z6;xWKlURZ erW7aVmzHGY=jKmI%uoWlRwWkQXPdc2!r1}8+jX=6 diff --git a/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutShellProperty.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readSCOutShellProperty.doctree new file mode 100644 index 0000000000000000000000000000000000000000..77fc05340206204e3b316829c9c711f51afe2ac4 GIT binary patch literal 4645 zcmb_gTW=gm6}BCF#^Y=3Z1TX`$O^D>NM;;ykycqnNMs)nmIlOL9$=zYO?S;yIXzvy zRn@)#E5XA`iBwN)!!H2dc>vyd=Ye0qFW^7$o$AYUkDY8DHqu00r>f4W^PNk5<=?IT z@f-U~{-4`5sgTL#fJITFB5rcG9;q;!@x{)}d44QS znf*xcIR3d-DcANYr`_1R`Z2$xQ@z!mFLHl&7{B8>DZ^=PF80K-xaB&fFGIH)%Y^5{ zY|PvSvsTM-W`P0ud`m`#{Og7>GX_F@uO)0&e62@WIvl3SBW#4j7@7l9Gqgu~(p7~jY5+xWeQ z-!VB4)U@<29|Ja-Oc6Zy_~tMjKR7y;$YCD;~{(8;V1O z2WMYJa)#HAevFwNnhA^q>NeA@!(AN@CQEM zNb{E0Or=5btja;GxvhqGgCafeEePlN*MT=bEz+RyhP41ccAGeRKShR;6}L@BebV_c zZv~`xIg6i|lu;$FV+%6soacnuPhjQ4uOr!tlrvK#*dV=nLb-<=NTx?>(hTZrYqgA5 z&tta;+`XFvQbG8-={A_bo4{NrFbgEt=?K?B6u%U|BE+805fh^-&G!AV(Jv4S%XKVK zKaId2zApWX8YxhXZ(Y&?mZ7XK|w8_ zS*4qpEkCV{;j3-tuZw2fvbqk&pW!1J>bZ_ge9v#hbd@?lWuO?eZT$0^4bZr`wh_l_nN}LwSXXx33yWYk6Pg>wb<&U#h`u8|6No2ua?@cz!%ou8sD#8 zsBr$WtCl^YvF8Iu7bd6z@-}xH)OghR4D2UwH|o<5F#S;@wzDuW+eM zvZSDI3qC|@#$=M8-G?gIg`f5+<@wpSXy_YlW86(t!8Cl+;u*s_F(3%YjQ0XX$c*?=VlaQ$O&~;GL6SNQ@BBKDT zZXz$KE$k5059T7bB9T#9E=mp0A{Br{V%2Sa znJUAB=1!j_A?`J4BwfPL6-3goaZHYsr|eb*As)IdIAc%(%s=^%HRZBkB4ap*qTNY( z8o(!xQVPAlTO=7Xn5NuzN5b0FJUKbJxVQl0v_d5VrKcx&5S?J9Imz8!+Cds=M_~C3 zC|gf~dD{QZ;~xN)9X$yb%#dVm=AbfTmBMRPay#*6gq_7O(X(uf5{RtGPuJZc5^5II zwN)QKD7g14ch8?jCLrMCIr5e;ijc^gcr4dL6y9xfl~{He2ssroen`{RSW$*=d4dp> z4B;g%wmD%4VimFy!NX91kA{eEQC5f;^`8K%Uu0?i%D=(=!@4Z@S4a{S%4C92SM|S7 z9l>Pd_PX1AHs%pZ@(Q*D=N8)ThOuHV0*-zk2YCG8l|k>{m+lr%&grr2){9Pn(nA)Z z(@W&F4J^}Bj?RLZ@4*nV!r~7Dzy@TA-qdctC8hh$i=k~&4?2|nczI)amxRUl*<+OF zSs(uy*CR1qHnhl342?L#3)au$mia(@n7Qp{?7X_|5bth(9+)U3RA1G);@nLMWs{d8 zg0r!T>vZtKcNT>8>RwA@ud?bl?YH!!RccGU`R<~wa%RbGp!#tmQf-4iges1KG%&>t t(0x|QzXT3nQbiK^{iF0L8`6p*H=1tzfY%_TwqZ}(($>bA^ z35+U}HJRi@z4d>|@IOe&r@QwCG);B3aC$+3)4oN#56_b?_f zYD|`8l9PdpX-?@uH*K;%(^5?VG%NI`WU$9h$q?&7mzXTdT*p`jw8&=i1!gwQ%={RL zoAe4Qty1!ni%W_!^U@Xa(-hDQ-29z+KeGTon&{+1>_5mdO^&mY!wljR-OPL-0)>li cQEFleh>@8$B{4$@=zf)0O#f~^Dj32J0Nu%f2LJ#7 diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOut.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readVABSOut.doctree similarity index 86% rename from docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOut.doctree rename to docs/build/doctrees/_autogen/io/msgpi.sg.io.readVABSOut.doctree index 8281d84dd3da70e32871a005839aa0c4de4e4cbf..269d6de5dd9afd7a9a82fa60f47ba12458a07f85 100644 GIT binary patch delta 238 zcmey9btH?Wfn}=YM3zn-@!aC{f=s>QbiK^{iF0L9`KRVE=1<dXv ziHxd~b(rKuz__HD=P4d>|@IOe&r@Qx;R~&>Y6%$?=R)oN#56_c10i zYED*Ql9z#tX-?@uH*In-(|Sz-G%NI`WU$9h$q?&7mzb=~T*p`rw8&=iJ!Uq|%={RL zoAe4Qty1!ni%W_!^U@Xa(-hDQ+|0@%%__i;COTP%^FCRo<#Popn?rn}o0$(ppm5PG cN=-}wG4e}GrX*%40X?7+i|OIb?{!1j0nS>17XSbN diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.doctree b/docs/build/doctrees/_autogen/io/msgpi.sg.io.readVABSOutHomo.doctree similarity index 69% rename from docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.doctree rename to docs/build/doctrees/_autogen/io/msgpi.sg.io.readVABSOutHomo.doctree index 05b7ca7f05f2febf8448a5b98b1f60d901ca12df..b686ed805b1b548d40c091576632308d20a1d272 100644 GIT binary patch delta 305 zcmX?Z({IDlz%rF(B1Vke{Z2WXxtGmQBn&+(;smzp#HI(TpI@L|$WvYjum$bu;sIi&7I)$`X@` b^Gi!I@^ka2BxWc99jg+H>Z#4|#3I=Nh@5UT delta 331 zcmeCTIc~$!z%tclB1@-$d~R`iL8e}2J`j~9CKXSdsfa0dYyo5W|6q{NxX3-!NlWQbiK@cy`t2_lrTr9VE@vR;F6-$y!4Wcpv02Q z{3#jiu~RZQdssqJD@vwJp3*~`EfX|Wz2B&#N?FxP?oWHb3b zGn-X$dJHhs3M#Eq@{@~8iZb)k74p-NorW_+CyTMjTS?$@3(RVq3MR+0bhAPn{FX%p z$`WH$76yyKv_r*xSnsfcy);>u?N=xy>U4|Kbu;sIK@KQOOe)SVEdjb89N|Ua2v5vV T0>-#XES8|frhao4yA?YCnkU}% delta 514 zcmZpXTO!NSz%q5_M3zoZ>D=PAlFXc9y~MoqoYatf=ltT#yi_BXDH-gsQ!+Sv zSVB@ON~TPn(t}U|77%O+Pc1}cKhios*< zA?sI~l)=!$nUY$Z9G{n%n+gmR&BiIUQ#3MId-&1Z0J9QZeDZ3RZdQom62zv#QyCIYYu<7c8I)R$h{y42i6iDTx_Mz}QlW#THx$Wt&g2Td@NG DZ*9J( diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6c70440aec2771c204da85997870a51b7152908f GIT binary patch literal 4878 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 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.doctree new file mode 100644 index 0000000000000000000000000000000000000000..508f883cba0b35b8badaa1f6519a708fd7e7c243 GIT binary patch literal 25040 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.doctree new file mode 100644 index 0000000000000000000000000000000000000000..27c54cc80cd981d02a311341efe1a3501ab35b09 GIT binary patch literal 5967 zcmd5=-HRMq6`z?*cTdkpPcku+hs;PLy7m~mvwk3J77>!5vVkEis}I_tsII!*w|c6p zYU|$0Oe2xqhlK?0TgpFReGp+4eHImTLH!F<*auPn06$(-5b<~Jt*Wl-?o0;s!N5$W z?mhS3bAIRi&OP_Mwf^mU*H`pEwJRd-1!q0mb%W4lB2^o1=p+*s$n;ry^mh60M>9IXwDeZs_*56=fq}heny_0Gipu|;Gk8Efy zQ+|c7@=L0o*>tSdeJ^0?aWb&grY&Xc4H5|~$o5N~E6C1<56eiC@n?hD)Z`{LzKcZE#cX#|4852L>ON_P~8No0*Y+1DWT0k!BGrTdnh$Z*60OqtmiLfDH1Oh3H8mJIlcssUkk zR`P^#68|ua=51j85&V1PM z;siM`=K-&&x>;|caliPS1z8=MzGi%FG_@;;cGMR1>P84d+F9+;K{~SZH>)7tJe&Bp zMPw80Hn0R?^N6K{$5(L5y)2^M{%<16#1%rwkT06vrWk{tgHbyiwwL*_x8QLEm2pW^ z!#0oEl_d*^%=>D|OchD%JR~;=Ndw~s9lVGj|2qE$!S!$k7w_lF?rCL_5#R{PV&4Nh zN}gWV+v%*6M^qvETsiGdiacu`gwl5V%6wE!eT?K&2^F;(q;@$T$dYfulGAy~vQTbv z0>L*gA{Z`U!)9u{YEv3O5`;;q+9bfk!5H~Htww5n61oYcgH|<9|&Y#PKlk zedDz2&*7qu@H_l~Ty=jH>V1)-Ky%*k(g_1uzMsk$Op}~6itUJ(o%Hc9A=|Z2*t8vm zULe~JT`V5b0~75*KIpl4n-6k|i5%YY&oi3=w zzi%oSWbW&vSGxo6AGN#P_5&RUxy$vf;d@8}wr?T*g~6z_SH@SJ3zn1j59g_^wx}kE znBxsSCw-!t$g&w<_`68#)7w>!keR=SnIFKseYMu^q*aV)99LAt0)+6$I>YWIWwUF1 zMP1JAVUvj4!V@JSR5ervnJldTt{(C4^Xwu0{ssO1d7cnzMmBWAiR}fcT8pNsMuDA0 zzUO!{eX1Imm(vL4(RZ}0wBr$z>3C&zWrhFw3I7X!m;aUjjSl;J0mkal5-j#rt^LQh zp0$@wHD``4OjM;o+PcizQu3QCfJl?~ApX1a%qF4VKT!tVyawoZsf>WC1f{%ASF&lp~A0xNNG> zMlGAg!LQN5y82yK5iKUh8{;ouz$BooP5K`Iy=8!In{YIwsEidRYQXsgv?IXTMFDS7 zwxx1w=!dq<{QZwP|Lm)Iv8q;&U!YZ)kmIWmz91nNj$I_@c>02~GwO^VT|kcfO2}Q% zujjMuCt#Vr+xUTrz4OJt3vpd+7@nZ0t;%-{aCP&NnXiGeY-eN|sFQR&jekT~>jJg( z-3W01(EIBtVeg{~QysXuRU{d0`LWAK-(J>g} zqD3X=rmFrm+fVSeEDG@5W7Wj#78kM%;}jn*6>HL-MEKY;$Dm3HPVl*zeI~JwuN@gW z7QMu27RS}--HQ8XZy1I$2qh~`-d|Na)UF7UiFGy%<4KB<7QKHW%Lymc1rgZth8bZ# z(<9cYC%KjP18`!tAZrjDtL>OYVJt15p7QDaHMPlYzxb@FE9}ezRua!skqgyS&1HjR zgyUMLb{x>vj(wRu!AMiacm z;QA~E&ZH{JceNWPvbsx6?~X6U4hLrh&B2EbfiCj~|5Tx=*FJ+7=TVe0nnh zeFaut)!*jR@YV?3 zlo3QSsLEYtlL2!<$tlj_45jK*b1JieW`3$(v{%_5sWO(7o3G99mCdZEO|ahy6XG`B8cyi@KpL3h w258*P#-9O)chc8E0dxsKD!?j`c+7!C5~vJs6~o$xn=a+0jKXwXCWGF80I*}^1ONa4 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8184a6cd7b1d9aab755ca722fc53152420352517 GIT binary patch literal 6014 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.frames.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.functions.doctree similarity index 58% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.frames.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.functions.doctree index 03b07f8ee0a8dfc8c774dd698e452b2f43be3462..95b8f310cf7254467d2595f45555240b7109095e 100644 GIT binary patch delta 561 zcmeB^IVQu>z%tc(B1@;ATyAlCL8e}Av0hS6VoIu>6PQdZ%}XxH%+D*HlEEH3C4;kv zB_y??WXj|zJ^0m6yf~4uZ1PfOo5}MTMHO<3WAK_j`66RjiWb~11r2Pf6%tEIiZYW* zOHwrn*$#9qn_tP4#L^6{44n+=44w?e4CV}(9_`7EOya^=yf=9nlRZB_s+T8!U{V%k zgNQ+VFV+L$PF7>CW2^-F&W#0R*5r50(pU`@XHk&mg!>9+23%ya56e<(K2)zx>0wRI zNh~e~(qNmX^l+q==H%oh=B7^RL3f}UYp^t@8)^)R^}t0Y&tm=U0f{Ev++y7%kXxZ7 a!cmDCO2BwkiNy?3uzEe1%FUPAtl0sVn9V)_ delta 510 zcmX>m(WNvYKL8e}Av0hSYVy>POh)63+%uOwxlEEH3C4;kvB_y?? zWXj|zJvfz4ygiYzcycadpe)FY7+fY!zQ-8ms0uM$K?75jLSjitQD#zUNvb9u%O=+| zNvNr%sM+}sE+O%`BQ7G?$WA)XWK0rMt%FxP=SV8aVG z3h09vkWVHHvPkoxhRS4n76nl@olpfaPoW$bdDLpJ8OQ-a3 zq?P966eEr}UQ!01wm R#Rxi(N=SHY=4Q8M2LNT?wVMC{ diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.doctree new file mode 100644 index 0000000000000000000000000000000000000000..40fab3bae1675d4fe735d1a65b1c2410f8bcd673 GIT binary patch literal 4067 zcmbtXTW=f371oWUs0-ywtQSjxP_zLZhg8reK;WP#5c?sh06p~f(9jqRcZZy{cXu{B zvl4~GKw7|n4a`%r>CfpeNS_nr*YrCx%O#hRjRrL!S#xIQ%sJor&Sk&Z`u?YbHTTaR z=uAfGY{rE+d%XPVF+m&zUb}NojQJxoLZg;pb zc{DBzFd+;!qfnE-ogn5~Lx{gyDNp=g+hLI{7GoYf&&7n!6t-jdl(tHFAn(gPdQl$P ze?ERR`l}YX9u;Y1_(=0O9_bH%JJ6;GuSWWJgHT+ESY@N|lfg7sMaHI)89A^9Y!1vxlxxNOmDoPlN>O4tg%eK8DPt(JCxnN!! zCjZeBz?;k)5clma3>;+OCTX_&^pK;QTZ={ry0avHq%%%Axs5B}(uF7qn9uRblZs|9 z{~wxpvVm7VGqbBlL_7pOot~)4$xT5W-bev3&Bv$fpj*Z5-Wx7awjbIz>^4zlZ$ovP zQ1y^*lL6P!lz*3B5Ohx$(8lLuSU$Z)r#(Z~ ze1M6RY!#BFV~5r+nhw7}jcSm`uBRnmW(fK775uqeJ-K{n?s$QNUm}Gre8mTuH^F&t z=hrvL4*h=9rhi>~>D7%EeS7WPQf*nWNHmWY-FAAw5E za+95R$v65-@%;B(kynhQTJqI7x{+O#w(U#ns*j;cc!VzcgY5tWbCsbd{RjOXDKTGk zQssNWYkKbYE~}_%9r=2-c&+NagG3Kpb*O$LlLPA8)eHdD)VEy_D0bI6wy!L2x>dCs zGGzyzZ~7#c4}Ifm@_(5cbw`&E>F&Di1w~FBpVggyZ!Ym2-)?JR31JG+b+x&IX5aVu?RUP1;djJi(UT=gYM^8?o`VnkFnY}Dqu7r&@P^9 zQ7=W%?o5<2sWM_|^K9Mj6O?I@u-QcANeM}hN^r&kmC%%?q4K_$h*&rYyNrxv^Em}C zRu`(l<=pP&B2&3xF^w4I*@oSbJg%25dt1yRU}exM_54uFwn8y3rg*M*$@3Ig;Y2QY z0!i28Xhh^x`O5a9G%E}P6I6&(rR^4GGWcZRQt+s`$wZ#3oJpRBvB-flnTqVR2dXel zEiI>|w8twuD=MC?t*@cod%X)A=C_ZU8!MOXE%HGFC<%yS*If5wo=yus6+k>hh1kH{ zYwzYFPC#W<)Bnlb2@+6v-vTb`bq_Ks_ZbTr}epn|z`{uLaZHX> zR(9qIAs^a3IHQpQ+zszwO?8Y-qS#G(wwH;F!6$)K3Y@=tBpGu&P29F8(wIy?Iz7F- zyc}j%81K@d%BQCoWlwQZpO*F>-5`y0gBg(kW#dK|kqv(H;YWa_mrsI~XGpSm=4k$m zQ3~H3kuVeYj5JA%C%T4@kpiKS<=M792B8vG=T>b#^Rv@yd+4l*QVdY!Ie1GLg&^`S zK6~mV67QD2N)4Ye8BJx3AJB9wR>bfV{4XZIgP@Cidf-3CBAm^nc5r<&WBSNkBb^w&l;~TAt9S#*gSUpUNkN z-CvHEQ?Vc5E6LdawO&FwH9zNVU6v4ooD@+@#wxBU;Dqn22KV!foC#FSJ$ClEPtffx>nlh4I-i(|0qnS7iv z%2qWmF*j8~1Dm`;Vo6C+W>RTMs^*j)thP>$Vv1zr0y|*x4kmR`HZW6fN(OuElnk*R z2zT-)raH!w$%V{rEFhOo-o-4d-fyUe$Y_)x8%(!-jZlUQ5~q`?MG>ETE#&B+0| zbV?7@x@Rnh7}X~4V-`m;Yx4=#<%|MQJ*6318QU_XGd53VKV!fo)#9Tcm5RsRdn>rcNGvHS%1kOPN!7$^@Z=<>NLEgeTP7c5 zQWs_gy9(kWu^upQ@?WO9$w`d124KU14u}CcM6aOIDkVR;7-)E2x6L8}sr;dPL@&6=D}>;M2anMwcv diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.points.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.points.doctree similarity index 58% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.points.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.points.doctree index 0d84514ee9b65cfe4106e0b41da79b61894963f8..6947cadb9637ca6bc474032f04c90ba0e19b467c 100644 GIT binary patch delta 421 zcmcbq@==AQfn{piM3zob>D=PKV!foC#FSJ$ClEPtfdmeT(=Wwyi(|0qnS7ct z#$LT3KQphSSV04u3WdaylA_F{(vnooDLq*2ot(rJ&Bg0wRINh~e~ z(qL<*^l+q==H%oh=B7^RfjDCG50-+Ywq8Y3ITn9U0~44G^o-qX!3)=dIA b5=ufsXG&s*63{;?v6!I%R=k;$JAfSkPm7up delta 425 zcmeyUa#Mw+fn}=SM3zoF$=u@ff=s>KV!fo)#9Tcm5K)kynO9OgC4)V7N(N^SOGs)( z$&|@cdax*+c>bk0NM8)5DU;7L##pODj8f3RlvhYBDJjZKDlJLX#A@{9ET(8yZjgH> zpJvh&W(B(p;wG^kFmEy^bKT@LMq2~0;Xo(EfSjUNP-&HtpIi(yJTF}#KTQGC>dD`k zAL#R5evaV%RP$OXS<{NC+7+Jwa oY~I3Q$YcQtGu_-`U69)#1T=UPGn9bgs}hUhdyvY_irfM002CIQ{{R30 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.section_database.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.Blade.section_database.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2ab62067afe9245d0a3d64a947d3a3a976f8deb2 GIT binary patch literal 4826 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 DfhT_t delta 334 zcmca1eOQ{Mfo1BBi7cJ=Qn|(H1(|xe#d=ApiMe`CAfmW5H#f1Ua!Lk!?34`79+r^Q zijpalr}SV^JMqFRagfFsOk*ZrWQ=80ovhC!stPk%Avd)oBR@qGt5K74nPOP^Kn|FE zo=HcT73>s<8^n6RyvYL0b(1p~Z6}{*=3)k^yU8rg0W*8^KV}C;eO?rIOzB}w&PgmT zp3=htGHpr^M_Or4PF`Ye>XaTHuuTQ5FD)V7(#KV!foC#FSJ$ClEPtfjkb0OCQ8@i(|0qnS7Hm z*-bAwKffrYSV04uis01r+|;}hg~XDQqRgbyl2pwpJy@-uT*s8eCJc7T@w% mjBF6oHk)ylFhYY-H@8?9>?#O3c`uhFMgW85H^1ZxX9oaWnwL2M delta 414 zcmcbiazKTpfn}=cM3zohh1}xwf=s>KV!fo)#9TcmAQ7CJo|~FiqL-YXUzAcjC4)V7 zN(N^SOGs)($&|@cda&r2c`sUa#d^SkldYIrCzmkVPX5Ep#SBu;#UjlCq`^L$tk3e? zj2FcbQ+imFa}tY-r}S_mnK`A0Bds(iCoeHKbxIG|+Rgr~&lwqYC-bq0!;RY^0~$71(|xe#d=9Oi7BaiP9SpP0vQ|<=iiFw7RO-IGx;)O zg0psVaj}91HtFEh^xV|E5{1N)lA_F{(vnooDLq*2o?OHf&n5tN#^h^Ex-z_ACRDrL zlnnORDH&ot5Yfr9%&m-7ld~CZCf{e~VgWgQ@*8GpE`(1e^RwKu4wiNGr|B$xF;lozeqwz-DFEc1A{>$sd@-k<8qDitPj=8$|Es=^Q1D(6G|Y ZE!Ir}Sq&j4%W;Wegd$jevpZJ^I{>Atimdh5R%HEOyGW+%w}v z5ueh-nw*me^lA?`l1)>3IMPaUa`F;$Q>XNR9kbblwVhExi+}~2@3Ng>WCfeFc{N7~ oqYcD^y1B)=pfCax#gOpT1%+>7h7vG)`)G0ks2js9GVl+TAa z*3B#&d5kU)f9U2G>n4G0hLFXO@YDqbgDx;Q6El>7E?146(u3}8u%^wMIDOawvvQt8 delta 500 zcmbQC^iPqsfo1Avfr+dg^-8(L=>?g3xy5=(sfoFIPCz0!H9a>quS74ow5Tj5J~L%X z27Bz349*^wkkpEjDU+x45YWQ_($hMnaZ2qJjSN=&swWFE-W3Pg9E0hO$!tt1&blC1 z01Z^oz*GQrs6t{%Nl|7}X-TT)lpaM)Ws^5DC9?{Hd^TB%*-(lH*^dyviS>X5C#N&F zPM*tXYXCL_=%N^q%k&B=ty1!ni-C6Jr7Ps8DPXZ7hUJwRFN*k-9@gZX#Ny&9J={q4 zP3hrCE6vHtOUzB3(gSf)J?kL_Jp$%$PG;N4$O<-SvlK@jqcFsmy1B)=AQys($#XfS QpyKe@1W9f_!|B5g0IGhrF#rGn diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.doctree new file mode 100644 index 0000000000000000000000000000000000000000..14e650b327f78d25bfb38043f5bc2a7b18b2b38a GIT binary patch literal 19945 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 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.doctree new file mode 100644 index 0000000000000000000000000000000000000000..566a3a3824fec193b1a460f293e482c7c10073e6 GIT binary patch literal 4483 zcmbtXTW=&s6&_#4Sgul7u9>!x$PG0Mys+2d1YHz5ek_^1<$Id zmF>}TBNIKS^*fq}Myjk)7j3a4I!~)}(Y0+OO~MzZ?Bi6Ab2&)$V3e?k557hJzsJXP zfNuSrn)CmrpK-KhV6;!!nbG4K+)Wp?>qreQnBUI@Dk3NBlWYR6dN} z>W>Rm=D}E+p+k2FAL*e#^e|whQDdHA%FnLD-h&7128G7;U%T2YN1|ohGK=_R!HwR- z;zG^ zMuEHw74YdfuLzrO!^%4~)n5ERRP%%bw|qF~(@P>BoS%))RDAZ|IIeb4*8#bTVsDu{ zGZFkI_}nLNGh#pDAKO)Sk2Y1KcaamT zWnb*1Dk>=oddrv~OE~vc_F$1Ha9CU>i9g?30@4Yeh*LV*)do)bO}exryQgHRGP9W8 z7xQx$iH?m6mWxHk9({-M@R>`)XUGLJu##c{t6lH>;F4Z+&$l~ z@7c9`vE)eE3>^zQC%4AmA&3szfeF*p@Ph==fb!$5q`n&(ktu?F|b5nUkZn4gJC}SB` zAJ{H}y(YDoBEL*8KbFV@$KL_R-`1V1CWXUm3yc5qpBDd_04_%hf%q|A_}uZ$6()^L4wGhVYpWh%Ob(((5Nt=hKy!m zu1&2ABIACnl*yFg3zJtH_K@1$tW1MRtctXPq({{*4?>kv538}|t6str?j*sDG$NR_ zg|JvF)P3T$Jt%mt3KJyM(N$NQc2BUR8Mf^)pGaV3(3t4iqPA^Ed{mBMu6M(VjM4=5 z9HwnsfNy4;z_ZXznsN|k9I zG{gh2PJjf>i;N|-;gOR7-At4F=b~KmGExEhEv&kSjH)yb7BwA9LK8ffT6&5e1(DQj zl+Z=$Q+8$nAs*WUTt*`Vn0s7-HTAL}mWgYuZ7=6}K=~V?6uSGOVC0}HOcS^5nJ^~T zmlqc|H#dWPYJ|!Lsu*A3<#2(O`l7NANP~7Hjll2}C>z%;^1T1Xn_mSiy&?`*%#dVm z=458ZD1~>S;a=o&Uc2t-CySG)EUgi3=ZwwmJyzD>Qg58Y{GhF+C!4&D+* z5s18xXK6D;;N8>H%&d%qvdt?csk+{LUIak363Iq zYafJ(V$TAO`kMrJDWD;zhvElzi)YX2RcUv9CP3(cMacXTyf%Ta!tNb;3`1ar!4n+V zMD&Jy54mbdO5KbTW4E{&>=66$M8)zB3H@*Jk@!&CE(xgS(6spIT8r1|W%nT}&D-Lg z(jG4Q%WZLpe!(%5nBgT9Q?qsctcw!A4kZU(OGhecDBzZUW<}Vn?k?@vomq8C_m}oZ zdMpg(;|HsI)iW)-hlmeVN%4%%CsauSbb%wXe&d(HbL=0HsE<@dlf~ VUlQ*(V&}KLh;mUKw!Y~Y{2SwZ$*TYW literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ce01bdf3065fac34d32b9827aa0ea3907d8a1c72 GIT binary patch literal 4504 zcmbtXTW=&s74~gB9$&`m4Z9Cu2M37o!p=D2rpSsAVwDGEX&xZ(!YoZqcg<91yStjM z>h%m#P$IG-mWrn>kPs5$7a)X?5Wj%m!*ir4->K^9nI31oTr7>%b?Q`|s_%T~Qtxm5 z?zcy4?#~>mT*TS5&!Q-k5m(miL^3Q>o@x8sKKQ`CXU|NhU{^|(MaZpLgGMOgBr14j zA6wHUbsZWb?+oJv0o{5fW=~yRxY07*pRg*mKr>Z|nSj79^r~g0V z6FNaZE7M^R#ZO~}4V9%`u*udtd`hQ#>DslWwa=`(i)g)c)v`sioikiiTX7`T#irS= zU>KOKB+j@Ulp|(#nbt)-DmCCExHjWR5j5>EVM;-W?^ecA|Fsj9`C>3);gf=oNvAYz z%_cNu#i2MB`(#m^m=7LZ41cV6p@wA^Yc^CYNrvi;Z}gNdquEe>vlsEFJdyb@db2kv zWSIw(SPvbpLwH9G{h@~eE47^P3{!sg#i%cU>lX^QfAw;s9Emm4inEAMm;C2lE53+( zi`U?tFXQ(*eqY7!0bu~}irC%!4Cuw#1nxKAhGQ2dPS0-Pz-bNc18W}KqDW*}>}kdJ zKwDOduZ!LS%Yk?m9>YDhK=ts(HO?^8rI|p*aD*<4230@5%FShSj^Jx%-z}$TB0tU} z2&_A3EcR5szbdUs3RsWDr6+(tG;3gdX7+HzUJh=O9dkft9o^iRH+;~UrpblM8HMi- zmVir7xg}_R04r}-H2d)Xp_wNec;$mQpIs2~;Q4HFD#xe)h1)6zbsUa2KwR-LU8B&2?}KuSDzEaD4?yv2z32z+d3%`R;!NADsH+NLA6 zQyG=S|85fyqzC6aYxb8}0&k7WB=P6FjeK;#N8*GIcDas&evj_#c<$*K%1kdO^yQ4) zL4sqGg5_eFtzR0H>4+EPyLtMhZ!P$#s&ez3!vBft!X>}K@t(cdCCj{}Tm2gO?>ql9 zl^huFS73C^?l|U26eKY++9EQm42Ig|rf9==WQoL!RO;hrYz2^*~n+s>_Nb%c@l@Qw%4YOp}+etovvoZglp>!Ic1ge zFdoOD{m68X4JzV`84}R!;xoxkaQp*s{Qb6*Rh)2mZ9@64FH`;t0bGujg7q`J@Q2C+ zwBzqRU2b=qg`(q?IPux}_Wgeabr+L9Mp1&A`e))_rc>9s)ud550y=GE6%YHr(WW6^ z%?IsF`oero0DafR7c~$!PFGdXUaER7Q~Uo_NcWIOd-HHt)+IFx$QxzXEuH6qX7Xk8 z%1;N`#l1Iuu#1Pjhj=lrb#Eme(%N;?4aXW{@7TCm8Nl!?H*)I?yr=!(jg$@#G_Uz?`*%d6Qhb?o&r!lb7Xj{}=sbyLbAC(iB>t3-Uqa=ZS zIZGkw=mISPT?#?kjkCPe0nb87sl=L2smHxHd#<7#HzxyL6tV~e%c6uAz?qJUVrLFz zshhjB+%DFftjw%z@$OgF*U)H=*`#C>4#XoA z+zmWd%qs;CWf27tr-TVJ)Rzv-Hp=4|g&T;(QGotv98b|cnl81=!9rv#+YbpQYW literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.points.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.points.doctree similarity index 59% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.points.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.points.doctree index da72342028bfa965ffd40c960377bd4f4e71e351..b9f94c3783c0d6ff60dc745b904e12eb95423f5d 100644 GIT binary patch delta 417 zcmX@7{7jjpfo1CLi7cI>O1Z`91(|xe#d=9Oi7BaiP9SpP0(l$~mp+K+7RO-IGx;WC zvYTE(er8@tv4RFR6~U?Lxv6<23W+5pMVU#ZC8?TIdaznQxsEA`O&IKw$xoRKWO%_$ zsCK<68SJrBGQ@fyqLcNRTN!I77c$!Lf$apkEe7n9$^V$8xe#8OtjO}*5~2j|*(p7& z$vKI|#Z!8CkZqXK!;w~+larU2n>wWj;*8C9tkW2k^i%Sai-B&>OIOHGQ^4lM&0p9~ mGqOQU+kAwhgb^Byy1B)=U{^uN$=+O&7y%5H-(1cW&JF;UYnRyo delta 394 zcmaE+d`_9Afo1C9i7cJ23c1DU1(|xe#d=ApiMe`CKq5FbJvTM4M6Vz}Gq0q0N(OuE zlnl-umXOqnk|~p?^kC63@!AJ*koFi%!zSNlOm@ru48T=Oh*vPwC-CGIL4~M_Or4PF`Ye>XaU^wVVA}r!g|>PUd3~ha0zKV!foC#FSJ$ClEPtfwDVRiQv@q+|;}hy`ub* z#FA8o_(a1gty3DO)K1aJVC})GV=^1#OYz*|7;M%|W@Ae8G=!K1G)h4On)`)G0ksr!}x%QZgdSqRp*r%NW@p25vUs$YT_R_**x(ST_meWC%HVBc}{h1`&;5 K`OObF{n!DQH?lhb delta 439 zcmX@1v`&eofn}=lM3zormE7X=f=s>KV!fo)#9TcmATe=~GFIVRve<+t^Dw>?2kDK$ zG-)yqQ<|%OQGQ8cNostep@IgclHk)`)G0j>CrxI(q+me6{LSrb pI~iHQ25olZ$YT_S_)<5wSQq3%FfsWgrwmja9wQ*h&A&MP*a4y{ow)!2 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.summary.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.summary.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.doctree index 01c5f97986283e29bd11f16f8d058f0e3ab01d38..4be1f642ca5a8f018c13c4edf1c8e063550d8320 100644 GIT binary patch delta 492 zcmbOyvss3vfn}=3M3&A#<=o=*f=s>KV!foC#FSJ$ClDE&nx31QSE5&3nwy(gR5>Ms zJ$6b4XAetAYDLME$y0jpX_|Or24nT)LdHP3+~OEKhEKlB80!nOK|@nP1CLsT+|-hc z{1i?6HcxJ3is2PQ_Q2$~OghTE$Rc_Wzlimqh)#B5u4Am5e30461n6i;KonG3rQ|0U zmlS2@r7Ps8Dd2J5W<3@MMh8Ar6;paxlXDV_i>LJPAUj}64@X*QPEKB8Zt9dC5oDRk t>sViULqb+Jw^$eK3J6&Yi4I*@bR=dd0pmj@7Be`&nxM)z-(hoN2LQ9Tx9tD` delta 453 zcmdliGf#%4fn}=jM3zo(h1}xwf=s>QbUok1lGLKi#GK&N#TM_Or4PF`Ye>XaUFG|9<(Szo$B!cMn1T{jmR d+QpF2)`f+3VulhhxK(12y^W@J^G7x(b^sZ;tKI+r diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.doctree new file mode 100644 index 0000000000000000000000000000000000000000..84155c9e53812d13a4c43fdac5607c6dca32322a GIT binary patch literal 4305 zcmbtXTWci86_!?-8I3L@?QV8oECuC?oXw0(k_RIb0=6GQ1bRrEJS4LeHQhB+K^9x$LfD^_}lr`ZwDj zeSEax|G7hxOO;IrJdQIR3sbqBSVv_lGFv^bUjJ?NtU7buf?pe57Llmj1|%Y>lDH6A z^|*3961OTbgId31L}ZoD8gvgH_=;=p%1ycD+VxAW+;*ZeQC*cI?smDg zg&LI>2+)hSRBY&VohaePU=x40GMgpMkCC|{HNWKkZw z**h1*pBhn^VVNn*hlVG~(7f@TzOiLI8=CL-WARiZIv>Vw_9uldb2d?S=%E<`U^5I( z4;e45o`?)b;q*4(1_gn4a(Sm5$qm<1SuCbY(1)nVFXO%P6bOG6zpvx>P5jR2?EtM% z{>5iNO=S~A&h>pvPS0)$+i3&l>z^rDvVCPMUdnIDZ!a*rk|&4^{N4sDqZiyh!%2@$ zm{9=SmcEm=$q!-W-I_+f`XV$6WCCwOp5?O(A{HW? zO-}Xr^p<$e)36Rm*WM?b4-s^gb$5wF-DU)p1FD?yWu?Y3^fGx&37}AS&ZBNrHbbBNsXL zwmc?>E;r%e59qC)zkzO%&g^ncT`r1U6evC^crKUO*nW>79L#ArUoIg1Bh38a)sQap zi@f_C>d@eGhulBr*Y#t%Zg;Fi60?NL@*;EUN`mt4k6$>U%3o`)(`MVwauiFd@DEYp zX|Z@AW!T?Po)_U=t5Ni>ze4CQK>klaeglX%rbarREx7{c63y#w^83))5QTqw+o%e; z$YSIIo1&I4snu@-rGxsacmKJ~JM>L4j&;gaR=GR*ta5wU5Ys$Sk+Ri|>tGq)Kl8Gd z7ZYJY!C=aZn_NU{tfJ~e*G10Ow3SnoiP^M}aiA2k$uqJ-g&_sG+yt{|w?jvqGk!L9EK3$&X#P=|1ZzUxxxR z9n^#X{C_d;pxVqAolJ)|c|!nw-)9%K@fW;vVQ%TCrtj-%_}_%NCG^P3mm*5TT6oc` zy-F=yS64poyJUD5@7xNhEgyvr{%RbXiAFvm-A&hv%7P{y)=WD4^PMp9xE&*`1=%s~ z-EHQ#ap7xJT)Fnocv7PAHyM6-<+_+UM8T~tDlB4-Ny+jw$6_y-K~cz_V7Xf_%Ob(* z!0L$6ghZz>*P@{UnQ(8cwav5@ONW=6?tq5JtW4Q-tc$e5PLEnt&LW-CL}+m3Yhgzu z!tbzaWhI->X|Px;)PviV+b=|}3(FE3v8u~EZddZ8S+?9=F;&3IVu&zvp_XgKVpL9G zu6NCgj0ywp6+FdG*A{5h^e7}{Pi1*&naCnd<)d=l(vJIY_I>|3UOi-@D0IOj&*DTB zz?ob{YjTIWw5zwY{4JF`Svy&~;{C5}ZeS1!_bz;xYag#3tSP%AdV>K_5)dVR_&7*- zHYxc;0Pz^@@eZbZcfSykE@Bo7Dv~fmQ{k0sqp6M2W`T%`8K#!8npU#ydNic6#g@CH zK&pedOmo%{55W2jg}zv1JfRB@{SMI0426HOl^apUnqf$S)DbGEHi9i{dX_|%Jyk{p ziXO6989qwrA+?vCc|yoXZXb^^NCECYRlu5BjEz;|M_$*7{J%#P!IYy_xg(K|M2wW2 z!Il(gnm6u2g#P}73G~~9VZ6r_OYkxit?beS`+e4<$|xvJ3$Ve22o2#I%z22MZdJR*+_R+ZtTvj zdZl|S_oF-(mg@0?^}Fhm4Y!Mok90}-j7cZbNdk0%BdUJqoqGQ{5cr__F=&sO7l{NY c4T?=L*d+eS_Fl8?2k9}vZy&l`O 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.doctree similarity index 53% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.doctree index 075c93ec0e22cf7b2ec3d82e74b369307ec30f52..72ce7d79a84695dfea314404d7f1106d48b2cd8b 100644 GIT binary patch delta 791 zcmeyT^iGMTfn{p)M3&Bat=!`Df=s>KV!ia#q!PWP)WlppcUPwnClDhsFEOXGII}n= zzNE4sbxH<%?34`79+r^Qijpalr}Pk|mjR-;bxPxu+9?_ttf;!=@LM@qh4H#hZgC7T zjs)8?S)C~~$rR>pu#kcV9^DFwB_&0fNu?#Jnp1i-@hF6c1;mgqh61Ufq0=Z4o0U+?ku}Ino*9Au*$yTdWHTDP2%1 l1+%~mSP1BX6KP_GGBA~@#$u07kalnyhiQV?>Bwcv4gfPjAIAUy delta 868 zcmaE-^iPSUfn{p(M3&Bajojk&f=s>KV!fo)#9TcmAQ7CJo|~FiqL){i8xx1q6zIDckT3NLDy>rTlZ%0l%1c+sPg5Y$NmDZ9{7RED7A@2YM_7Y>mHbL`lTwR7UV&KzVwYs3DilN07tA??l}`3zvo|#%Cww*^U|Yn< zgY1dT*&OMN(U2(D%`Mgig+7>oI!hNAWV$dX7f(sdPzEM@)mV&F0@4Tb2}&q$HsrEp F2LR?um<47)BS04({)rjNKwqiGVhKV!fo)#9Y0}vW(&r_Xwa1Pkf??E(BCLo3VDX z0*lS$uZ*I?Al)%&W<6vQoovYz%BVlNpGjI3Y`zmvnL=VoNl|7}X-TT)lpbXaJ(-N6 zlOHmPPflZ2;AaJ?*PD{T9y=vNtcP{-T;?XQovxF!Smap2CW6(jWqGa5i(=B09@gZX z#Ny&9JuDzIru1;6mFDE+CFZ71=>eH9w)q+BB1Rd5l>FpkplkBd74p**P)yJRnY{T3 z`$0xVmd#z9g^czPx9a8=>w;{C5Q%x|r8$X3x@D<3`N^3jl~WQkl!1;_jm7X<(&US* KqMH-BJ=g*NP=|H^ diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.doctree new file mode 100644 index 0000000000000000000000000000000000000000..30021c5ac35e1f0d64dc22146ecfd598d2b03877 GIT binary patch literal 4629 zcmbtYe`_R38BVg9OlFcyc606`x;e8Rhgsa2oOcRGI7Mz*L<0FkR{yzKduzI@rz+dO z?5a*?gp(CrxIiJowckJyL=ZoLhzQ~*@Z;R`R`vAsOx$F}h1u<@daK^Ip7(iw)V^H* zU3YKA{xQ2M6Ec|$SP&#>z*T8BgVZl#p6K%P^5HMbPs>Bo$=QWUi`?g>S%HKvWEA8) zDW8?5N8(yWYEbQOEADHVCiQmF5*woZtUMGQ)6!B$ys>1y9;65%X)$7^%e2nrsL+6kV7Vm&MG&<8h$)3he76!7yRXfl$mW9)^IzmVB$>jrH5=1X zDR#wuu}vDqzL`Eg9{yPITn&pvYBp3XiiYaF_xnm0!E~rT=m-3qM`<<;KJ1V4w8*@% z)I*Ek5MEG2XY|lxg-*vj!IE2jExG_|kSpB!?US`)BvwpICIO!`{Nr3FzJ~jX2k^o> z_`QqYH}HE%cL!*>v^PEkYBCway{6C3arD9AHNHKl!F*Vn2iFLK1eOCEr@CZ?_@?O3 zF*_A+!!xjZ9n|%&n0<(q9<6vv0&rdA3)Jg1cxF{tlCGF-yM-cxd^C#!FsV~-aFo2) zoT&*1$nJ|1=Tv7PTfpzoY{8s<2ENhxW{1>S3fVDVz_&ArqhpmZ3cXEi0YA=pNih5n zTAozYdHMfP#}Nozp#U7(0L-SxL@0PR86TwK!5g@zazw{sw+vjX@*&0XJyVSq0egNO zV4DP(Lu->1Tm?#eB8G&@Pv@wJXO8e}=eIrhTf_S`l z_2LL|>npfp#s++bMHD&vmPtiMJr?_9%*iT@`##;%a@NtzPZQltw#{tWK~iGloMocP z!tXwnF+T{4#HLwt4@<^H#PS2m4!+dWLHGG5I`l5sw;mnXf8VeE{ovVi%iKeF;hi@) zrjbS8NF4Wj)$}8h_O8wN9&#TC;X&g@JbmQ`GhyYIUw4tYX*S+|iv&G)^iq~0AN+=F zD@F}A{1>5LAq@}yXXabKzO4M(G2Kw|DDWbQ#5%uhl}J$n?ediss*csp<>*=0(+su3 z1<(3Z8Z5@nUvIknUvT+9gM_~a30FYATGc2GrVUff7FkV{l2i*xQcO%2PiOH&oB zgcsWv+GdNCt0`>Oijd+iZhOlmAo0jGHLpjrZt}z<+Pi9cevwlX=+({N_H4#Afo4;2 ztwDXX$#?3$H_UAc4@$G~6BZTdh3cr^JvALPVmxO$%}WddhUQVTIKyDesX?MhUSQa* zhD9D>w4+nsqo$Eop{_-J79wIVOjDhtnl~0tR?QAI-ANI9lQ7NW5;Hxj-kIm8G4=8a zM}F1K@QB+P??P(f&01GztTt4=?5Ww#d6wqdi>T`?Pu5IVu&5rk%pE?Fz)GX9QZu2J zX$5>#jG?Y~!SaOC1kQz%G1JjG`WU(t!m=lmtk51xLQ2V`G@U|+{SW)LG~Zub^mv}9 zxhGf>L_7!1WGbq**-Z<*cuLEjQkwmxm8B!jzC$eTxpU_>%y!>jTv*y{ZqpqUfD(Wx zvc1_(L`9g5IS>!fIjrGzWZufTpXPxVa7vj_LyhvO*+9(?(SZOF8F*;wLOChLhUrn? z?#-vnngpqKf+Ehmns@-#P9Q<^JYf+XxNB#CZlcKj^QlbnB1k>-kdV5KOqwe0HFsK; z_}V*{N;-<}dVy4I6wyU0E8DYx5Rc3@E~5|v%s%nJno7(IWn^CgrkC+-Uhc^j6pRdX zg=*rqIS^WB>iFpB;^JbEO|?jqL7I<`@VYsIq&h0iUD`n>(hg7a7$|Go0rRZ??t9+` zEWJGRm(zYQOaI;9CbJH@an-MgC4V=nOi(LrVKi0N4cd&ixd*YGIbT8as{C!g{bl?8h@2;%%CA-)FlB&$Dg(rA&vW zsnn2=T{u&e`3ZadN0S@L)VjqnZv@ z^h-;VwRC6U#Li5s-L$uGK2l|_DL3C;KC4<;FF1y)WjY literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.distrloads.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.doctree similarity index 56% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.distrloads.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.doctree index 53851b73da3db419c100c21e2871e6ce0d30e29a..8aeb0d65f0000aafc43a20d1c536b38477622cde 100644 GIT binary patch delta 413 zcmX>nvs;#>fo1B3i7cHGYPrSf1(|xe#d_(fNhNwosfoFI?ygQD6Xz)4mODM4v2OA~ zW}C^&8AYXXi(_z@G5I`Wimy>hW^qYTPJUuav4RE;g-$?Q6%tEIiZYW*OHwtb^x$&U zfn}=mM3zo|+1%pvf=s>KV!fo)#9Y0JOBFDL?#^c{pUlW&GkGVYs4z%X z462^VFBns-HB&N+ONw&x6H|&6G*IQ8fLat1OG=6|lS)fcHK+8T**SS8lNzJe8$#u+4V7ItV_GXcTsxD{wpv{Y7XOsZ=TQE$q4nMZf>zI$V%PG4(w9s{@z@~?#T`S Dc9dsX diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7ce6689e560fa644a83b3bc021db10df9e5286ae GIT binary patch literal 36380 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.doctree similarity index 52% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.doctree index 4dc9c8c1c3b03b0156761b32890b5fd36f0e95f5..82f59dd47aa1abec22e278eec7b5c4879894c6a5 100644 GIT binary patch delta 636 zcmZpYT`bGez%q5lM3&A_rQG85f=s>KV!ia#q!PWP)WlppcUPwnClDj8C^0v+cuEF) z?34`79+r^Qijpalr}PliGx5PB#;VD8nQbPoXB1V=Esh~%$>bM|;XzRA6g2RtR!A%< zDauSLElJfR!X1!kotamnqmYwXTvDsxlb@WJqkw8L z0fm$Qvi|XhM6+&gu`b9*x}c;1W`P+{;}SEJfN4V|7JFoX^np_pNcCnnb{lp8yM^Lt delta 620 zcmZ21+a$}nmVs3GIL8e}Av0hSYVy>POh{(*#EJ-dcDoZRWElMq(lEEH3 zC4;kvB_y??WXj|zJ%qGOd^Cx%dU7dapbE&y7y=ede#sbKuZwD>f(E80g~XDQqRgby zl2lE?P5`-@&97uiVrhm}hE9fb22TcK26Ki?k6ucCaxu`HymW>9GzFL~;y64%`6iQt zkT6D=Ojc)B;b#R4Ljp&vhjnria}&_lPnlgO>$Av-fqae`n3Gdj6jk_8{R%SyMR@W| zmSr})Fz10?H>HO)IVZ8WcuEfo$mS_M9BHLFIeCe>sZ)BeII)2>L`TRI7?GKYISS~J uDb|A_HCcx3k1r%NO#Kh;O z7H7o77iU(bPRU@8osz-X!xEBOQ8H!nlpZ4VGl2CoK=ijxX`E6!MI(b1qEm}_t0(g_ zwlcO%KFw@1`68pJer|CLVW)#_23tItn<+HI0^%WrsDcI_GZYd_N{TX*N=s5Tr}XIH zQ3wqugt3!1Foj4-q6H(8v^cYpI44{h5~gB3V3Ell%uS5lKwrADfFfivKa0FF&X_?m z(v?MCO90(_Fq1JPCU>wb@fE`K(v%+776fEn;K^J8APr_H4#fNNnil7VCn- rMi-Q7!7K;^>WTt+4` delta 660 zcmbQJ{7jLxfo1A#fr+dg^@_R0=>?g3xy5=(sfoFIP9P#Tu_7iuvm~`Bu_QA;Z%PJx z?34`79+r^Qijpalr}W^^!hocubxPxu+9?_tthf}z%x4B#FxiZ;m9c8_9>zdbkQ-vK zy9i#?sY8kD!eEb!AwCFo&23;i7hXR zBd7GRCg&s;7fMQJNB!I%0ziw47gwC&KWf* z9P|PSZTXzsB#m;{|8VzC z|1&F$?HBNo_bpG7zJ2|Tu60Fx*0*nVV{sx9o%iG0-I38n&PK}h16X}PZu^zdeZ~u? zM=_I9_l{PIfxP4!DvQNP^dx27Wh&CWt z1^1&12pnLiLp#hW1d&)ccg8>aB%;#Y&2X1;iwH2yC)x1r`esGyoAZ(xRhw|}sA9~q zBun{1Ob+}8?CRzqGrjM(NL}D(Sc`?2wa004$L5@pcnw!Tz7tUrkRLrGU8NTWNZEFVi zPtgA8@o>*mlZ^fmM!z>P`n$^LMXoPj_;%`Dllw4!cmyTtu2aX);8k0q)Gf{;J| z+Q8_3NSzC}Ce@d0S%>#mDs<(os*XP%uDZd=TXgrb?;x1e09oDmHm8!R0s1v7oI^Fm zJaDaU@Iw>W6PLdEIZq0d|GJ`WANw|%kTBe7Q(_TwG)~9U9E*)g4a3_Huw0)k3zJ~A z<#fcTVbU(tHK?^9a63b-U8bFw+dR7Lw`jV^ij<9q+N32U9jf~|i*!mui^Y@ART7bi zAYrGEp+K(}-Lf#}ewe<dDvatWWpG2nB-ZU2m_qS zR8$VXtqZsKN+Y~d`n{!{r6=THzEeFqGhljkcX4CsroT!KSfC_HGU!AAmc z$0%JZm;wEDBO+~L7K>b9j>sY!432#hwPuJC2sl*C&~S!oT*{{J(7?iGBEO=*sI9n2 zb5^qss0M*TxiT3~=)vtE0koN=*v~|{6-BHW`WsGN72{l6!RBuUibRf`D61-dZnIcf zK1j%siIuHsHpp9k6V6!hpNByfl$ji3LzRT7$9Hm(Gx#KsM^W&1lOzKU)kJK+FP+Qn zox{V^)6-sl=A_Pg+Kdh{)*a%cJuLkVx`v7N`(RUAa{U}6(UHoA2=z4icc>iLVz7Absz?VSMn0ZFmlVR` zwHr~Q`2!|U^b>}O3+3=0C@)%q3$d2+A+t?NT95sT3>@Au)^Wz z4zP)7z<-EBwIHSb9K?8SSTCBye*AvG@fHcIZ~3SE!}>M}sN>MK{PWn#eHy#}K%aS6 z-Yfjpe7wRFTM>RS1RL;dC83;}o~vw~mk@)36j4hDI;klTgwHGq>(lLp7u!><;nL2+ z`>2h^Q8B);{MKaWl3z#0N4lVVF8xNNlLY7jN0j{5-HH4cAn>UC1hmI2fpF literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.doctree similarity index 55% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.doctree index 59ba696020ef3e2407d4b62b3ff12f349e565521..41721bb74a3c8919e1d22aa9a8b0cd119de67175 100644 GIT binary patch delta 504 zcmZ3YGEbGIfo1CCi7cHGI=RK^1(|xe#d_(fNhNwosfoFI?ygQDlNiM`GT39MWN`Md zgrruKOqo2T2bbE37ZvcBGmEi#@@&RHsodfi9Cl3>WEPn$%oG}Ao|BoEnphNHmYS2F zoLN$-pn*e&6VRCoi6tdPnMtK3shU%Iv~ef|8Z9nS>*Xp!)CH0%YO?YOdF^4uqNju78g(H;egoz zWTutoQnvXxS1daK4wS3? delta 355 zcmbQIxKV!fo)#9Y0JOVy;&gq%R)IhlE>iA4;PAF>Dw z^q?u2EX_EJv1YO)i_PRujH1FIb7D|Uovg@|$*4EEn@LI)YzxRpg~XDQqRgbyl2pwp zJxUnrMJ9h>3Skrh>J*tA%dEuD3U!@>-i0#n>r5tjRfv#l=&4SU`qN>ETE#&B@72%uSur1GZ@ME!Jg>jQXesZQjX# ln30iXb0cRVBR|BQy1B)=Ad7S-b8*W<#o!^h*^xVz9RNFMbl?C0 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3ca8ecbc86088ff14f5ef8208005ccafeedd052b GIT binary patch literal 4626 zcmbtYeQO-Y8JA?8PN$cXt;D9ZQYt5e%EWg{lNN$7rNo$01p1@6{U_(F=XPgrM&7sX z%u08K6qnWz!B7g>euI`mDU^PKQc9up6ZGTs_ss0=?VVyNp@y?}W}cbnncwq!UdAt1 zf8X9+vVY8u%7jeDeHH{s8gNyb^&s_&m?ygYqI~eH^0V^LbaHl~(jxbHX_g@23mFAD zPs(Sd>5{mXk?L3b+lu>Irb)eBw8WZdKPwMK$F#K65pOJ+w_`QRWItB@5g+RQkh8e| zqbDCf{g^(Y^MR+sl6GVB>Qg=@t8Ut}M0;M9)^^dlN!n^KYZ=3ZbSdtLWpT@_Ro6W= ztC382d0Gsa*gNi#e(PkV7>Xs+l1aeF4gWaTiErb+;y%3a z4u0?A_Z|Em(A@!AF71sEftpN4aIfh_=Q#S{@EYG9)L=d+&HZZxK?2KxwNqWPLcAw> zGt5rKTks6*UIlgiD`p>JrAsTGk^o#6`5g7S4W3yQmZVE&%Wk2FARkSm08HxC8yqF? zHD_wV0kS=D;+*OXWOMi(noXF~%fL4}-)xgQOCdYvbNF_~adfOQMxnQkE#SvFFA0Vp zL(7wjIxqhp>No;{D-?hO8-Us5mWCZmHiJopOksT|R<*ewFrs(eUse9u&)dBC1u z2iQ6R=FnOv1y_L*pNIjW^63l}@yxP=&%l4gh`$J299NnRIy4=gAzhX8ps&SgP!NxI zuU;G>ZhZxJOxb|Xu!tgO-y*5VsK;WTj5%3`aX+McTFyF}`Dvn?$+np-J4i}wl(S4U zS@`IwjQK%WBsR^GdniS*{D6{!FZHCq@%$4VdgtuB4-f3WA5{N-`0TkQ?jfA;_RXg> zbLdx)#^qi$orsLRW7EBd#K*yQaJUgn-@L&{*!YdtU1MgM4YuDQJI}nlkfO)|za`s> zVS@@^BJ^wI;QrU9y>;r#%BdZ*5lS8fUL=uKXP2$ADC(bGzOq84vD I;(n;p-{NU zS$#@_`M~+xO_%>GF8>!W@DE_%5|~%38m7UdVT#!#tBFsN3L$CyjcWkF$$#20a%0Am z09nBs!>NtU)eY~>A2M(0f3C9>O$HBxG-fg>%}O>Y%_h-ioJA6xE-y_RLx;sLtgL4F zh--*7t+ty~#(fz|zx>>EkjbiG784}U$?=uoC4T%H5dG^q>qrRvuo$jF_#Zb3|D8a; ziE)2!ocJe4q3e14N1ST8CiY!rxt`I#gt*N&F8`oZ&dVQ)|C&x+hZmDzmTbT(Qx(I^T;`k7`YiYK{G}AJKUaeVa|uR01pE z`QC-L*$U+f3Y+#Jq<90jz2y>+c<4Hs*P~f?c;X@LT{d06$f*PL>dtR#I^#M(v#z+- zpgwx!J9X0=<~Dx^rCIwKiwZPCb=2>inhv@!o->{1B?bXQ=crknVX*1cAW52B4Rg8Q=O!mHx^Hp%{F!1NfCSFFwNr# z3iz-XL0$KP4#Wer4J&vWnKyFor+MH7oKhy#P?vma)==<6v>!l31|B-PP>xHnX1dh0 zd$TFCB0;L{polZCCLVyb6G+fJPgq0;?${Zin<#SsY${W{2vQFXB&2R5lctJ$&7GDd zzV^1I5em3y)U1tSAp zp_;gD4usa3IzBqOxVY$N6D`uDpXQ?@JZ+93sg6o>mv+#Jw8PUp2FlvDzdY-``~LR; zOE(Yw1vNA?Q?oZ!qtg^mQ_1nrAvHqB5malo-CHVupD7d4cd%*!hMX zyP=1^ja3Nl`vOg$5C6Kbg2yQTc-Z}-$WRCA!R^{A7w(rJ3EI9SgsZ3Vze^cG6~lSC z+dLlf03kVnF2PYeFU?&)O4$pKqwYo?o;-MA&`b7nbBibE^z1e3E)yX1z#`;%30`Z@ zRbTt$y#qyHg~tB^0Gogwxt}3d&COC*W2bRiSP#~S{dhw|yiJqt`)mi{dA5bWlFECt?{($j literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.doctree similarity index 52% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.doctree index 1f4df25452bf7c65d01344c537b53fcfd0cd51d0..8529163dc045a37a066932133a142a0b645701f2 100644 GIT binary patch delta 789 zcmaE<^gxNFfn{pwM3%|*>8VL2dP%8?xq9xdP9aVpMs8w7OnhcZYEfcIW`5q34EES5 z8Js;VA*mH5QzlR8(aJ4OFUZu(E!M-XmjOv{>y*YRwNo@QSaInR!Di)TEyh;H#>pEP z19ftXV+dG>ux+v)Q)s;@(Deu*1r0p96%tEIiZYW*OHwtb^l0Ky2nrE|nNu>@{7R-I zmS$*Y=w`@d@MJJ%FlWg6WytxJCS^=wHWwE|4oQT*$wACY(wuNPNVtmiz(pocWv*lF z0Q%ZyasUe_3n*|WN3h5%U=L*^bEmP$tMH;Z5fo=)J*c9SZ?i1%62kQ7lpfaPoW$bd zDLou8*8!Pnr8zlyiMgp$dT{yYG;6RbpKoG?0z9qg!90a3JlU1ap3!V_B8wP7&ures zwuq4v?vBkF9O;blkhsy!E!G8vg)S(yf>~e&(Bryr2TV!KPzL&3H5Pk>g0zFvI!b75 J*5R^c2LP)68~6YK delta 845 zcmaE$^iqkXfn{pkM3%|*NvVmsdQLzhI5j;tHLpZ3CqFqcCni3vC^0uRCO$J|N(OuE zlnl-umXOqnk|~p?^l0T4rx#@ETBYPC7XuxZm#&bX zrhwD+XwI6FA?H_`l)=!$nUY$Z9G?e_Jz!*M!h)XBh2vgONw1gkXy+2mS+pfSasDLNZBkc3D0{{HrevN9L_C|$8+?;DpX4XJr5h?xA*&4OuS9Z`1ieW1 zMr@#Z1Lj7(Z-49lqx7-3Bbftt4&yCoP?9-N?CG(eo>pe}` zkaRNLRPKm|a=y=B;k#s!AL$=HIP1SJSt|Qk94NOh-7xIS*T3GCD)Xm(`9{}g&sivv zzW-Ktl!`2IMuF-ZnEC))_U)$oj+-elVljs7=*vOur4na9ez=wm_=;`>vCk$IXIMY+ zS8;0I0oq@{?@Rc-hTjPx0O-=docjdW1@Q>J)NfS0)H%7vot+u5cmD(T@y&CUyBYr~ z|JoeIbAAk8;S3w#thaQ86O6QJ#E}79pt7{ax!YF~j3(}yi4+jzyD|uPL$_wrEEx~0 zk~zyZvCZ#TXWMPMHAGMJ4mQ*V#FKdbJX2$e8ov3TT6kQyq4D#GnhZ;;7_MLt9-s_~}I3#{ae$PMCLuO(B2CIo7l zfF=#Yr5s5c5;q+&l@|td3yzJ1pHbA_Ts|RDY~*=++DKzEWX_Effn z+Un!drFg2t@nZ2LdNs-2>T$@{&kI{Wuy;;*Y4AgR75!$uSg`l&MSE3K29^RjemRGY z|Fj0!%WYP{oomR=Y_i^w2|0Jo0tH9`+6r_gRHs7Pt zP}QQRBp_8SEmRHeD0LHFiC+E1@3CmW($2g_>73l}J?M4Z*zbhG_2u1O85EyOcg~8x zV1s|IW|6B?0m1u6!29NZnXwHRe<;9c>Fr^_Lf;7~A{*>7V?F{}qMH3OqJ5H4y%^vK6Y~sJx*%@lR#k zjdxa8R*Yylu~_}uZpH^tziva-{9!Zi4)QFUBw^qMD!)3TSYw*BWx~8*7-s0-SFuywniY_X`Krk1R;`JgW>`0Vmu8s)q4M60g)Mw9 z>1f|DVMgWo(oTyOqZ`RC)ka;ajm(pIs8%y3tNqQCbn_@bsO*e zo~_TX#&_1W@Ow0ORkyt?rLM-Abu+uA#CA1$OERTUfuOy+G3(ccsY!W$t~Wn$!whBp zEa3Ogbqk#ZOI;<>9523$Zb-RNf|ng@200>rir4MpHA_Rh?J40o)CJKf%r&TGKz(v^ zD1<_}#VUgjSM?q>i*Xh?lc7kX9FjJbor&X#hH=MmT^bIx%fE6mgOqNOw-SF8U8^K)r!cAkU*03%d4oOR; zD8T7Zh}d=zCz*0s>V1)^`YH{x zO0JI=Mi!PBe@KjO+jZxAC}$tl2Novl13H5QP#h42rm5Hq-FTF_BL>8Ml!a^P>h-OZ zc_Q^4pHbxsGt~2)>rLErLlh1`B=8+{Bg0^l^G)5RM%0;$^jZK??fF@hI5Xk_SR)8< z&8D#%(t`U&0(4_Z?w^Yi$ueI!Xnvq|fb1$HbE-29OFZQ~4`g5|y6^abbO#|Fq}XM% z3Qk3p!&nZ?#@`;P4yFZH3>O%S7Tq(%q4C5(I!c?TbL zX0Hgm138VAJ8^h0;vs(2HiUv0zAGaa@$@W1_)5&YW!~+p6AI5Q5Ipuc>Ld^TwP6L1 zQT}l-`)QWoZlrHT<^xa>?w25m@Pc>alNvWVQVyrfty=)Tu@m&b&O%mGY@%sqR@q73ub&JGw?U0fgIG4PGPb+2|_s!e< zolNgleP@>2LmgpQN-VJwimy`7?z<|ndboSw!Dt}D86Ax3?FHdXyH#7URa!NZZr0XE zs!SE-<~xgP6(cKp8`1BHjAA?2JDvzbAPr1$12i8L@)yA2^gab@{O+It literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.doctree new file mode 100644 index 0000000000000000000000000000000000000000..095ec4725c8630898d7ff14037103cedd215a20f GIT binary patch literal 6021 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.doctree new file mode 100644 index 0000000000000000000000000000000000000000..123819d761808b0cd732950538da74925c06ca9a GIT binary patch literal 4292 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.doctree similarity index 55% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.doctree index 1f3d4444b892de95786216adbed31ca75d3695d9..17ff5d4294b11177c392a26dab1e471a228c70ed 100644 GIT binary patch delta 471 zcmaE)ct?q~fn{o-;6&CA3H99K^ny&i++w}-)T9!zea+~OD5aWnBr@cSDG82nwg%OSFE6cL!lGUH42F(B}JJ@r6sAFQ+m{J zD4g8Sl*}p&a`)uVOorl|AQnio-jodX*eMxeJz$Z^#>`EOtw6`w@Pf?&x-SOg>&d^E z<@r#(KUt3DgM|>LZBu$!lXDV_i>LH(!0Z4r(@Jx4@)C1Xr}RMFV9EMM)i@9GzCnPz@fa^k!>R*E7+*bpV_k+B_JNu%`Mgixknci9bnevTuv#dBx+oNlx?2I H>B9~Hy@aI$ delta 333 zcmcbk^hlAlfo1A-fr+dg{BpU)=>?g3xy5=(sfoFI6PGGt2;GxL7n&@{IF+${@^Z#N zVUVsER5KSfpgXrJ9lx-s;Bg^J!j%-GLh?8`4 Xi*-R}>rTGMDFqdS2i0Z)E+2LP0;Y2R diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.doctree similarity index 52% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.doctree index 4d206f11d34986fe763e6d9a865cc7c922f26a2e..db6c01fc2d71f56af225b4d9f4a81b3299996a10 100644 GIT binary patch delta 729 zcmeyOxKD|-fn}<(;6&DrdbQl*^ny&i++w}-)T9!>*rgNwCuqNju78g(H;efdW$V@BE$;nI1O`Xz%&E1)-!Pb&~rMXF|MGE<83W<4% zIhDnk#R}lq)`QuNQ^n->toDpXll9re@Oo);4BH|`RzIC?s@2 l$qmc`Gk_k|g`~E`3}s+)Q;o$QJ0Pv#gbELt&D%L`*#T%v1)u-` delta 681 zcmdm|^hJ@ifo1ATfr+dg^@_R0=>?g3xy5=(sfoFIP9P#NFEOXGII}n=zNE4sbxH<% z?34`79+r^Qijpalr}W^{!T{0II;C++?G%j+R=kRV<}(8=m@LQG%2+k|J+sZ^2aKYs zAa}&zaTVBx$+AqL0Xi^;f`t?`Ff}P8mXs7_CY6??YEJ1IfuCk>}J==mMn5nAUC6i9a!g-3^~8jqzr~0&Xm;R-4O|csApQUl5<)`U@_SX?cDJ3G4RB#3kGfyIs#o=U zzxV3B{?W!Se|vky{OLWJ@F2eEyS^U_pUGTr`oha17OVV4e)q@u$N8~tr|!8FS?aM| zuRz1&LFlI}&Y$GEL+UCBWxtr;lFUt=DPGrbW8G0V@gp{uuCrP5%SDWE~8Uk`jqCvAD5Dq23^F96w-yw_qQ2+43>EHv&QaQ-tK)D0yhT%ZI@%5fmnLi!KH+w#N&O(t4 z{I`4KRAh-W4%EQFGyvFgU^hK*+)Rlvi!o$JUk+kFl{ov+!?kS4S9BwYeRffChV>JF z6{qH1p#2(tU&8No{Ei6$K$iyQ+{eH!h{y1yezW4G?(sG5?9PC_`yaTEH_ue=X8f!C zYjYIO_z`@CGi-pf-qI0{G18$CM+R_#%F-I=ZeK|-nz&;oQb3UJ${^qk-JVUeWIU)! z<}7Pso8Pg{w%c@Th#u>0Y^s-lhqS)lC3A*a=AG3LZ(l^=sZ3moyiH62Z=SQ9z<3W< z-YqEglmCTMmRR5r#oxfhUot%hTpveo*EkM1)Cc2YT(a zo7Z>#th#d|RKk$O;<0mq)KDQ*5pD;1gG??g@)1%|jW=~(U?pEfZV=~sEtw)TAyCr< zG-((vrS-gCFRt=r{Alg1uia+N+u}uoTGg%QCn{?%3Ruq!E1@?9+Py)x$=mvTC;G) zRg0dIfK;`#Q8l>Z)J=FLdi87H6G5!H^Ae?de82yo-*scZ8w%H#cl%{bd=b?-C;o!% z{kfV$u1*95?jHf}TmNOgHc_h#!4OO#;&AZ#kvg{%W120hd)%nC4)1)mE<^`j`%RjB9kl$5O zNF}}q0;J)|?n`!75W&E-4*mAa^(QR?2k2(QN{U#h`DopL6!2qR{&&lj>lyhsC>m1n zLt6n|zy9x`Zo(0E>=j+tKc2jbo$B_id|b>{MLxG`Eo3yqy2*Pq%ajL|_g0LkrLy;u zj`j@`W>lOn?X+kxdXel=Wz?g}$UK>cYAs`uDqS+4+mp~_TUE_71+KrMrlw77;r#11 z-uXRSonMXbtY_i(Xzr@+cv(t4jWg?Ic1nruY4oOKN}>Khb9ZCbt&LKX@cdjiKXk(k zMg1(`_s(=1eFaNhCDI%(zKdQ+xlw|bZEFTOB7Tb3t>QIHL%i)O;W^X;(J0I{s9`{L za&shvLb1gvgAZ5rF13nr7C9Fqkw!Tr9V$8##}g5Cpb|^IVkInOM&g_YiaTW|28+dn zqBT3yJ1I*>>bGsQWTmDm8S&XTxj^bDeWHjj2|{x^Oro zZIz<@rb8iOJ3*Xe%3-l5sG>uam8nth?Vh<$59@;tOH+|L9QQ%UQs7Km#Z{~KM5gMi zG|VcwK3W)ASYq-KF}h>do$sNXeOMn@n5_5d3=%+bKopvmVmEZ-apsO05cg3OuA!&b zw^HVb)OUPFbt}wJ$9JZipzjD}0}u&(2ffHBxX5`^cc=|@<|4fofKNx2CAb^uOOg5fQ-u2^NFux-9>LXR{NJREAhTgzZ=Xd&<|8Dhu*DfVnoE7h zLyh&+Vd#NE2hBQqWBNApsa|LCbNY~@H*F?B=z&GZ`2l#X9NQ9^k2p7A2&_=}dNJHy?turRp$KPmFsio~gfs1SZN+wJ)l9ls zTOX-1Rg|0WEUs0ItmrL7zb7(^?ObnrA`F2vFvShfdQiw;0EbWV_YndprV&(tRU+|N YgR>-16K~JN#)n%z<)tEoZ5h)446dN=DgXcg literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c59852305890c0788fcda06e57e8d1e7435b1e4e GIT binary patch literal 4810 zcmbtYTW=&s6}G*e8ILdHT`y~d){cfKAcysgL&8IFgpf8tpjh$)3OtZmb$YsMrpnvh z)pS*_XNW8kAktbY#6y~20E&c=5WfHriUj-uUbskzAHsL4dU`Hi>_x0JtFG%g=R4oI zls{Pg`R{j@>_4-uQZABF*AK%)hD;S^EtEkXvqTpk7cYNUToebUnfd2R=2^fBvxFT1 z7g3n8q$nN-Jljn{eOQE|YVrly6C*vyi7F;>G=bYs;WvcB&2 znICt*`HhF~Jfx3QibSh|PUG8=`gBroj_x;GB+k;vj@cZ<%~2d3tJJ61TEh`=5F6`Y$4+j7vp#*n?a?LI`{g z@+flpT_F}}^^ot8HYdx_?(1ZzC9b1dAQL^CQD;+P6UoURW`4?NnfTQcHf~!G+ahfH zN!Sjg%t8T{Gu2&x@BLJZ@VNc%=*x%g(X05q_UN$P?RGETv&=o?>k$cE`3^WIMXQJr-P1-@Z&pp$Ce|_-D#Z)h3r~CY8NX}F5E+i2zX0==z_?0OUxwouRm^@U0!^X*K1%9gn{1%bAd

#+BhORxNa>(%}{o>lY8AJExl(+cv8np>}G zYBwh{uDLa9ifN4yMsI(oYSsstElFWv>fiOF94%gz(6&!a6AdQId@ZvAgOF;D_Tv2d=I`^Y$STlFn zNB}F1W>HNx)l4m9{d@>yU$T*nbaG_~JH2!xs!Cu?ROgo?c? zwy1jAUd(gPiA%F@BDf!L^sxc_>%s~iqx|FH^y555Ij27qxTevC`z1&s1Cb2i z>Ph_XP)1OBe}3O>7WY|*kQ_r6XXpVg&AkAP%VUqBeTY1~x{CNP|8#L*@ z&t5`!o_!wwDbu8BDmJvqE}Saf#xvWlqsqL&-^$I_tnch~TWEbOONk|JhT?0o&*?oo zcaQLYBHbMZ;9Rw9%RY*KeV3h>srZ=i->%;Ys@=_VXuI=dl2eH;L A0ssI2 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d03174b2eb4b5baabf3845b9de013d6396e3f18b GIT binary patch literal 3683 zcmbtX--{!~7T%qmB$N4(*`0O056;LSSIN32v#1ZUauHT9iUac?-iv6KqS9SSmD}Cb zR#oq09t3?59jG^3^jYw)x&M^ksqRkFSrO$91iDUDogd%%&N(&TZ2$Dx;70iKhc=fg zTa0-eXF3+P^gFSRid1B-{IR_MZTWRM^nJrGtu9O?N`C_ zqsf1)Fm_U8%JGTiNiwky-yB(2#8(sh)+iRwM56Oa{LW}@bdj^Ua+3hm1aR9)<@AK{ z!s)rluvP8;1sKQ1BKVW@tzs%~_>RhAu~^GTl`8o%!j`AN`xX5DiQjAZ4G98ZXH*D$ z2=G)kM>_pm>xmlPKmD_$o~FV{9pC>u36$LnSMox>F5g(;cp*=aEd;R*-bT;GFvQM) zc9>O2f-6jmcmMc9k`3<%n$g|;aF^Zp9RmLk%c?;E{ z--BPH9AqT@{(#H{eucGYq26Dl$s?O{D!?6F0ePN@lJNKlRz9eC_5J_DtBPG95|!a3 zlwp4Lh}edFXY*4%JN@gGS|_F-Al$@nf1NB1gl%CPMfPVX?huLk}CLnjkMh~De%Ygm;ye(2_N4hEJM{){El?y z)_Z-^tXIx&bO2I#-6*OQqYBr84Uul;SEcV(mA)BdtW&PCQvU3FK*3$*Xpg^O>>zo~ zqL=BaF0DQ^;AQQ+g;^sC=oCh(rVlyHrlH zW?aHzeW9M87k=M}TpPy{nsnv)mfw{;SuQ*Nj#wyQ<XPjlL0H7 zFi1HheP_@fDX8)XKTug-I3}`4$2e8`e&J@LcSfQ9j@z3|7^4l7Jc|=yfHS#@()5SA zaBVG}pr!OD8#@~+b6+q+6uOQGf*UQ?3uEv;^!fYmF3ff0;#?1 zHPs*=_RjdX)Kkpg8GrmDzCuReSmunf#B+Au?sm6_wljMEzL zUM1Wtn2|0`V50B%6#S2!EYElR3D}gfWnnGdXVo~r_Adr+REC*Ok%P2^Q4ALE;n}@h zqUvtjtIY8QlWHy#{J_!eL=(ODZOTzhUlpibi<@`Dx>~YCN4!SxB$AkP5%OEr6f#E5 zhvD|qA}_DQYd$>D>sr4CNpz&L8B*O8{}HtVTTI*MZi{p(V$|amY)K&;wB3sm&7U%X zexESBq|jFB_56dsC9-Gq)b=}78$jKGMQHg7ymriSGZ$zp=+$>%2&{1U7X#SD^sxRK zjjAQ30T{&4Hd`*b#D2WnalA*u>RbLMf3?0(0va~7Eq}YP@{}IDzhcC^D?cdw!Fs-e zih~F*_22{4RuZbI=3M3Lx`Y@Mq{v!2)ya|qLHNRkaCy4l(%5gThD%2+{pgLxQ8T`` zsjJ?(;dfE-kuIp7OTQQCBmug>5iP&>el7nI2z*z50@~vdghB$87R{zIxGemZcyB2V QdE1St7u983Juk+;0}61K&Hw-a literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b5e69089f417c07693fe6db83b2f3618f392a5de GIT binary patch literal 6059 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 BeM$fT literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..16d67fa57e2eedeca20282563ff51459f4efece7 GIT binary patch literal 3802 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a62e924ed75e90d7a9513b34fbd0b3854ae6e37b GIT binary patch literal 4064 zcmd5kDdf7+22CFV2QAtdMo=ue4@H_hRPL0Tp+wf4 z;e_OPwFLsC4?*LCKv8)5AKK>t`6qqrkLkIb8A&52L4x+7hP4=8@?MhXp8LU1cK`mb z;~U|hKeoA$*>b{?B-07ErQb_*T%xV2>w8`LT_rPK zUKTUv_nC7>&I$)S=>E54V(G5ESTSoM#CIoSY4x?26#05EWAQV?=d`BqJ;xR_Rf=Qr zx;UgA#i{?~@uTT)EH`#qWYV#zWlBx$n?D{~S0vX{`_?$&&$-h1G=&Z z)D&>rX?5sn#0sYuJi}Bq`wd{67>moFUF;Myal?0Hmhk0Rk#tDQmfR@=OsDjm)PY=P4NFa$Mge)+xQ)BvbKS+Eo`Is`>#WBk5H^2 z+@tMYMNj-zObM#rt)UW6gGb=ylW;^NCpf`zqa?y~!`C}CAzH56bWLMCf5kXo>%7A# zppnpU*3$3OiS_Ic$k%1t&D~Td1qJrWt1*Do7uW#;H2lNoyilsT{Jlon&fawK$KsSO zd~p+J{5fG6qNd_^tTVS+begJxjNd0z7KY_w6OmthNX2331Rqj`Kw80{xm0{O*CvRc zOIt7{|H!BuQ9#q$E1|JurdWckOcmw6{~uUd^W-J&_P4L*$)?K)lD`6ypVpB03X*ns zZY%ty!LGs*;k@DB;M|@3y7b*D%WnHM(J7NzDgNPmaJ;+D0m45~^1;_;(93jH6kgEz zeip7mwJV&nwOw6-$Eh7t5*P*AJ@KB z!73hBia#*okQM719WHA(acRCWdb-qV5&gX zTSesYrSGHia>JZ9B?bvYx8PWsV{lMy6T$W~4EO6{VH8G3PR9{-2{eoCI#f~Nv6H#h zF4K;0OkUjdN7PPbMH($Z>$HSqKou&FVx3Z#W?}O6O2QQnlITi05jDLEcB~cZ=H=2K z8lG$8B1LURd9ma71yieG$KT;g39KAym2DPvd?(?vVu9@jSIlI<3M&j;4oTk`lmxm| z`I#TcEH7NdvsfosRr-G6=Hs`=A?KX7CnIi*Hj!XiqPPLhbX24xf2<4Fw$ce!N`JOB zvt>g3+Yc(E>jN~Zr|pR?O@Es%V1beVJ}T6>BgL{s!4@2FBVqU*G`;?=;juPJl<=IR zead3$hc0~=DQu3s3OHmEp*YUvvJ_oEpe`+1i~NoRqmGgy&7&3TfNBs(WI>ZLMFx+9 z1kh%de7_dumKTYRP>ZqZHecr2@@P{tP$YH{GN7#Zc^oCuvYDcb)Tit<(I6iBLtMs! z{~=Yv=uy2aqJ$dy-9gUt2zTO$qd466kR&sPt%=xvD4fgfqx18ttE)+VjUF$XXtOv+ zFME!a_Pq4>NP{erM&x)3lwIf~cs_pP&7T04ftkl!+mK|v&1tiZ(;ANs$=y6`BV4Mm zMc=U*_@6jYUhMfZuqlmJfwek*RJAZK{QYnmnW2xNA_3A8MhRGafH%)-h^V`5uQSJ% zk&p|a@B>G8l_q*0+LR%fJ}MBq7Mgd%xEe-E$E-&1EEcF^G5lM_6g)=BCxZ5~A}?Qr zr&M?!)v^8pB+;?V=5Tcr{3nzSY%y!EyUo)XPY{pS*h_HkVC`P4Gk_V(5vQSB&wE_ihdBo z+I%(W68rIJ!tx#ot8ejz_}uzF38>o8wD{r@Wt(0bpQFaSBc2rgXwzT8#8HfAQaA(5 zRuYP-W?gmGO$jk5Na3|~rqzl9LHOF1aJ9PMve<8S4N501`^b&PQ8K=_ZL6NS;r9{o zu`Vc{OMeh+rGPGQM9S|yuH`R*z^CP}L3^|~2qZvhk!-3BSApLWAFRZ|Z~F=5qB?A= H{$cVT%c3Gv literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c36ec77cb091768be3e95e14be8c9d62468f9544 GIT binary patch literal 4605 zcmbtXTW=&e6;3AUbUK&LB*Wxo5)>g8Wtr{Hvh2euD}*$&2t-64(82@Tqgr>ByX{O> zxhT6P-47#fyV6E7;$e$l0761Yh+lvZLPGok{s+H+@7UGVm)uq`QcueEIri~)zH{-< zSAYAT-6i+W?&wU&bkt>0l&Xm9(ym7;EE1lY^7Hb|UzD%QW82EvrB+2A^3pCrA`~)? za-NniO4}xJBV*mI^qZQ8Myj+{7Y(r{nlH*@(XtIAP0VMO>>G(5X0n^;?vVFQx6fJ9 z{qA?3efSI?Kj2B9=iN~2k~V<;>W6$phJ8`BPfK?LnDEH1Wehf(QtXOlv0~S%8=c$L zSf;!@FZ#@GFk^DrFAR{No3F@7(=D4}%(TWNz8fh^{MUL^WYa;Pg)ehHAeq884I9!@ zDR#sYu|+3}1N-{K zrRh0{dH`DYywSaY6-EttiY32#AAsFl964T zRs6n&-!a`Ez~$22`WVQ`bO?L(x#O_OMq{Re2!^*x6q2zwwxLT0r_k~e9^Ew3re1d``72EOk0D&-}esp z2D3R_kL@PR>tx^}on^P_Xh$zM=5x5WMoE0CGe(iO4i#|c6)y>v@8OgWDq4N=|Io^l z3p}Fu>$&*L#-~I!csv~*slm~`9`+$xIj7~YTm*8Zj^cgmzUKi8?gDI`0P|?A)8^NK z5$a#Fb9Wdk34Mt9FKstINeuIQOb>2coA~b(Z78U&&58oj4OQhX*{wFp&Fa50Y zQp;`(B#)yYmPn-2YgUO9mCY?*TcM&?X)Z>@su^df4^-IpQP^luJHY|)m-_(tGXVG# zDD^u~Y6(=TkLs&vJY$O8BC9EqWooKg`YT`C!Lq+Q6OaQlPnKW=f6i!ESKMFNW!~0* z-DN8p2tJ5Z!em<72idr^n?#vW7RykY^2#F<%7F~a&uj~M zstQ#xLV6sZ-V&NbmVW}Pf81px34tsQ%vA{g?LOhZ68iVi?~gM({=swUZc_gqyE@W| z17AJvruS=zyG-IU3(DiX{IU4AZPoR6G0{~%flL#b(0Slud3k9GO(4?j%($5<-!fbg zOy6>8fZCdCHdc*UC(#|MCmpIM?u$MW*UxpR61Y@MrS8T~j#Q@#uDY;EFG2=v;MOZX z7m267tGON3y3-R+Nq5<{!y>0nFsM7gt;vk<1ns)!#vpH^9p0_`+d=L!bX3~4AG5eX zGgPO6opaklH^y^jR9<2bF?5iIB^d^r{upGA^d*KH)v(B8jJAym1L_=U6~{HG(L#Xi z4U{seGJIz7Y}sy8vQLX77!6dOl$dE#na+Yx0bL62bNj^4@R+-q;8Ge9O!`-xSSeHu z?YZ5`d8Tp`#MFA0XAkU#U~xTc*j+x7z{;SZ(i5SEZA83Z3~^lhlI2uuAd$nzm}!|D z4GUcgLE4sSR+s?QK~W_tZL2VY&U+nKgAe8x1D@w94+Kl2nCHNmOhtLNJE}1AyENP` zr9E6&S=i#@U1D?F?>n_&qJ1#Gu%K)o(j7E_5`ZXnP1ttK(qX}d9Ee9~5gyKBpp)Atd+ILt!+^;|q70Pq~S5M-9k1~QT`tx!RDbq#>$uZ6n9JTbyJ`Q8WUIrXx zI1cdC!E1tEw4d1(p1z{zuU+?<0HFsKA>T{z+62BByQl9i4gxC-9{j*2qQ~xQLNLT=$)iz7Tp-8yQ``{IMbZqNG8 zZMTgU!m*TC;%6wnCUV~H*%>c~$^#E3eHGVqaH3yYn5?B+b33*sr#hv*x&4tUb3?iL z@#0?9%97nc^oOdT*hVuHsyGJHz!Vjr`MjF{95{Sh{tzL6?jJz~STz!lKd?>$bJLsk RwDaLcM0u$SVc&do{|jCc;?Dp8 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d4ab1e4b3fa1769b40b18dc8b2b4b3ac0456ae94 GIT binary patch literal 4908 zcmd5=TW=#t70%6ZoQpFTCOnWV8NrGSjGYxXt)dk|I~pN~$OBqk=cURL@ zojAZs?88bkQoU{S19(A5fcOC*B!qnlL+9k{g zg^Z(|r{$BDI$?}tTxF$iQ-(k|F!?HxX$(|yvlOSJZb(%nV0KItlF(XM9< z7d550EtbWqU9Vs`vum+Td3jb0ncZZ@5|ql5NQ} z;*&Z5dDn{1;@;vuyz@DHUdQJP_&gvC0A4QL&5wYdOviA){TjIxn;#y%()))sxDQJE z;FZ%ISsYi^&rHb*@g>olVRHBddgc8w#9bZI2e5{@uM-k|E<3wY^FIdU)A zZMT#niF`PX9x!fqVWB7T-u3>Pq=0o_oO%NIL$e0PM|KNG>}B94*|Ixi+R@FmdBX>t zNfMvvj8XV*U?mg=U^?;1vb&zy)!3bwcEW_tWvA8Xf)zuB)8X zad<9**{--V1+i{7!TZro;B63i9=Q!Nave1Bt{4zPKb#>Xo=n-Z>m8k@%CLo0hv27d z;TW-JS56LRiO2agpFbApww>`b0z$zASzwMcRb1`){hC+%8In$e4NY%jqevx8rlnoU zt`LIgFjpCz-*OBokP-#`ER0gX+Y_Im^Txb?o*dWLKBH4yQ$PZ=rKWsNcin@8(JQ za%vG|zX4=l|F7fPUGUe{1v_?gBzYVKu|$cPrOS%?5DRYj+6d{0YUN^XSaUpgGGPxg zfk;2QDW%lE-4r@>zrSMAU&Mj<14`Z!yil7Os_1I&D6=>hzx65!e)-5*{%PHIvPZly zhW~lfL0o_~Vt5M?%O_bZLutzAvycY)uLm-Ud(!fEjeYdAQUIW_=&5c13!|UO8{TvwOE^$SrUH<`#3rN5^#COkZ2RfAJ z%&5FXBVy3bh9wyqTiy(^Li!ZV&8k`CFdV))7L@-tEuvjgqr2LuP&UvPC6T~FC z%hMIRDOg-LTlO}eNMHqJQ0VETmTg6RSd3w=d&%;Y3O@FQuhG*nIiwj~3c=cyX;zqk zr=cQQfLdLcQSZ&3tC0K6!GPzv$^*gDDCRkErlX>G+Fezc<}NL_OKA@lMi#a>{|>Rb z>-U|VVY+(1Ik2$U-l98b03`rX?BwQ7%+hhe#vF)8&=xCrG}^m44^r0*bdtvY;j&fOQ>EUp!A)OdIaH9-y0Q za{sI=)4YgO09lM#w~$wr=E3|*$CA(l7g9@4(cK`Dnhj&RNOj8gG$6!7yN%0egn*ZW zU`;hG7|GZ@erz}6SwLAFp%l9NLi%N(D@+r&?V&Ix(u-D&uypfLxL}5QW@h%MW{gsJv`cPA&Wtcg3=I_ ztP}h3D*~pssndTy|2)F;{679^+o5hMJv7M;oM~|%&u}-6n)8-;T-cp?-?{B}pdcJe zi6y>=;%hq3pL@Q?&qMWr2a}?j1O7r literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e7dba226ac1b93da92e3b3d4b86e16edd06eef1a GIT binary patch literal 16327 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 LQW?Tdh7A4<^BY>R literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.num_steps.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.doctree similarity index 51% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.num_steps.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.doctree index 67dd935d07455f6e435dff48dcafc4ee07f7f75b..1ae8b463c43b75cef4839ed2bb9153a654bf7df4 100644 GIT binary patch delta 845 zcmX@2_)m$ofn{p3;6&DrdY#gB77qg&1omGc&d_Hcwv9 zY%}>NqbSg=F~m9=XzS$PjG<}f5I+F93K|6UDkPSa6lErrmZWM<>Cq;r92!0#t7b5T zNJ?N0J+MQVl+^jrWFa9c)`KQK*?_r@u?y&9S65K9#DJrvpwcQOKe-s_w!CzO{4@np zT&BvRAPo-#n5CR>k;w@xOM-+j4V==$nw*nZTs)<$x4?<+}8CE+>3vzw6*@SHoBR`tUHs5AXXH14fn{IBgE-3tTLE#5x jffx{9>q04@vl26ufyr7m7JF=i3_xf@#P;TPPFr>Wjyy7e delta 629 zcmeyTbVQN0fo1AWfr+dg^|HCe=>?g3xy5=(sfoFIP9P$$G&d%`xFofpcuEF)?34`7 z9+r^Qijpalr}W@Z&Hz>3I;C++?G%j+R$K~U=Jv1^Bo?LSl}xr|tYIvhyp1tX5oCW1 zcGo~mpKQt$>Y)L29E7W&fvH#_v81FZGpV#BRdY&@45mEDYf!^JFop2*!MqC28RpW%bOj!Y}o;^YUkJh diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5361ec0709fbfd585ced7c81e7939dab59f3a1dc GIT binary patch literal 5042 zcmd5=-EJI76(0YL?eWhzKg3*MFAlK65t(rWT&zrl&_)pgi@87xH%w@1x@)G|>F#Q} zs^c-R5?riUOC@f$c>rzz2@nqeLPAK0Cs-kb#1rrie5b0Xr+bDtL3=|aM^mS&&Z+v& zcYdmWy#DiF-EG-_W?!WuOs0Jn1c?l|D$G_O{XFK0E~7efyoa@#7mj9`UT7CEBmK zw{G2RqzqTrg}5zN#G2VCff<bFnFss$z+~-lTZ&W(nI)54c(!K9?P|y@B~wC_EmnEgV@g$FnHs9 zH6MwVX@^O`r!~Jimy1v0_ToPL^=bUQiNDX{?*SnJ2(!@M{{$F@$po}8UxKUWCXP>D z$&KR*=m&*4edThZ(p-NbHU_$2x%iyu&Cwl*H{e6uX&vFl1A^1k&KD6PUUY!vs!G~mW zEXT+Hvl~l?bu6ljknSz`oU+G(S&%m2{N7D)ZV{Xg%Plgv45Rpt7!qdRont1R%~-YX zT%ROTvxPK?G(maAa^%3Qo*fs>V`cSYfrh&&PXb`(O_48ZEGlE~!0Bu1_z}`mgC9-* zLs1}O7AA#RO|KB95a_EEbZA@76sQG|ux!G0;q;ph{1?k0rvSdQ>^ox8)tTEpAXt6? zSh9S?UwVuge(4f^wLOm+AS4*lZ&dS(#6sHK6Wpqr(If8KPqk_r}}HGuW^S1taK5WOkUkj6ikkdwwgIey&C z#y?`AC6YLD^|qFj7P=hL|4S^lp$I#!2sGE9h<}?-)x|6(uhJD*vx)3xId<{!l~xN~ zI!aG%yqQSXf?bo*FWcavhH>ePWtY^8RgWrgk1DYJML%NOaQ9F#d$WjFg-x_nCjM)K zMM~yd7aA-!>-XqT+dyK?MZI|FI>(nIUG>%CA?;l;T|dvL@Aj&Gdv_*reYe?CTx*m= zykTxvkCJg_(_T=Rjc>CkN5ff#`~JXm(EIX?X_*xm1PuMUW^szajx&P{kvzw6yBy|O zgwdXszDIpJ&B9!pnpsrKJ7Xy|3Olb&p0AiadJ$0j1s*J0u;Qq3xqfA#l54lIGgui7%UAs(7tTt*=TTw@8=l*_zv7}=+m>83pOD5E2ke0yIsktyg3 z)5L9aEVNG5+3D%!le6CKS)2!TM0;(W^-fl#qm#a4BE&%IQx&4E2l znBciWEj4&c7zH5m4!&GeLj>L}b(Lr~^+Y%k5&l5a^+*!KcU8;~Pv6fGz6v|<+OZpY zk@Q)K;E^xTEBWxR3oCex@{fnz&+`-&l0JyouN-B#UxOsl50f!mJ&XT4lo3=uYOcFQ z**8E)Ucr{&=&-NNJwKA{xyR9yM;;!Gc$3lhgZIrEPhQZ+2D9Zd0YVQfLJbJPYwfuf z-F|4e4MSjs##b6(6VRuHcaf_aQfg-rQ*0Mz$CptAq=6|az~+-u{sC}! mulOcH04+6w3a~099%ryh0uAv_CAL1?4k#~`A?zBG{(k@zVv(Z& literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.doctree new file mode 100644 index 0000000000000000000000000000000000000000..322b77b9efcc3ac114c12ce79a962c9ea37e5ce1 GIT binary patch literal 4656 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.doctree new file mode 100644 index 0000000000000000000000000000000000000000..364d89af0fb0225910a0d170f96146f5cb3d095a GIT binary patch literal 3980 zcmbtXTaO#J751)I(rPbSdtLh_yTzh6$aSSPnmhzHf&fm6UKZVlBJD#fgP>+8aq5}j zgyeX&C=4_Y0c?Ok9y0k0`3327fc%>NjDCmIj5OLdX;T3LhKJ-K&v(9a;oo<@_~hu8 z|G6Vm$RuBkc^u~|7N&B$v5Lw}@RZBO;rqyxA^0vMYPftD)?>j!kST)~4L!%*=~qoSE@lOzn6ocsBm^ubzGM z3?IK2*;MH9l}@Z6*>Cfrv=!-ss-2I-g6{Y|G<;flyKu34u3Kh5Z|4gXW?r%E{oM*%A*%r%xF#NdX~>= zs**?YEqOpE$`kkcgC~KZN=64EX;D z|DWLhGyI1H1u)c!2Ve*glY9<0yQgi}4IiEjzti1knXppD55JFNW%trnyp%tezgXdW zDNo@=7_|d_M>lL5VrD=y%p`D*Ep>~ZKmJxS4rfU!9(qcWo&&FkVu_qw$B*o|qYW*A z#1C%DSJdpng5L#(1Pgcz{h`~(eMbezOJ})5I@?WL#) zr{Ca|50^ar?Em3mU?Ye}VLb6+TwFgPc7hlA{7lWxzSH$LB7Nz&zK3-a(?OeDHKd#3 zHlpm?5Zxt21Dv~bngS~Wg`WW!Y^w@K{3+Kn(5x|?c%y}-H_roO^#K@ zlf05&xgIdF*9F+}57c8Yu^#kt6*BW1I_^DBW-25nAw{fCTUNzUW=0f{BMM0WMIV{3 zt0NyjG@JOk>ODiA|F;#D)~)siG}reo3jtkg4=CIYaV8&ylF}yPI=z~TD<9F`EjNft zO%<6nmH42Rgo^BTjj*`$9L>tzru&#_@30u?{)wk0Dp3=9N0+XTswgzKN>>=f9F^Si ztiWJD9K)dd1%`XeVX0G$4y}q9RdAZcaUH61aNzMwDVr-R)+R5u+#$6-d6}`rOzEtG zWI)-kV37jmxiwJvR*;BPcnP~otYmc`ffJV-mW{=wJJ6y~+Om{dfa+q~?Ma?C!;ZTv z774JjC|ssq)N!3yOv^cr8(eXn11qf1@H`}at5FBYsOq&Fc-J$LM=Hju%JoY-8@)U7 z(RtFIWI}7DndEt#3Jsj;st8|Ea`A;_pN>>-Cx1O{oHg>u@ zWPkxm68NOPupOp6pO<_t0C$Ycv5f}R-P0mcI%csb1X`Lrq8{babrIe(WFWwi#0(X2 zmMkjSbpz_4*h=KK6ENy9F0+C)tOKfEkRU_ooTsGl$V&iiZpim5QDHXq zP)4xzot`3*WiJzx1b!Z|I5B*hk|E1m_UdSmkK6%_G2lPc4yMs!aO-Yzq+~_7uV>w^0CtMbM%?#SZU5Hcb|5UM%uxw$bho- z?Sm*rKYjcTU>WFHv~dhcR>z#w$5^HCKuCn0`D3KbQXJ8@djE8aZKx;vD7W5nY%&XPh{XuBV!ioak2`9Ec7AJL)Fv*NY8E%KN2264L~4Iu8o zB9wpxytd48Jr_tT$k}&s5LjXH76Udhy*OSWQMII07`+(UX3d~W?8k!!%X=gY-|`#z zwQ+qCQ1PK@`OT$~XY>O28YSnc{IGO~>;Cd84kJ8a{2ib+NGPW2b>Xh-5@L{-!fV-7 zr40qV@CO^hW_7=%v0tC+HyyY1BR6VG$@u=JuI0=vw}*(2R7vq%x&26`DbNLuNcp`F rmh#Vmz^Bz8Kznp;2qZvhkZi(%P2ji0`;FN9Z7-%=v<%zOZjAp0xT6Jy literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c077d7fcdb4566c38891bcd2034b3f6b3c8cebe8 GIT binary patch literal 10744 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.doctree new file mode 100644 index 0000000000000000000000000000000000000000..45bfa32888a277ec737d55d89782951a2b0154f8 GIT binary patch literal 4731 zcmbtXTaOz_6`q^z@mxHYZ0031XoOfaA=tCxrq!$vQg#uD5q?-LJbWJ5-%)?lX)36t--k1+{Z^&8P`@#1g zfAAO|?{k$$x)<|!$TL;YAvj~>13n?+zR1>(3wsloa?dnV2HSNZ4#cWhH_h^9eX|jT z2`~EjkeMx}brueD4MYfm^)OI$+m;_Or69z2BVn=o+6?k^J{U6pX~sviCO0k3#xzxk zJ@G*7kVbKAK6>|J@DqhQ4e}(^Y@k>a4b)rT=qjBD(}DVCH{j2BB-26gc6Xe~JoUz* z9$2Ub09*~6(F2d=T8?>wDL4Chfb3-ow?DaD%ZFmcG{Pj{lbTDMx5SrlZ*dC5zl`5k z@cSx$XM_R3%R+neGoTkHV|dhjyY$lO*=IWRv;z0x7jmL#_I1H>@ip=FIhK8K0*~Py z8(^=0>l$a6>ClX)LO4R_*#i5H?w}fN-LYFKILL>yfDjF{x3tlb^XRsG&b%g!{*fbq zGny@6d}g*`VmAdhNtf9r)s}8{%olvnp2X3GN*P7uCbob}&v-%5{195+D{1!P|Dl;9 z8+b)=Ik0h=PA`aj@P0Brm7~+o^z=M*ODDB0p37ji79#w}RO3bPyt}~LB=8(^o22A6 zXyRw$=Y-IcIYMG!*~90Kc!v?+5%4&!Fk5t}99|)#6^jmN#xlr>_lLJZKx(jlLvmbX z34ArmqsUqLI_i;$kHs;WcDV{uzel&W40mMoWuoiZxt?CzNNsGKu~gK#+WE0fpr@b- z(rKATkIb@o4)*V$_P4JGyUs+i_SeX0-}#@3VK4d1@{(<{H41qYcu|NPHIKJ4C!v7Y z>02{YTgsiwxp(w0*v*s$Xo@{g5GBz+l~_NAbw@QLo3i>MzA3+Pi8xex6bP z=~aE_&P?L^PqV4G)(B`c;|GWa*Ikb?oA(36*H2lLqy4I~<6hsi(E}owwaf|(0*1a- zvpB_I+o?f9O`c-7RSxqk!f01Z-=lt&W}&V@tsO%6a3rNpq~^8B%T=>Wt$mWm-ee@R zxPYWX%|Pn;GNu=U!jTW0gh$*;yz5X4Z`L(KW4WPhqx)tjpVAs(3>Tt*=Tn0-isHRUpI6h`*p zVLB;KJxb>YCEwn6ha^J=)x>RcDzr}3#rgU5^>r_uY9W)J%*N+x4+MRuaE#3`P@b{;k79r0dncI&>g$L*q(uq-8(I0?nqY@M^aE^+Hn zec-`(D5HuFcIg{S!fJJU;l%b#tKD?Ca6VFHrYSeyUp}jxSutCPeqZJk+h~e>8AU)E wn4$u--Yw-Xfy2ke`v?KNDG*eERUz>>g;f$*5N}sv>%*;p@=_VXt`+J17s%5ScmMzZ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.doctree new file mode 100644 index 0000000000000000000000000000000000000000..618d16e00fd24c932b8ed234af3888be064740b0 GIT binary patch literal 4699 zcmbtXTZ<#d6`q@<(Ofh;vz~d`nIJ-9##u{aVjIku5Li1TWIzPt_`%WAE_IhwJ=@*Y z>8jq59+o&4CmyJ$Y#V|hKeMM&5hmj<3xY%jToqJGC*M3<%D^5)_V^>P%na>Nef*rmHqafo+ z@whN8+OES$bxZk%;=T@LG7}dyQ5TKJ#i?kTnhtfuD@*1yR--iR#;QBw1Kk~P7I%O6 zgGV1e!p8?(<&o~DGEB58=nNdO@gX0RZC^q1v%=m3hTJ#xl)-Xch<&jt)=j;bQPfv&e7B=?9!&b`%}&6d@<^ur;GNDWlX>cm zLfyAO^#Ql)JEQv^%e5Tw1WRu9C1C7k3YR~*Sjz`u#ni$i;NyxvoU6n)aBa~B-rvOU zTll?--zh-=?6S~a{1o7Y$q4Q=Z#fsW|F<*SGiYD?DjpQ|o-SA}z9U|r1KATNa2IZ| z0pj{ME^&&L7Oi+Hgco$4EfDYUc9xOkj+LaaApcE6LDbCNlAPn^(arfe>*}!i$IkiA zX0`zEso92wofNzzU1pb5TdLVHUvNNk97pFWWfY5>5CM;#@`8~05wyHtQtWqMhhmOs z;1oq<-$rCQIVa-5^~tC$hwYaS+R{Z$3+FPH^=fDzAvRs4FCypNh1@0~=V03;6*mzR zAB&$6Jdfw_h`wbGpL^k5ModSftiT;JRRbAJ zDyEndvYH~}9K1RIgb2_>J#`iA6KBJ(T{(s8{_5)Ck=dMz%?+!}LHXYt2U4B{2t99% z(o$7>c!#>CX+)vs8H*|s;-4iPmZNhM=lX&71M%-=U{1}3)os?&Nr6C}P<$)~2jTTE z$o^wlw#pe(#|^+2)QoBMI*S$lzho1DUWDXh7AA%Gk7;0Joov?09H|WPz!d z-np!=uB?~_++rPc*`T4#(Uox{LB^*Ji= zPFX!{DksjputOy2xy-b;WYY$R%-8|~>n;U~hptt+9pPCADISvSs%iOoMjfU%>nwMs zGp@rln~H0VXhyTWk5F*k^Dwg+K0t7N#G)J>)+`0?^-L389wJ%GtiT{(=u9<>Qw+A9 z8f4An35HwcFwY{4cD3|9>PTr7>T1-zA$|{rQtCu%URk_YHM`WhCwc6Rhcb%`%(STF zr=BlkdJ!lb`M}Nah}#+OD%8T8_QlXx3Y3j<&+KG8m6`S;YH5p$HM1pHG#l2;J|Bm` zN~1qh(@ix~3-}-(L0yZ&mogvDg{Lvo)ESx|x>WJGX@yCeYmX({T%k+mjF(6rOd!CS&80Fk%x#GVZic=yyK(QNFAa3mu9K+}y#62o^?%n(mM z&k?=~lK1V{4ZTSEtVHm{7ibH8_}7IMJVyD)gY=U;MMb2SyM2zA;eHL0NIy)5aP>6) z4=5w3e6YCh9*+k+KuAuYOK=p*YjfyFl0ES_Ds$xF*@T=-FXhk8I!~U`v)XLBOn}e> zi;(q0@LGGW(%L8WJ`{l!8VM2D1oVi0hFrBUOD&$A#%aUZfSL+=qhou6Cf)btD+tfa zef&|TNz+t#Xp>#&DbdC&*RG@Dyer<%&2H6q_PAX%5|*XJ5;sHfHQndzuFkl9C_eCD zJdn|h4tDD+OOvzR&4m-2Q>|9$VBvhE%1l#kK3qPlTv;(&h<;z@6x(Qtd>KVR8knL2 uG~O%cp96=_iVqM1cs(Gf0INdcaSCTiU}1WDHf?>l6;NI(L)bMU-Twk&Z3wpj literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.doctree new file mode 100644 index 0000000000000000000000000000000000000000..def6db8dc867d57aa8f0b4ec0d03e6b4d2cbb51b GIT binary patch literal 3928 zcmbtXTWci86<%pIH(f@%+U)wlQc!|zX1$(~@deD95VCeih=?AH;|F_|qNclMsMUzJAWa+AbB?U*W_p9JJpw&9{EZHf~iwg=hXSmcP{<6oqzuM@Rt8` zhbEO#vYhZROmrwr;rgKt@>nFc__}!b_u@q{a)XRt8l7i>DBLZa2xO$fOeDqA!VT%T zjg*;G_j^VJHquFRU3O$w_MR3aIdB~tStZuC-0QJfq|qcclZBYs$xQHg@`v9)`S=Nb zd?ZY+>?F;i#QsjHg0w)%&c|X&ulredzbw2jc+5T5O*vj~3wc*=$=j}5`F7!URFsI~ zBA;=$%dO3#S#E&|VQ@PN4f)#(6gLJ!{O%+?E`RmIJY6kjJb0FgIi1N}&+-Lr74lHN zEceNxJa+&1;PLb?Mr3B1Cz0h-!fWsbHF|hD`q8kS#==S+KKyxMl-&zk@Laww-&mn}Ax{u9 zII;r<2RHl}VP{A?%tQ!<&9fE*fAu|d8}WpzD-)TAo_M5X-)o^DRlo)w&`mVq!g|I(AfGBh z8$b3#`1J|D61+Z{xrv+nRDMPvJzaq$r!|+3{L@e=0KXNPijXmD5%1URC_`N{tU3RK zXMHeoBL1adeY2D65|4Xf5re0=4J4Qe{M6YVWO>MP5IV z#}vo&Exh%&L=j&c%H$1nV%M8n-JMoWY!o|E_^(<~sTjp(&1vuPc6wE~ZduYcoeg!& zqok1kc0HhBuTu1a|Dex;ll7vP=&}Z1leyn`T2r$)E=$A8TGjK$u^Ce$jwuoSFZzMR zN54ePK(e5pfDV-}-`OeY{_0kVV0o)5^YoNmcz(OgGWn=%7;W0Eld0*X@)6zLa>F3c zsME5h!|vCTveUZ05!Rx9VDPxxOcL|V2Pp)ipKz6<&oqg5c;N=$bru(p z45`wkEYLAcM+PciE+s+!vhMG@K6<@hwl%%<3A_;VeQ-vGkc0PV@ z>~rzBy~#wD>5NI9gi2(z(@HecA$8&$oWD5?htii8^fl%mx(}UAqzz+Ft8*6O&}MpiZGWQ@qr?@8gImjK$tQ0!Nt)QCLP49ym&?ucco zjbQ6HJw*b`o<}As`FY5~$ncpWN2*u$>THmY+&-K!;6L{hGbmFXWAjM)@yZQTkuvxs zkVk>{cb_CP4%0+zcPgz-&EvDP%gf72dWD%PndoeBhWYUfC(T*m?$Zs@NH>@jF;KRC zR1oR-)i>V(EW>ObY?vX*%FJ5_-1OG!Si}Sua0h?mhBv$i$ zR?aBb?ty>6^hxC$!H-J{=v~5rHS7ACgw<{&vWFi z!OeSqT`rl@0k04|2_%|$fcTa} zCZDy>-4XFjgviG$*pfn6XuBUM&7U!Wny(l}MHFTFT=>e}7Rht^ws8Hj3?T2oB9#3I zytd5pY#~rqFkatT~5=*CoUtFGbYinN|%2 zyzmzr!shg#rEySO^_PxX`cWG*OU3y9rmkw|mfJ)lJ5hcI(K_&kh n2z*(51lnU>Lm~l6gJM$}Y!bgE-fP4@Zo47XqAG365o7W{wdnQ9 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9727d386db4fc4989853b5a3cefcbdae05a36eb2 GIT binary patch literal 15238 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 delta 664 zcmX@8v{{k0fo19nfr+dgu9CUM=>?g3#p!xZsfoD(MfnA(MJ1JbnMOuaGT39MWN`Md zgrruKOqo2T2e;CRuO=`SPQJiwGkH6ss7!Hs3{FEQe_;%DQU#i>pn+A5LSjitQD#zU zNvbA33nwpT3K0}QckyH{W+i1_6j6vL#ClLfCkHauG3Ei?>%>%?K3R@M+zG4qW&KK% zG8lR|Q&NkQLT3#K7#ytt?CIIADI7(!-jZlUQ6lrH2RE zIa7K#(n@o3z-IMeI=_T9I7Bs|C^IiPvmh}?As1+XLT-L;YF=tNcoN@|-~xNO-0-R|vw diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.doctree new file mode 100644 index 0000000000000000000000000000000000000000..af2bd8daa766666a6b87d052bcf50275c909c12c GIT binary patch literal 4538 zcmbtYTZ<$~74B4 zjL7M#he2Ik*@k#>azO;~7sw)l_zV0!J})fzortWgOV9MUZbL!Fi4zegzVn?+^l!F4 z`uJ$g{nVQ-8lw5Q?24A%Hqyj=VamRq=y4|diSCd2(Da9#CH)`$ z@U3?rsWg(bPk*H1SY7g5m$VBu*?N~x$hyz8_Jh*h1;*U5jf}y1Q;H+8E;enWy4!`_ zie<{ni(<&^E;A;V!@>X)!eCQIn(o^SW2QBP_})%g;=gvHBAX9}EPRsl5$P1RY1o*i zN^vM&6Z>?cIJWOUIve~{<5Ghnm4*#8i{pWQ_^qBcMKm4gZ}%epl*cL?L~r!Qxhk?? zEX}}yH2~y#;Ef&xtT1ZKQ%w2U{|U-|u5ta7^NnIC*6g-SBR*O1ig%d!5-u(}!2HYj zeHFj2Ojg#)TYxmt+3K8<-EG)#fZ7;9%1ig1nJm+2mHvhy^ zz}w80KCP>hloI z(+$j`*c`an%%*2VKe#^~chso!Dn~DdZ{?(xgL4(jR?VInj0=)w1cRFp+#v)#d^>c| zb>ze^#4ib^$8(s(z%hu=z40a^)+6q*U1@h|Q#E`KsjXc0LL*U8LF~VM9SLLz=R7!a zi74>bsEA{450oVEc%bmDLb3);L zB+T#q|EzQ9{klT0Wp_uC$59YVq`-MBS1AuA%1vLJq3TtwTxIT-nPy1uRGjXiIMHB! zRf_n(qM*!~wUSKff`5V1pW*61!qsbVaedTKMbiaS>>gQ7VJE44(TTtFH5$(UyBi~0 zWgH$&$H4?OXkl@6!+Xn{EL-}on=C~iz(rHUajK_Z);y*OqFr+)&cf81nZ#TEzTCX_#ZmGa*R z`C_;b_%CqJpDNeTjvsj*-R#fjP;`V7$3D&9y#F((yXf}Oj#9R)-xdG1t-4^YCZNhA z&}kw=dHnx_HV(OOHfW~Gm-s6J==(16s290rUDZk@d#}I5Rp-UR%;|DrD)hT z_1?i;WH%&8br2Ov7SzN8uug!C&GVGSwBezX0NqrR`{$xe^CD6KIy-3HLTXi-2a78m zOF|Pom0Eg=9tM%rY#7r;Dl40_fDjMtJ}#pX0?fV1z?w=e7|GZ*@V1@tETBY=Pzv3B zQ9&}$6-N`dZATcB>9f<*%gf7tHZ=l|GL?@{@j^L;ramq0U0Ojq(u%`7y_{V~kRGPD*Y@?igW`7)P`W8zKZEBg*p~djdiwK^pZ@LDodaZLfI`h^u? zt&OLI&%#cvH9OUfZZGYR^q3pU$9Grvs%F;gE+Rfu1;sOZn-Kq=0J^{tS-<(Hl0OFm mAC&Ka_UObBNPto!+4uwNz+V#Y)nezj-H38g6}GHd|T4(#U6L6dQs7(SwtKLk%mTO^~D;~sLZH}*vZUD zGa{#}gq8I&xDD|(sUU**3q(W^e}TWp=Y?gz6Oom5>7Jfd3lb_$#EBE}o$p-Y!;Rk; z`z!8e_jD#?I_|M3N>#*lX*VMk770&H`J#OAtMY^L)V6bWrB#uKytFG=5egYcIZw+c zrR~siBV*mG^jn&TMyj+{7Y)%AttaKFXxoO7CgyWf_N_#ZGTBRXZ^Q?tH{dMkeedyi z-+QFeNYXw%HFzI8_5&G}v<-IIc#n_ic%NB$g_NI{?lz+Fnbn+4+sqj5YD%#$R>it) zR!Cghjaa6ADze#Nz{00FAJUq_ zwhSB5R4Mkvk=P-N;@JNB(Ru$zn&-M-q|&gyW^vrtZ-1?;O%YA{`s>|@KjX2=`q4Yx zQLc(C7)jH2(DvaV-S>y?2dpq^#8XW9*;fM(=z6)v^ThPdV_a6J+io&x^NYysp`yNwfeGq95^*DkrraoXc3YYxYcG zoRcgf__MnZ+$01&e4AwGCUW8@qE9gWbOw`n;uyqd-guW0>k;?ZuC!aUsXt)3=!IsY zqJr3ea1#k+2k=0xQu2~P$*Kba=rLwnoQ4D{c@{PUNCK2J+J^>2{izV*Me#NGD8 z>b7mWHIzJ#f>1w}QgyRK zue^A&f8BL5RCPX#RKjFh+O=#_+HDBa!mTwdA8}K9LvFFocqoT5 zEI+bsM0&+-F+qZvoZrr6!sDO7;~#e&tzv}(Y#odL_Nv8yC4`H?TtMF9hCfy=pdJ6< z`Es}4N-T85630IM-o5`XvD`(Sk3y7~#r3D+-?m*BvgO23c>-%%$Q&N`|DYK|PMQu{ zDFTv8?==DRZ5LtGBiuM$RU*5I?oul5QYv=;kOX{FRb{6xLfU06ipg6GE9uu-bA^>n zt2-TK3pZc)0WTiShHJ##r3dZ_xV@?D}%;FPZu?8BjST%1aqA$mZy{_ zurJ&WN!#S8`gAG8X-B46VFI3pin2**+l3i+-|4!#b+kAc@H|&}AXpm3JO|En)DRh9 zPZefymxkM=w8u*`OIy7E<<%85SAO5w8K&AtixW%A_8#3q11JHAV%N#+#w;BbY{Y?h zgtEGZM~Qtc=b_4@AmWrWVTO9oOWOpGhbYfLL`DHxprIU>qG>zS6QhBfitHMq0?kyB zWI;_l0P6(E&^%9BOdIYw3D8Y7xql|gG%q3*pyR@-dq}BD^I%@nu_QFXGpVJg=w1*> z%?2@Dq&j758W7^4-N9uvLV&rK6OmrabIr&T^W!^`0eEA?4v?~?}YNE(6R2~ak!U*uW$&9}b+SUUMITrxwF znVF-h8KV>)g_4`0Gb2nA!$jM#0YV@$qP*C&#~@S^)Uj0`Kk$v}wLNsFktw=Wx;c1D z7)2oRHr}N55P^43Pg29ifsi8+;{#1MVnqz!(FsF5{k%ZuZkVJ(t9m3Vq_&=bGpo_ucx_i_>MF`0WYzdAk zdTsBAv0_gHjshG9crBnMr-$N4cAcls=v8SqeI`KYfknvt61+BnFT?Idxer5Ng~9t9 z*hKV(`~bOXK}zk66JxhwJ!lg9@kGV)776`-@rn3Y+cpWP=FqhGl3Ot2D-ozS- W;4g@`Yq9g&Rz$g|3R~ZF^gaa|XT#zE literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.doctree new file mode 100644 index 0000000000000000000000000000000000000000..39b6d8ecd42a0b5e8d7f78941b23cff8739a1db7 GIT binary patch literal 3688 zcmbtXTW=$`72fq)lI4rM>+NnIVi!iy1ln#T2TdM=4T=KU6fJ7N4@KICRttifp+sh9 zh7*#rmLCEn4?$yqZ<(Tf4v=5dKh^JWF4D+Bo1g{;5D&?7c)s(Ui@(_Y$E(r3@aK*Ug@;J_PENtobVjUH!$XxkN`RvQ`^K$HmhF@DGb!%`{mW+FwGiTWFXL(TYcDSH^-^}cLlUTeFiOy&72a~1IMb4JW%>qy}z-?#M zqi2j4PA^4p-F&aNR|DW+ZPlb~@e)eMmDEn8goD<9Vk`}_aHu!?7( z6eZ*=BxHW`f_R6>XUlWFIRD`}TZd>Ez}!Z1&`Is5zFl{*WB(1iJ;JU6ZjX%I#Z3NH z{*3^7wFXGe8t$BghoL3_dM8YxkR2Pb-l+-E3D{;p8s++qa)0syf}0x!(j5P!Tm99$)z(I)E_TX;Wemb961o(;SO~$_#_<*I4e?%fcjB9XTB_ z>Q=N1b3Ll;2-wL&YnN#!Ha0Ks`y*=WS&_2ULYuUNWJL8KXOT{6TCh<0RwWUM2oiR! zoMcVUgvI(o-9)eap%J+@jwRIY%F7+UFL}}~d;XDFDPZMLylr!+=XCd)ywp7S}`%$HI{eb4`X?J7mrhiBdSfC_bC^fJ4O$Jz}9&rR@6=O$%%-@;eHQI*N-lXD#c1 zY7i(?1e5WE6dnf&pv^4Bel5zaC}Pdfl5pywSmoLZws|v9By#MHvZ~_eF^iSu^Mo9! zUpZ*9K|c3~aK?iFJWP)df!4i_$-#8>EqLFeg%=>_S5o`Q+_)-v=xsvxv6LkYsJ~Bjyhdec=j1s^OBlsq@d0M< zc8RQeXm2vdS4^sk5*_gx!LvxB-9?CRl~afq z6(5G%uZz6A1p_oDc+BZ_uHS+rI#SsJp>C4@gvx;}=G}7-MLHKT^6>_?q!13;o(5cBI#OzYK@4q+cF`yHV|d5$0ST+$@;mvh^+OU+v!QMI-IbN+H1&Rq7W1L}xbR1t z@d_%AB8=0w9Xu(290opki0HX298 z_{p}edgq?sN5)6GpnNX3;yHfSOhS literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c98926e32c8250073566d9415cb229b934fb277c GIT binary patch literal 4572 zcmbtXTZ<$~74BPgb@iosde#{PyVqWHv4@?iUQ}>s77@ommWF{5$!EK4RNd*zaUmzla_zQgYr}(_E>~|uvvMxQ-v&$AFRGc^wC*nKbxx|MX zfBfIUiu>7poeP(kJtw@Ds$}>|vukQV}`k*?ooq}CzRTd$y>jL_EX&-@uBGtIZOLL ze)Pll9;z&ov`^p2ln;Wq%tBq!KGjNL$OO1#gYB!;o0D)niqOdX40^MW=S&8Z-2X|O&LuF`a8XdKjn$a z2hoGxs8D4djHDSjbO-Q}9{58K0#+I|;u)s=?5nW%;PnfQ`@ep^Ru09AZOJU+<2gTi z7mKgs=HdlRa7 zkuRsQ1nzYgmwHa$y(VtR3TO|-xu=0YG+V&=#O~mTy&McBOLmV8JJPu^U+_a`oF->F zXB5g?SOP{pN)K(6t@aJtsqz znfd%apP)O)bZk_xT+CCp_wJ9#ZG`nPC1T3U$Dt~~pPceEylT`jXQ4QbR6KRW7hE;- z)$eiWXD|2FJfZ2XA0a(H_!9hbAbnVa)Un&KwsnF-33JoeW~jQ=E0;OC zVJ11UIhC%vC|xv|-Iap-Z>S$L1}&vdy5V1;^cQ&aIXt=oPd288Dw@n4#qQ9l$yJi7 z6u~K&OpN7bn{U(l}zpzpiTqt@fv>FT=MOLdR3dylfa z`-hz3+qE7giJtG)Tq>k!ePOw#4Vq>1<(f^q20F|(?!NAGfw=GckC$WHbY|i{tzEU< zutbu|Owe>}yHknp-0YU-#vp;A^F3%<*|=~iGOFz6&sb8TZD|t0{)O$Jd*TH%s;DrC z7&<<~(j0>wZw9#|dxGJ1JuHg^qdlX-fI2;zg}D~BLR%E~m8U-8=NyijuCFoL!)UM3((gZvU6_td_ zc1jcX9`sx#JY1X%cu}Y#5G;!lUI1r0DvG4tSEX6prR8?1?9tN9(iZQ3b9DtRo8NbK zhUx0V#fhcG_7>ei11JHA64xH>B`h12Y{Y?hghIWB2akQN;HZ015OK<)Fhf1^ zV-$QKBBKC(RV>Gq*tA`0wu70-u1Sz;FDlbKXov@3od7wT7a2=v!+j?Kx|t^T&qTTA zWuyYManQPj!F!yQ$YihM1 zmWgZFZ8zt6K&c#|6uSGOhUB0tOcS^5u`njrXQ!u^mzVu~Vg#OTsu-Q(NpcEJeOlQ& zw1Re|6@lR?P&Td!<$3STx4#Qmx;QHqlQPZ0EJ^aB0ZuJi0E zJy-3P&jbiPun4(dg4ZVS1=&4S4`2waFnHSon}{B#A0SsPNU70rV(b<-gH2*T-o8+8 zlhFScpNdbk?T~<~4o!G}mJU_YP{65vWl7j*cNTW+Os%>_w-@$DdMpg(<2%cH)iW!08xbF>lHwWNO{kIt x=mJM%{r1CJ{u~HAt9}C7qvb{*0ZNTz;|(@}zaZXe#LjQq5#^#fY<=6&{|uIH=z9PF literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c2f4fab08c486fdb6978fd103fc935d844f429fc GIT binary patch literal 4477 zcmbtXTWci86_!?-8I3NZ)vi}Bmco#$ob`-M><1$g0$zuN2=ovfKP0m>HQhB++EV8ELv{D~y@e5aNF$Wr_c{6&2ZhFl6DAoR4TtVOxfcX{r?a z;#ILrCyFEc(WA4$FEr2fph%@*1I^-ipx^jGPn#l|4)mM7h+pzpWrOJL-Z)o97L27C zIG6?iTMxX^gMbxAjd_YGKl^eJ`?<#5kI(NEL$PKXGL86T!5Q99;v2ZN=mPC;;`=tf z@8UZl1OQzw-MvqMolM8@rG3*osC)7LMG6S=-7E-1!*-U{JR=Wpi06E3!r-5Iw|j%x z61FFH2j=xMFp^HPdvvfPnH%#Z?AwzhKGPYa7~Fyi7<9=?g5{?;<-LkrpL`v1d5VEe z6o~^DiP`jwCh@>jVGelt-~L0rFg696Ow=QH?ki63y& zsEA{4)b#B6aY1PP3uyiGHX|#-I5;=3`0p=U{5QhC7%l|&bDZ?2%0aZ_ zXP!;Bd-WL>I@*aNpTTe6|0$NcAof9x61BYkMEu9L>ngaKWGbIvO$%Abd*Hw5$B^G< zgI211(Y_{te&~XaT8kUjRqatP(LKuMJ<8_pA99NCt9n%ub}5iz^|>7tDc35q?9OH# z0U5E4J8$?bARhYO;>DQO9hZ1Wy6d(R7RXMi3F=O4cP8;2ncdRd7-TNArU!MeIm%sX zj7r=5z_*8W8rZ+EZFEIEXGY~E1`$IiXIPS9u;Y(G=18AlxLpm4JjQ6xs4$=oj%IOO zgW4U0$GwqKCRK(nOrEdXJ!*8*A_*oVl_w=69V(Pr5UPawXN@gi^%5R)Ckd{k5y7mF z#EF$c)mUEG-JEACH$hA-V0nJWZVMLI!-hTJ6A7#gS{glD)Ub_+4~sF5>s+xs1y)#* z!{Ly$Q4B&(mqLVgWSSKw;AyC+7L>MKm{ITTo~wRG%aZ}mbCm~zrBTdt;7q2XFxq`p znB`p>ZkN&?ugt7$@!_}D*U*;vedjjJw2zi2R+Q~sx`PH#0uaTn4cd!YIxg6l1MvvO z`3_zr_I}P$@S-5%ltFO}^{W@Q2@;P`e7^kz_$l zJOJwi66H8gSxg)5I|c<9ngxV-Xm@cLjSyh&Sq0Wq%Yu=N{UfB4@hqSuj!+8SeNjI$&=p4$w{2G#lj*b5 z)2pkiel|4%?<$p#Pw~_^#Y%lz+6SaTJCa6VcmkA-Yc_e-`_3D00hUfa3RjLH$^4k3 z*)c{bya**XBX^82NsJ@fh7Az{krCzjmOTcclAw;Q+Wf$Gx!3m4StC=lx^#2!mN1Gy zmdT~uAZibO#&guBE|=rZpMljzN-_4c=~mL@YT?~@5X)@#42PJg2$miKNZ5i zKCIv|%0B_LpA;F2BE56n9FP(@T1W+AW_65PDz{a=rwwP2fwhdx9R|Ah5#V@eOPu zdUQTTu3C~(o8!dTZB!4M#D2VKvAjh>|6hC|KG(KQ0;)DNExx$WqD!yA&rxIE5$_dt zZ_!_Fi#;?Aj+w*^FQJ&4t@E}nO8h$18+a`ls<@_rTl&h1uwLC>+Oa)5)hXRu+8^mL zH*2N U;+)Tw;TQc0hr0dw*UYD literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c49f1b3435cbba82f6291192aca198f659713d9c GIT binary patch literal 3967 zcmbtX-EJed6<&KS$?}i9>+SAM?7|4z!rQInAnirqpeT?{(H{f8DAHb}S`gF>B{DlR zoRFNgjADWIB4`#MdXwoZ^aW=P( zKYwIPsfziCr)i;6VQase>ZHm=;p#8yr+=zn*XO=(_>I+-Nkr}M;Y1=;mKssiFKR!a z<4$FEw7B21B5_I=&2`z4UD!w)EZD7WN&-(7fl?RPR& zi2AykaKFc$Gip*fphIZfSE(h>dr8Kvg%JOD3ZBRRcGId{Ehap9X~dMyRKDl@5|JDj)$5o*mA6uSfWBbm#L+h&ac5Ht2jRDH=G$=m29Tm zIKVar_;ws0J!ZUedL{~N#occY>d07NaC)^}P2@e_QAH}|Ye96F+0=Kvu}#}oeWI6M=D1o3dfWD2>oMt~h6N_^##ZOz&LcrHYh zSjjfsUsLzQ$3@%K*Qi-7#`vwG=IgW|PyPT;ZZ=P@A6mLx;ozs==AgcVjaWV7eNIIK zwG%GYevbgxlTXkn>Na7!xlSu89>;e{gDM+%4$il73e=ufSr!9$(%RZ&7J2@GJfYZK zZQ;E?BU*$45%V|EgM0NBed>FR|E< zW*Bt8#By)3tW1X0q0#J?QCwbN^JN}`VD`4f& zu=+s_}(yN=1F^# z31hTjk{4+v3~;8WB5D1Rt{jH3H7%W>rS_*AI~ywGKm8yoT|HoV^`yPAannB_2P{yM zz$Xhm?J(oTtl~2PxKmV(ZOo+pkr9bDDN98uFvt`MO(xgA3noudeE^3_8Jgi#&1>29 z0~(vyO60c{7R-x zph)7_D`i#W=MhVl<&%sYS-i5h%m(?)AHW$4{_`+cgEEU_jCxBLKnJBL8GI7Rqa^ry zK#~cEX(F~ilg^d)^5Wv==4MphV$3Q=+RQF6TwdU$y{P?TxmJzK!tptiY9=%Mz|oyd6TJ^?&XG)?R>)n8n~%ae zE?K4%zCiFak!axw;u~`c5u@V6aQkId)^ET7jSm}qzASS64M?IBRZJ1;W%3_WIj|MV z>-xC|BA_}t$Y#Vh*o@Vl`LAn(8;Gynx& zJLb5V36vF-?1wM}Rycfq0h^RQGhU-mwWQP)gBaST&7w=}$5#xF_edE3mtV;*t?!e7 zS`Tf@udb~;qq+Y}G@SS4hm}8Ek5^D}nBco5ya8&XgmP+mF1~eLLJSI0L@l4_tf4>< zerH42obINwCBOH4A^!ph md{+Mkw8zATL;{o+#U>hT62B$hZ^R*PdnwhTMcT$;WArb4>H|Fh literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.doctree new file mode 100644 index 0000000000000000000000000000000000000000..fb35f0afe4a9b101182744671aeffe30e69b11a0 GIT binary patch literal 4440 zcmbtXTZ<#d6`q@<(Ofh;yWY)%XTp%{I2&n9><2R@1iTIj8KMWX$wQ*0DRq}rAv1J$W`5@|~(y>oPmDxd<9mr*7wb=R24B<<@6E zK3sD@d!RER(@Bp-QK}-YOS>JZut<1n$`|Duzbc=Xr?#E5ORb7LZxv(!_jW%6>D^<4pDv-5c|v=?ytcdO!I7 zdyo6j<^!&a*z`iB@~EUEaKhGOJ|Wfq^Nk;u&I+h;&o(m#y-g_&#k$zE&C062-HK(( z%YHFrc83|0%VA-F23fx;BTbgJ!kB3dA^tZ~miT|$QIX9DLl!>G`H0pOwq@9urb=-j zUKe|Gqd2l3Jvtx!MDtt^ic}gl&@7Gz`pxfjwJDY!JQE9p|dZg0VCM z2h#vx>w#B#5U|3iF;6k&XI~9sFW0dB_+q0NiZ$DiX~ZWB&hUN`UxwA<1ZaN+-`DVc z1K%kj0O)e*>^=o{G9AO0_ATe1lhao^@}vg#jsL=ZqS-ekE5x_Nx92GK#W8#Z8@9mN z@R|vynCZ|=pe0;jihPN4uiZ#6+PLR7Qb3UJW94U7PIL&kq&-O$0urZ@=7ny!nJZx+o8D%Wn&?xAJ}TN3|nv;Y}*8z$84J}xDJ>2 znfN(j^JI>V7&zAOxeMN9#Bqc;jw|gB9jb;OB7c?3&^Hqm6~y(s*Ud*Va2`V{T;>P7 zG%DiQYx#1@k%I4uBU0>Q9g2RBY<9f%Bn(w*7Blf;Ds3Z`v2o5avB=RcJ)&eO!FjI9 zT}JQ|O3X8^-Z(!8{}U+k+nd2(}EW~i=IJ6CD8Wu{qe`qpC_%J!$rZ4I=A4Mu* zGA->!HZAQg1bmXkGL)vgvMmffB2%~4uzbu7h`XY@+ov-g%8?AqPi-4Xpo#!7LGGEJ z-@tf6?C(JAZ?~ygk;Xx~iN$|;)#5*s4~pSJ+`hz7zptD`Cw}G`b-QO@V4rcf$ZM!aTtNEky3f8ocV7w3hg;ooxYc^=5%Gcv70_eLg0I6%Z zrd`$fbQ9gBG~J~%?fy}mqb#6h>iYERvKz(gOPeLyJl|5KZ8j_Rq{I$v-t?J3JoIhD z&6w8Blz2#c*KH>(a%#4My2;v`Nqn38g!GNywux=wqxl4LcX`4S~ae;25P6Y>j z+eX8~b7oXtVh~Z9Gc3t4*!9;Sd!$b>+^L2|9%Hm`R2WcmMzgrCL7fZ&dd9xp%Xy}9 z6U5Zrl@}X!N3ggaHtZpvNML2qt?1dJhHXTASd4L9=aS_qB@UbmheOgfIeGyy3L)B& zX;zqkr=gXUm<~K} z5}=!Ea{pYEX=E34l$CA(l&!m=~q6a}FH5=39PA>1tS@|KHGLOo&}V~5lW%67bPSEU2!#W+nxwxGJSq_c6oW(%ce%Cw5Rg% z8D0@*SgFrSd!KgDiL@gyJORqab&)*le*Mk20ZS(zg)7&PWPZ)j>>8sK9($6Tk-J8i zB*qnO!-fcf$cXY{+a7~ZNl?dDt$yI!*DL$LX(Lnguw*%SOBh8U@-E(*^$>w~M^973 zCV`M+5#s|*w_-&M-_r?0JpH0T_-gFD=f-{*#42PJg2$mirxe1!KCIv|%0B^iKP@tp zMS8-zcWD*wS0ITBWjcbZXYqfRGJ-CK%j@p&WXL0g

)aj#_$U?}umro(3FcI1ccN zKt`rVo8wD_X0#R)z1K1YptSG-@?{Y8JdBlgiYIA#(v zyo6$Ew$AIiDDmr1Z{W3LsN$LeZs}_)!g_Uk>BRQzR=4Ty()mb_xuJY~fAy?tX3g#( z;zLzXJfi^$RU89d;E1f>dQ{0@0D+Io4?ue~(Fi0!sgZ2_g>~RBiFa$U^V?2Dxu^Px# literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1a62e706acf37ece9e435bdbcd0bf1f42bbfefce GIT binary patch literal 18912 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 JdKq?B{~vUr1MUC- literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8d424b599edf79a487b3c1c6971b0d1eae1e5c73 GIT binary patch literal 4396 zcmbtXTZ<$~74BPAb@ipXd&ZfU>6X$}>2<8?L48lv7sN#a|} zaZxv(j(F9t5m3YQ!@v`PJLO>lYe!pImH|L$PKXGK=_l!2#Yk;>)mDbb<0$@&6kB-@yNr ztOsm`bT*#?H<^v#KYJE;Phab}?hMd3zo5%R^U_qT6yFrznj?29PT(Ktz6E}UH&j2x zN{3bgEdjeJizR*?zLZR~Y0qsU;*+nYWETy4u(HL|@BYpCIm4Pz_s8DRUR}0?=&9X> za=jcJq`T}sUF~S)#(W9!_Bc(>bs<=V+A(d1FvobY%u z$3qO9GJFpE+l;u3Fvf9}-JwI(@I&OLY8mcks-luOedngh2zciuq`75Iz%y}~Bwov# z6eH!{5yzy|#X6MyKH2Ly>`51@%q(Wu#T3~_s$!#pARYN(>gf-1H{ zT2oNOiDE{3ynpM9BV6})SDuhia-Ky9pJ0qqu&}>2^8Sr;mi7JDZTg}H^Egr|lUZdq z@=0ZPF~P@qB137aYum!mBQkNah7}`jK-?AG-9DZ3P{uN>KCx{CejNc~jC?aWe+A<$qnY6a zGpeXCh!`3$!_pjsU4IR-M)nlLoqAXn2}b)yg#k5Qw2JE*)Ttma?!-y~0K*p+FV^io z^`%*v24f`9w8Bh>s$Cw0Dy4Q;1?_lwG2lg^ia@X|N_YXBNmbN3d!S0Qd`iQeQrVN0m6antd}DnL zos~a#uETWq@$$mTW_w6BXaFSuQQ~@;{e)$sl8rbJN71qyctF^@1rJpb1rev@iEF6U zytGYJ$QX4Sh{z~F6BNsFC7QNFy>Bp|vKtbl+K)4$QBt(=)eOv19US@ z?w?QPnwOCZ&~riR5D8Uj9xU#3ED25UOls*VdJsfXvtdGp)LOQt0U;jRJs6`A0?fUF zz?xbth-KpXXxqto9#Hy5D22{ml#U#9#nr@Z+ZD#-`uyzd>guYWPmEAmUlpS>yb#VH zsn05Vk9N?Bv?DM)1{CMrP<&$#U?PFp5CrUA!M>Lj>NTo@9oN10hEu z!5=i;N)$1CPp1s=^otVVtFiO08~b69sF2kNo`eEjQV9S0u!6@Z{{-0mw9HWs=~?RD znsvBegCr`HSqxWCf)wAlAHM@g|4^>I= zjK(KaNdk0%BeH($-Fp575cs%yAGAjUjX(mF8p+0AI1Bux>D}41^V?2Dxu_0X-)8jx E3l77eKmY&$ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d46080737b8dc0dafe1009e5288cdf2f40b0c5df GIT binary patch literal 4396 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 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.doctree new file mode 100644 index 0000000000000000000000000000000000000000..718c2b13c8670d9b8545d84392dd8e2082c07937 GIT binary patch literal 4398 zcmbtXTZ<$~74BPAb@ipXd&ZfU?Uuq(>D{ra2lZj;MTFfI#fE-ZM<29?Bq}qiB6cz} z(u~OIDr8VsSGFOZoLmq=`~@N+h`+$!nqe)d3TLZ*{Gi=tFTT$gq`Qelzs)RZsEH-B3`FHdbdXIEMkdB{t<28mF}ILdii zJ}GU7#Epz~zuMo@JTy|J^>)z^P0@N%o{F|@7-?d@uw)-3dYs9AqWfb$H2ooGN&kmG zc=z!owE2MRA~yY`r0v+f^_WjctuMCe+jlT#-Oh$#gSMSo3>e5b7{9?ney_o z7&5!VjLGG&FhGH<-jtCh3tM5#w8kX98!1ct*LGB7^TCjXPjfyZnZmXV8`DxL4#XQ` zk8Tvl_E+zn4}Pk7t_MXb4I5|{#{>Q7+dXZHXgbi}=|%h*k5x8^-tLWaRb;_fnt_97 z0Fd>-D?JEUVbqwXSn{j4gV)bB>^`~JD28IqHe?#{$$|sCZ^Tz&vFHNjui^i7{J)9+ zDOnHLa_MY71#U7O!+-WH>7KsUaorlwH@~3EMDx;=tPpRBZ_Sar6esWxbl(C$!yBrf zVx>bXftG;X6!{Xr4qr+p+O+335%I}aGqQ_@Jy_Y|>39F;{G4G;sQY8@Xs<3?LiE(` zLb+ZB4$@tApRRVaa$~-Pczcq>=Q?8)ZQIxa&OGBKf$}5V@_t39kG>3@JgLARin)P{ zxomn)B!jQhaaWDHuk|j4W#yQ*Lvj_y^(t=fTYN1;72F2ZHbLca+NOhVLL`1JenEIV znd2b_P8mLj{T)VJMi}F`((cfqYWN{?Q@IRxGf`1NoW66@WCXnP64KllgB^tS(U}zL{WA|aCME~ zUCO#Mg5EAPcflW^((hmGf<-oxB_APsJ^DY$;Y|N^WqRB0j3kevAeP8S^JuH`4@!eu zzOh18quRMjuq`vqYTLIS(_n5RMdV+R*5`y+$!uiVUm)~n`00=E(;EC!Uo}+GbU_u{ zA+0GaMzLZ>d%%C^%Ojlk4_Ba&QZk-K2%unsVz98kGV=b7bC&h}_ig&33iDB<5+>8q zZe-Ka?qY&ZvRH=Fl-IU}p+{uuWDU#5+<>|(y1RWk8cf5&BgOhzT;z^!yc^ zC&c~*#Qu4kniXLjq?-`_`|E`NMm{Kp3z7R0NByaC5}o*|XVmSUeE~s7J#p+4^6lq8 zhqwz;AGD}9%krngI5iyObA|w)ry_7w9MI6mW29+h}Ka z&Wy@S3?haW%&;WGVAo%RtdTy&aHkp;d5qD%QDH!>7p>yD2K6ckj5{Nx0D$2Oix=y5 zpE}dDNP@{o1^hs7Azb*@;RQo_Kwa5QGxCP(EbqY#=MnP!Cv zcp557E2V80X4HGT=Ste~@?yaAT;+jaX%zDuIFqWVcJ@FOX8DwcJEgQID=RBUeE48} z4ZW2=cdo;1_wn+=%4T~=HfR7P08#9^nf;iha)FBe8(mYt)=~xn);F;9YQ}iH+q-MjI45_qi%>qI^w0kf{BLtXx z2Z1$}STK^Y>!fWb<5@uI8=(|Bdr>+v&=pq`w{2G#lj-xbv#YDCel|5irG1r;&+tY# zgQPwy?LFE-C(@3<@B}Cu*E900_l-y21uUI>6s}xDGxKYXXV(~|@Pw1xjNCQCBr&dN z8#Y7;L`IYs+x7&6N`gAJYV`x(tX|vuP8*q`V6R zMT|dax)m#8_?}J};^~(K!dGMGT{rf_AXXu(5IhM5`lJy4^T$VfJ$&g0~$tms<95wXX-V0Iqp9UP|HxBS-KqjUq z;U{*Jr_bp9Xt#YPK%D6J1rYeS`~b8^3ynYmlp4v#UswnJ()4aU?fkYAQ7)>&*0&k` F{{fx=p`ic( literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0debf3f3b47806fca79306584b5880b236483adb GIT binary patch literal 4084 zcmbtXTZxhT>8&@fBVnz zE&u0^O)e9)81Xn(Iu@pK-B?FuCX}r{s~-NPdRYxzui#fkmqjEhcMB&XnWS+cRQ0TK zeL8NF)Qpz*J4Qq{(Q0*Fwq#p&o>c?cb1j?LRBUXypJZm9C!@@a=3;6`Q^B**FMj^y z!!cg-RG2cgBVF3Ov`{=```p?hnU)r45jwY%*bow(DCNdLi2qxPXW_qYT;}V=lt<4C zF{3l3>sUUgtx6utx8xyNl&9{m??0Y=WJF;mrAjQH7@npR^Ue>4#+LE*#QbO&ix(o* z`6PaKI4^XWvw31C9>xiRVJ6|x6UIxc=R#pC?Edc{j|u}U&MtS$sl4S{iHgNyBX}XM z^4mZ`o+BFH!S8MSzK7p{5CN1$;&B)N%S6o)d-vqE@fbBv`uLFaEGrSR&fjhv{hdIbiw%ie!_I&kg(Fj{_k)@AK z&MDoyxB@c15EVi8OIZ0}$z ziGv@1orC%YR$~2(_c#?E)M2<*xqS+Np8gR{sA|%>o$0uw0(5edTBz7Q8_>_1xrYpx zm1!Cx`gU{g4Fn_zp2$-Q>g5g|{xjl>uP!0sBdzRad#(H9+M}&HN(%o`D+-EHtu_$w z?(gQ;m1~Crx$SwZGoGkQ{?l~;jlIs%bN+=+4}#Wq1U^v5!Rv_VJN!0nsR1^4_^$df5+1j z&25#R$79z+zZC_yx~Q;-Ic5aQvmA?qV1_~Wb1e6l%d$wZIVOdJUMRmFB_9ahO%a*$<774Jj=zgX?)N-v@Ov^dU^{;rLfE7*@AOs{mTcCrG zQ`M)gpD2uQOsGi5I90h`X=lTChdyObo107&g)W%nDo#ZKoaw2^W_KKDwV|cuwN&nG zYiCP^{I}}|rRxXOS5KQ8TQ}Vua=-v334BuD5|2`@<|UsCz#XHU>|zjh_X1N{EOLP< zNkugFj9nYaK0{do97)X3OJ~WVl5N+g*^I44ZZ`p=j^Z-Q*@|^Q)e92TivrUFDLnQP zK&uSJel5z4C}Yjgx^e1`SmfFWwt3T2B(m&9Vv@kmV-_cdPg8Pa`N~e64f2sYgfj;G z=YE<8WtPX-EJ^)L=lZ$G8GJ(8tH}F%NRlasX(F~em)7Ry@x{f})zv7!#_Xm>x|m;J zg1x{=b5Xhbbb~a~4Q53Kl&v2;L_YlPJ3j_2{bCkvnIXyA%xP`LYK;$(MA(@(BW;$# zM9=am_#azYU3T3W*p#tVVy&Lf!o>5+J@Btd6viI%9CRa$VzBrC-$AP-vhI$#R+cZA zOy)Ah4;Mxx%^rJQwmWuKHZC%TqTW%j2 zAL)|vxpD`QPE()@98vN+?=R(_0fA4dr=UH?IwTUHG$=N~;41MO;)9jg$8A5R#=A`0 IFno;u3wruCu>b%7 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.doctree new file mode 100644 index 0000000000000000000000000000000000000000..495335c50e1a25280c69cc6f08036de883be2e4d GIT binary patch literal 4394 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0f59b0f5745f32c572d201dbe4c7531e5d5e451a GIT binary patch literal 4404 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 E0Xyp?O8@`> literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.analysis.runGEBT.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.exec.run.doctree similarity index 67% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.analysis.runGEBT.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.exec.run.doctree index 3a348ce54aa8785e62119a86e0d1a018a6de98bc..a3dabdbcc80cfa2cb8fa01f0e8bb404f9c753f23 100644 GIT binary patch delta 441 zcmca*vCV>|fn}=pM3zo_vE1VHf=s>KV!ia#q!PWSFENI)r~u8Ktj{E_47W)Wr@51}nL=2k zK^l%TS?LR7F%{xMu^udPll7SE7)yb!a^(bB6$A3rC;Y>*_ zPL9t@%uNM)RI_nP?G%j+)*fbfD2RdCo1KV!gz?#GK0F%woNw(mZ!pr;sTb?6FfaID1$^ zQY%WPOrFw%Tj|6z6Bvsp$1(=WC8Z|j#^5w^@^Qvc4t1#clNFf6RbiHD;xm476jKO? zJWSgrCM#VbOe-MH73;y2nk>y+$5;+@o{cqF8_<0*Fnje1Dy>rTlZ#7=GV{_E^3xPB z4Tjmv&mu3ujuJLvJuv=eJCsC5{oMkL5eoN74c*T05XKRbpQYW diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.analysis.solvePLECS.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.doctree similarity index 86% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.analysis.solvePLECS.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.doctree index e33d9392f2e9c8c1e182e9314e3e9e3641988d7d..d84147274cea474adacccc28a52be8a1e74653c6 100644 GIT binary patch delta 354 zcmewu_BV{Bfn{pZM3zor+1%pvf=s>KV!ia#q!PWFoQeYm~`J01S_HzphVH&$xS-_TwfZhv2!h$vsr|RYw m>w>J%1zDk6oS##cT9A{PTs$Q)LkZ|Ql~}BP+AOOQ!VUlyMSa2m delta 403 zcmewx_A!j5fn{piM3zn=ncU*^f=s>KV!gz?#GK0F%;Jd)WUz^zpUqe{Ih!$1EGacH zHwHu34dHjhFZNT z8SJrBGQ@f?r6y-G*D+QBon>PT)&_J}49p*T1(jAQ`N_p4MVWc&3i)Z6j@TT@vY%T> m5W~XF+5)yr6c~F;NLUaWgu1!Kx-bV#QW3)vu$whiLf8R{R+YX0 diff --git a/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.doctree new file mode 100644 index 0000000000000000000000000000000000000000..606d1400277877e787be8584739fba699da7c9c4 GIT binary patch literal 6807 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 a0`hr&X~~qt3?-mLRAMn5zByPZlpO#uMsR=t diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.doctree similarity index 77% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.doctree index 18bd21167db2b204aeb0f8b3783bd8460b9640c6..35a49abe9db8b1544e38221ef7e9b4e5820978f4 100644 GIT binary patch delta 307 zcmZ4JyVjSbfo1BVi7cIhin+z<1(|xe#d_(fNhNxj`4i_VVG%sPkg;-dA!DF$ZgC8{ zj>*>;(-`$9+cK$3L(R~f(t}~{O7$4%owj9LQY9SO>JzW-<>8 zCp*aGn9Tgi(kxP7HqfP;tywNH2@0SaIa!wd7XgjU935g%PwM6t>w?VI1(_``gX#6n I?($LW04GgpKL7v# delta 314 zcmZ4MyU>@Vfo1Bni7cH03c1DU1(|xe#d?|f>8VL26Xz*mid|gDST$LJ!)Ee&Mp2QZ z)WqBvG+mRgGo~@>O}1lFmxLIjIi&~P*Qc&h*CzeZ00{m!3O;%<9g;Pf_M~9dV#6`Nf#kvq9b&FCHQ$U{1FD*&U YOi#_5l9-_cbd5?Zrt3Ec%SW*T0E;Ma#Q*>R diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree b/docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.doctree similarity index 73% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.doctree rename to docs/build/doctrees/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.doctree index 7aefee6b43e2616e6f0cead05194d4f1cdfadb78..92bab2d4be4bc61a267e5e4ee71307a51c3b2c3f 100644 GIT binary patch delta 317 zcmdnsyvLcPfo1B(i7cIh3c1DU1(|xe#d_(fNhNxj`4i_VVi7#IfU#n7K4YM8ZgC8{ zj>%UTQyKLpTQR9gL(R~f(t}~{O7$4%owjoXK3rSPQh%MgXh{ zXl)G0_?XQ6$pSo5>`<#V2eXv12||=0`C{@-uGhrqHsE=~3-zvUZm}-NP+gz}I#SY@ Lfv`DTDv})l(jago delta 369 zcmdnvyuq2Jfo1B_i7cH0^0~$71(|xe#d?|f>8VL26Xz*nid|U1SUI_nF;FBaH8D2^ zO~>S`jH!&eldYN5Bq2sRXrm9- z0<(L^Udfn}=tM3zoLrQG85f=s>KV!ia#q!PW%{K<_>A`0xWQ!+SvSVB@ON~TPn z(t}Nr@Z|X{Tod26GFDB##%wcrJ)@{_ZgC8TX*U?t84V^oFlk6b&DX?k+*)lxbiI00 zGC=MS>%owj9L`+FSP!(H5_E?E delta 332 zcmdmFu*`s^fn}=nM3zng#oXfbf=s>KV!h1#^wgx1iSv{(#V##kte$+E*=F)aMp2QZ z)WqBvG+mQ#GNv=?Pj+O|kc1ecIi&~P9GzB!1HhZvKWfI^=6P>Kb{)Z%E7SG_|fChkWZm}-J R?#U|!WHCZz^L2q}b^uDSdIJCe diff --git a/docs/build/doctrees/_autogen/presg/msgpi.presg.readMaterialFromXMLElement.doctree b/docs/build/doctrees/_autogen/presg/msgpi.presg.readMaterialFromXMLElement.doctree deleted file mode 100644 index 4d3f298e265212e4703c9e46035db2170fcc9f82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4175 zcmd5nOuuc46@It-0^AkcKg#3x*+2CK3*LJqWG*hbpy?=jmmY%3%3D{P{=saJT0CT zZb<4@#%5gY?-?FisnTY<=!mZ9Ju6Pdz;&#&F>ifxZzpD+$#JH+nU6JR(MQa3Em{0? zt&-n-^vkC)_r}l(IAG^jd_k7I_P#F*?*oju=eik#)wU3K#HQGG-O8s+w-d{h7nk{z zxm{+hmebq<3-WziMuz<}=dCUC**PeJaGEcvI}t zjpEpS@#OL36T`KcJJV+Bj zZ6>ABlYr$`&3QWU$dwBJ6~(bO@c!gtE1!xD*O6(&7p-8FaT4E!-(m!~zmMM!@OvA- zQ^Ek?Y3V&b1$r`_BbM&{+oN{+aC9ouQKF(e=A%}mAHIG7MfcJcEEhi%KWgFl`Tv4r ziDpT;?B+4S3cu3%NX^`uWqbSA_+1nz)Hn>t6T(hlFy-m%>mPi?_ zgR(sAf%E^by7~D!Yusj9ur@Wwi%;RjVqLSXRJ(fxMg2O8*-NwMoHDyMiH}YG(&S6p}UQE+1^Z(#ILEnjLtt`iFbxtrnhwE!m904u`=^B%HtYWLKL;B!V}c2n%B#N z!mT^1Hb*w>!s+c2RPm^6n75K+8_SXmi@oxi0B1kPa<^LMI>ze2sxY9z zgudds4)t)v>+Vb`n<~p&A1^lD0Zngdo&<}T(n$fyka}Ylgesvq%;3m3OG!=L;96P{ z)Z-CutTt5h(xuziJX6{RF-PQ<7A9M=u6nNEQf zG!XCvl7ZD|K;%^Ml^e=5%Wc5ZP({!x+#t8Jvk%UEO*mft7;vqX4g^c1m}}rnrlMT9 zLzUarQ#$^X!kw&rSvx}f+YQS@mj={Zk5@me?Q}=vfB{MZ_{6@W9>gr2=WNaacZ3eR zg&Eu3(>zo<3L>6?9Jq!iuuIoPA)2A?0S*}jNQjwSP%RtMU>Gb#ZcBnu2T`76LBl$r z>ID*n(b?z_Ka$A6Zdc^xX;Almty;HRcE9!1TgB@Ycu_Qxka((h^1ySiFZP zR?`R7=b>n}hO70PsmP}j+Sm&$?3r>lBLJel$c`FMl71m_l~-4A2M zo(CMoJ`OOkqCnGY=_|L*(<^#fxqev&kau7a>b(T7ZD5(6bCeZ4FYe$Xu)^Xw32Y*I zNPUJvwIZb^?Zr54)-1Zje!SD5-Xmf8zxY;sW88oQ)M@Cm`1aC>5xsA|L4WyBJk8xf zJ6`^XgAgw>Zv&1kC6rUOUTJGvLJaa!L@k-BxS@a-erHYCXb)CS9Mre^O?Ow$M{U%W zit+vRv#Ku}ZWkFJs+{r}b55w@80Z2=l>FY4O8zwv__FvIw8x-=L;{os#iqQlN&FS@ TUL*E#+l{CeRcTvJ599v;!?0Kt diff --git a/docs/build/doctrees/_autogen/presg/msgpi.presg.preSG.doctree b/docs/build/doctrees/_autogen/presg/msgpi.sg.presg.preSG.doctree similarity index 85% rename from docs/build/doctrees/_autogen/presg/msgpi.presg.preSG.doctree rename to docs/build/doctrees/_autogen/presg/msgpi.sg.presg.preSG.doctree index e5240d5b39bfd3112da1ad3d316bd3a0ee707161..ee2be1622f27a2df06871a1beefeb2b91ae55d2d 100644 GIT binary patch delta 256 zcmaF2gmK1FMwSMasl5|fI`u_zi_;4-^@`K=3W`!8WU%{`4EES58Js;VA*mH5QzlR8 zfvcLhZ4P7ps zD4Dot4r9*bNXFR7I~fx+DRh`EI^6KJjtD_GHFYZlqf(JcMEY}{b}=Ffu6jF<|9_nRw2+@%Y4I)t2(n4tu8 NyGktFdS~xYb^tB=RfPZm diff --git a/docs/build/doctrees/_autogen/presg/msgpi.presg.preSG1D.doctree b/docs/build/doctrees/_autogen/presg/msgpi.sg.presg.preSG1D.doctree similarity index 70% rename from docs/build/doctrees/_autogen/presg/msgpi.presg.preSG1D.doctree rename to docs/build/doctrees/_autogen/presg/msgpi.sg.presg.preSG1D.doctree index 56656cf263b741d4d35d33c792924b0b7cc03c2b..8bd95d4057a1535c85b404c7a04916ca8fd3cf13 100644 GIT binary patch delta 258 zcmbPYw$F^Efn}=kM3zoNvE1VHf=s>QbiIP2R0tXDZs;;4gFSXi24@dTNNPpNl*vR( zEJc1)c|C}oVm)y2$zPdTz;-!->{-Ju3#2w*XI{y~$p_OqxsB}!hLRKP7q~eg4%P)~ RoF^;^;3BiH#eq peDV^uCrC1H+0S#ULd?_!8w4Q@Q>G+lC;<&riG^9Y`MGd7I{+?iL%IL} diff --git a/docs/build/doctrees/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.doctree b/docs/build/doctrees/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.doctree new file mode 100644 index 0000000000000000000000000000000000000000..327fbcec8356031691a99d027db4a863bd74bf09 GIT binary patch literal 4217 zcmb_fTZ<$~74BQz`cmC91W>iHunHgzB zWOp^VqTs>~#M`DnK?D*1gg!6qukqFIL|&@0#vW#28mh@SaXaTb-?_w}cK(_kZTLTT zXfh$w#h67=sv>R**N;?~Cp@*qXT{l{i;s&_H_+_Hs9cAV5r^WNa4QaWR zu^CtUdxnQrs6Rnb8 zefYCyG57k=Avj~_=X^oReVMJF6y6f3^1yX72HkBT?ukvY?Yfm^S8gYkDKD<_DRaBb zS}mu!1tNsNwu}r}+Y4i6421aZq%0}F`ca-O2U8Zl(0oQ~a@VtLPE&r4Q-^A}*_?;3A zz)wqW{3!sG=^RdVKe*d>r)Q&6nT`?_Ek(#Y(`&xpYfIPr+2Z0p60_Q1ahBOlx2~OBtw*ukouR(9Yle40Xp$)h1 z&!B)MUe!S=I_|KI>)7uQk6x88qoE57FH2Hh3DTamoPO%|pzArvHcJ#AJ-JM4$M`^))ZZQ$NKm&)x?0-@2y;9?Nwgzk0VTYD{0Zqz&(HUk7iW;4QK3 zlPa&mDt;{{gyCeiKRiM*-uRih_n1GZSOGNbwA-2JrQsJ6;&CHLi&b5h1(^t z)%16$Peq%$-7+zunzcg+N#3))5M9@w<#Fsm5mPedsW>J_Ty8>vACr%L=$FA6s?@Gl z(7FVodJV`0bImfb>VkJaLfIQ7Roxp!%(Br8)o+CIH{xaeGfhCh;p(M>{skTXc{dMN z9YCi21E&43GVSlBY3;nQzTs~*1|=rQBP&ku9@xrmkrifnTJ{EO@JA|PGA+cvT@U`T zw;Af?f6$2_BI-deRb`cWNgDph8$$)vYudW7>I=?|Ph9v<(Og4IpdwFIkbyEaLugJ1qR>}Hz z)GZWltTt3V)s@@VJX6{RF?B!1<(AtOEN+G!caJY5u(Bwgre4%>orq8KIj$StFr5M` ztborGNCsA;9+6SSr*0_IEVltqLlt3F;Rd;#oxgwXlf!X)GT>S(9SD|2G1tJER7Ku! zhbp)2Q#$^X!kw(mtQ{f#>xSi_O9kq!$L)!=o$iPXFhEHFpV$}JgP5iBoXt7lj!8Zqz#*dmm3bx?l+lLNJO)dV+mc|^L6j$1(6A1u zdVvJtbjo5n@X$*DZEDE(OHpQc9;pBUhE+#=ktxH2)t#Oqp$)F3ktIJ5gGd@SjmeNo z%U&G~;<4L@F$Vl+{z(DKRLg>yjD7#p|^LRBvXc~iP&x=tj)}mi;J6^ z8#H%TsC2CK`~ofZ1y-7i!abxNbRz8tEKh*4^=%B#&fk6S`+#MrXW`m4Bw1c_Twi0A z!fQx!JM-5Fo5Z+cVA&M>kE|#z`|bp6N`fY^8uf#+e|qU2d2M8hCWQlGP(`$Nuxqg`j5O-h^vc3ebZD5(6bEFl#Kknfou)^Zu32Y*I zY<-MG)sj-F_F|kiYX)6nKi+a!-Xmf8Exr(+8#f>U)f<`?UtAe6q6g6Ds4^djXSq9A z^_M^5AjIp<>wsfR3B^>suGDo^LJaa!crBT#xS@a-eq~MAtRA#Z9Mre^P4`>pBR6VG z$@t;=S=G#j+eO5ODyMiZ++L{S80Z2=r2O8~O8yxT_@wv!p3H+9L TuMvB{?M9S~s<174i1GgbnvQ2Q literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.doctree b/docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.doctree deleted file mode 100644 index ea9289c9fa2baf14a6d1b74a1795364aa7fefdaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16253 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 diff --git a/docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.doctree b/docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.doctree new file mode 100644 index 0000000000000000000000000000000000000000..139e4b39913eac00ff0ec1307ea55d25d0af77f8 GIT binary patch literal 16433 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 bBPMJDL8^I6vzgm5rw}$pVNCmFP$~Tn7zaJ5 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.doctree b/docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.doctree similarity index 58% rename from docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.doctree rename to docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.doctree index 8e325f2892ecd3d49327922d35bd547921d090a8..925c43e0c168dcfc8843180fa5ea44757b383706 100644 GIT binary patch delta 415 zcmcbr{9l=+fo1BKi7cH0Cb`Aw1(|xq>3YdU`NhRC6Yol>$Hb?k7H6jC#l)B77EH-t zkDZdi*~1c&T2V4(@{}I9j)~Va6BaK?%`M1D zEJ;;J%gjmDgM@}y4_J-^CO3H|n+v1ef5M0(;K zO%af6>y*YRwNo@QSfSz|ZOlN4$sUZYjGdDMSZpS9F)2>gV^Rf+hB1YTTBYU1r=%8V zrsu^26)I>ztkY$Zo_vpqmrW1GRRe2~WzGT9JR;>yjo>|)F?m&b6afkP%SLm3!ws3YdU`NhRC6Yol>$Hb?k7H6jC#l%f5M0(;K zO%af6>y*YRwNo@QSfSz|ZOlN4$sUZYjGdDMSZpS9F)2>wXIBM_hB1YTTBYU1r=%8V zrsu^26)I>ztm9*so_vpqmrW1GRRe2~WzGT9JQ^of6E71Huz;)~O#WU$9h$>8i^2}!LenKF4w z4?@jpS*f%<29TQ8DUDNVr)XrbBFX-hWrLV7S&p%lv1Rg4W}C?m7!{d{(qki;II(lS?x5^Pr}fG9PB_0ovdM zGTn+r70r@57I_g?uq6=Ri1k2tlh?B>;S_^g6v=9Y)%3Zn!GH^)qn^Q(IEf2_= bl9-_k40qMoDLsggc*7|JarkB)E?ag075AFs delta 443 zcmeyQbW(|>fn}=QM3zoAwcO(Lg3QTWjIv63iMgp$GT39MWN`MdgrruKOqo2T2O_VR zT$Ep2%rIGyQA`x9taVD`l-em88LUtRAOl!HGLv-~TNxWBi?Y~Ee$S{lxsgR0B5ceQ z%3}yppr8S<2&@m{1F;^6Ay-(Iun9v9Ze%sWX5KN@U|T6aki+uR6iPBu z6~JEAEr!|&GY+?s$zE*s!bU0i$;CjwuN!&8A$o>;Ohfo7(^Y diff --git a/docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.doctree b/docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.doctree rename to docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.doctree index 5d27ffb9099b4e0e99e6e704b5c11bc1d0ed404d..2984a4bd94ac85254186d18133d7205e51d2b27e 100644 GIT binary patch delta 448 zcmX@7^j3+bfn{paM3zoY&D`Sjf=s>Q^vR5jvT}Kexv5h!*kh+;aQ3i-q*jznnLMQj zu4Lj_SqZR;)+vosYNu#qup;C@+F3x7lT{d78Jj1sVvJ=18rsMv0})kc3gtHe$t!5U zZER$d7E?$pDJjZKDlJLXoYI3V1=V+hDMU!nxhTK5I5;)ABr`ux4{V7&^I^trpd~hw z?OE7B7P+vfqS)8TA}<8C8R8wW9*8scuq@#egF7IN)d-v6t676>rTjo{%}-M($w*a5 z2HCG$40Qm^MBGXy>$BO5nWp3?7X$s4mku%pZYL~6HZNimW9EeTSQqGleVj6oz)j3h V28O?CEOKys;DiLnWbWVw-fn}=mM3znmjojk&f=s>SqWt3GnE2w<Wr<7jg!|h#!f!O zB+Z(Z2Q+804pS(v5tyj}v19TWoSWuQtQGKB~Wp*a?0ggf(L#x|g_ zHmndG{w%6U7EEK27l9Z6@swB()VSj;OW1@VI!aiLu$sJsHP}$ZFEKY&AwNx_BqLQJ z*j*tlGbdFKW)wEb$sTO>jK-4_S%eX;*u0lbj2Y&mJDf6NX?eQ9KupX~1_rZg?35m; PX9c*Rp51J~Wy=l#cRZdt diff --git a/docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.doctree b/docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.doctree similarity index 51% rename from docs/build/doctrees/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.doctree rename to docs/build/doctrees/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.doctree index 9a5a854275cab637658575f82082901eb9cfa7a0..2da02a8cd4c9bcb5ec82eace3c7c1ea49d3bbc3a 100644 GIT binary patch delta 255 zcmdm>a$SX`fn}=CM3zoYt=!`Df=s>Q^ojqKCvFo!;-Aq);{0FE*fNR5X7Xc3MW*8P z$pvhRlU0~P1xyQy@(YR;G+>4RC8Wg^5=%;oGLuS6QZ=XaXd+1|Z@$i?!N}M%iNy(I zh$D+C#4MG`oh(;4#o#KFS$~O{rQ|0U1C7Z`SIAFOfJtpGV0+0ZVG*BLT9Tihnx|i! muAf}250eGjuC#dq$3I3+h^@LnOQvw?KzTqvZa&79#SQ?$;#(*H delta 225 zcmcbvvO$HVfn}=dM3zoA_1xn0g3QSrjLH*t3h+XBddWrk#l;Mh`59#dTBkHlshy&c z!P)~?xty_a@&?A($pTEJyha5@`31!a8W29mdO@aMak^e|QGRi8%)|?lk{Rr=Q!+SvSVB@ON~TPn z(gRmB@uU_fg7b3;W8>s`jIm6`>5~K5c{j0B2Gizy_QloVwqm6oJx zPU%rYl2X`wlu4D5u@h*74F^~}2568Diz>uC#mR*%=QzdS8eCa_iW#TmCl>=v%S%_t zPg8(NZ4P96!6;!GpIBOwpPrhhU!1O=T&xe11v)~0b1uh!Mox(3xvZ^rz>cHjhdX#CM~RxSW;4ynN(VmsyU@c878i<`8ty- zBV#jAx6@=N78Rgwg~^>P=h%cHDiT?t=A|p-rzwENH|MjxU=%fqPb@9T gPfyJQTBV;{tPhpqkYi$lS}=`E6Uy9tf-9XJ04zFDsQ>@~ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.doctree deleted file mode 100644 index ea651f287089a2203ad63b898b70e305abb06861..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43720 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 Z2f@JME&anJj-@8Di49}CUiRvX{}1a;eFy*m diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga22.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga22.doctree deleted file mode 100644 index e168202830948119c021b6a38bcb3ee4ace1b5dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4274 zcmbtXTWci871nKTx{RdVtR7;?47oURHY1r$9*j%~u?-0k2osz*_^yYC8qH)~YN*UfDHhghHlK!L#aV zWxJ$qWU9~V^DWIoBULs#E*hdKT2HG}(XkC9P0AOx?3YJ6$>o_&&fey1^j@KIUYN;Q z!k#>-=oAiZz0b#F&AqxGR?b#D_RuzS2J1{E4#m3Iw9VS~E4!7-j8|9XklAf!Od*G* zfzRaQri?WC(+X3jHH7%Tk+G5guN{^7d@*FM&I4}l)R1dt-gMgJr zB|IDG#P8k-)mfq8?#bmwITUNQA+v~&7f|*A5U;{f(F3Mm!S8GMy@uZ@ISsT5>0CVp zTrx`#B>Nf#p?7*`fO<3dUcWysqIqR1R*G+mZ_VMk5+?`(EZqX-!dr%(Vy8XP&?qcAf5tnJ|ExUt8WYOE=m@K(mhh^U* zCmm5eu|k!Z#mcx?+BzsYEGbwn7J2vTdk94+bC&kB;H>CrBjY&ZTK9hN{b`9ivR|Y& z$Nu*)>vx}z{UY$kpp#1Yb+iEH} z)Hb2~_b*cZ8^K%-7n1RgSp2b$1Ks$sC(ZrAdkICyE^+M3>ize>fVxXTpOR=9%lfC{ zKejV#M5{%i4h3{ts2U#l|6;sBJ(@0Bnewgjh5-7mODpQ(x2&s2kG@X&LyReTJ*M$V$~1r0dCY_Qp#O8kIh z+nO5#dSjkDoDFDk;mTK3+2&7KTB6<0a(e&Db}(e{f*Dm*SVRnik%6aJ?D%I;2C`>Z zZr97QNU_>8Dhy~KqFp@Kpiu(ce-JBWGG+L}=HL@*u8@M3+Sp3|=EZozX^m>{Kzs=C~;+k&ODWy2owu>@8IgM^+c zHEbi|!!p5h-D_54R0?n}Vhc&f6zJCE6wt|uKYZw9<5 zR1pZ4MJX?UGntBZW%pHSmTzgeTPl09va@o<2VY%Z!!YFUo!c-yeZ0J}a@Zb_4;nxT zK$N-(WG`h|QnG{t@dzz*17o~>SnyC4Q4nz|i+F}+!7JNDzl+g&fryL(j4rVpSE6aV zG?NB%k=>9W)m~JN@?b_h0P6%2Ewjj2N*C@s3DC_ng?}!}H7_F-U{ZqC0cxhwJXk#G zSQ47xxzy5AbU%osX2X;msjX~H6GA+;yKn}*7Skhri-0w?S`f?B4Z60Q^E{vmjZ_Mq zzi0|M=!&O_+qNf+$@Rtg`StZRCMzRUcBYEt9FzMwH1&C9AJGZAkxm4LkASjqa~{w8 zUw`8}fTdf+;mR{4nLl$pea0w-&nU@F?4A*3l;VkwVMC-qWJGn@wkIIeD46Be%>2L) zm^b#wStBz{ndCWmOBh8U@(#Y@W=kaAfu3ZBjRPSQk>UrMZl#JCzN<$J`Sgnt>8o+_ zpthVCjC8$HGuOezba5y|ZSwk@2A_DW5UhgepyeE^tKEZ@p8?Ujl&- ls~>~*7>AKafKsE__y=c+za-w7iCx^bBdSGp+WMj5>@%jvbm;&9 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga33.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ga33.doctree deleted file mode 100644 index 3bf3cec870de0ae3f979a507f4e69d694149b1e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4274 zcmbtXTWci871nKTx{RdVtR7;?47oURHY1sA9*j%~u?-0k2osz*_^yYC8qH)~YN*UfDHhghHlK!L#aV zWxJ$qWU9~V^DWIoBULs#E*hdKT2HG}(XkC9P0AOx?3YJ6$>o_&&fey1^j@KIUYN;Q z!k#>-=oAiZz0b#F&AqxGR?b#D_RuzS2J1{E4#m3Iw9VS~E4!7-j8|9XklAf!Od*G* zfzRaQri?WC(+X3jHH7%Tk+G5guN{^7d@*FM&I4}l)R1dt-gMgJr zB|IDG#P8k-)mfq8?#bmwITUNQA+v~&7f|*A5U;{f(F3Mm!S8GMy@uZ@ISsT5>0CVp zTrx`#B>Nf#p?7*`fO<3dUcWysqIqR1R*G+mZ_VMk5+?`(EZqX-!dr%(Vy8XP&?qcAf5tnJ|ExUt8WYOE=m@K(mhh^U* zCmm5eu|k!Z#mcx?+BzsYEGbwn7J2vTdk94+bC&kB;H>CrBjY&ZTK9hN{b`9ivR|Y& z$Nu*)>vx}z{UY$kpp#1Yb+iEH} z)Hb2~_b*cZ8^K%-7n1RgSp2b$1Ks$sC(ZrAdkICyE^+M3>ize>fVxXTpOR=9%lfC{ zKejV#M5{%i4h3{ts2U#l|6;sBJ(@0Bnewgjh5-7mODpQ(x2&s2kG@X&LyReTJ*M$V$~1r0dCY_Qp#O8kIh z+nO5#dSjkDoDFDk;mTK3+2&7KTB6<0a(e&Db}(e{f*Dm*SVRnik%6aJ?D%I;2C`>Z zZr97QNU_>8Dhy~KqFp@Kpiu(ce-JBWGG+L}=HL@*u8@M3+Sp3|=EZozX^m>{Kzs=C~;+k&ODWy2owu>@8IgM^+c zHEbi|!!p5h-D_54R0?n}Vhc&f6zJCE6wt|uKYZw9<5 zR1pZ4MJX?UGntBZW%pHSmTzgeTPl09va@o<2VY%Z!!YFUo!c-yeZ0J}a@Zb_4;nxT zK$N-(WG`h|QnG{t@dzz*17o~>SnyC4Q4nz|i+F}+!7JNDzl+g&fryL(j4rVpSE6aV zG?NB%k=>9W)m~JN@?b_h0P6%2Ewjj2N*C@s3DC_ng?}!}H7_F-U{ZqC0cxhwJXk#G zSQ47xxzy5AbU%osX2X;msjX~H6GA+;yKn}*7Skhri-0w?S`f?B4Z60Q^E{vmjZ_Mq zzi0|M=!&O_+qNf+$@Rtg`StZRCMzRUcBYEt9FzMwH1&C9AJGZAkxm4LkASjqa~{w8 zUw`8}fTdf+;mR{4nLl$pea0w-&nU@F?4A*3l;VkwVMC-qWJGn@wkIIeD46Be%>2L) zm^b#wStBz{ndCWmOBh8U@(#Y@W=kaAfu3ZBjRPSQk>UrMZl#JCzN<$J`Sgnt>8o+_ zpthVCjC8$HGuOezba5y|ZSwk@2A_DW5UhgepyeE^tKEZ@p8?Ujl&- ls~>~*7>AKafKsE__y=c+za-w7iCx^bBdSGp+WMj5>@yoqbq4?d diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.i33.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.i33.doctree deleted file mode 100644 index 2a2d25a709020523be6d0d4b62110a0151e669fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4275 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 XPW+|qoqF5FZ9Ae`RHdySC{F(mrI2WG diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xg3.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xg3.doctree deleted file mode 100644 index c6058335495c6272afde6fc79aaed8401081b521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4283 zcmbtXTWci871nKTl19?*W(C1g7!uoPvl+=`{a|E5z&0dAAVNs;5YN)obk|Ikx4Wy| zRlS;dSe%=K1@)9|LkNWYf{=tj$S=t6$+N+b?^N~lTqG+o77VDW&Z#=*JKwqVFSkDZ z+rgUqv->&|GM${VC`whtb!pp?3X6oNrhHjG`c?U&Jh7deU1?S1AusJ3BtjwMDCcSU zw6uF9Ze*-aEB%({p^+-B)kQ-zMeAvKB09EVq>1^$k^Oq2$C*6UiSY?Cgt^PPyMHY;u88|2g08|gW(Sv{$ zMvZwo&|`mk8&IdYhPTHT8^utp*@jFbK3Ra+qc6SzKSd9SeiOe}@p~P=6Y?2g<g0MuhBZh(Pb;*5LGN@E+Y66w$miB`d_Y#dqe|T#92v0CsMHZQ%_wPjIqFCxMm# z))e^?TMlj|2`TM5C89A!V@6%ku-zpUPpZS!-8p}nF!e`1jNVkXgxrbUfnog&45N2! zm!5T`acjPWY-f_h=Q?AQH*KhZ5zl!^fcy}zyjPJW{VHVfltK1n({myYBAJeRYSgcR|x8Xgn@$y8I?2;uqq5^8e}Fe=%^3;B%PYX2ek> zC9W&&HeITQAE2s~%kVZ66&1wQ_RLu%t&2rzcNe1$iBS>9-m;q%B7@!$M`XywIt=?h z`RF+6NfoNpEY`!tg4RK?VdI=-Vv%!?e!x}25sR=FLX+pcScQzLVo#>M$&+3r^Qua^ zB6n!NgvLA|zk{*A{o;Tua*=%eH7e8V|2Ih-6dzSkbnNy>@;C}&iCQzyuBx`6u)E_M zCsgw*%~hgpnQ4ZyNj3fuHJ%o8&nOH3j6yvp#Y)v8fBpoaKO%0wN8HvBullK>ilz&u zz_?g3lt_B(H@>GKhJSZ!RE~_N5wa$jpsFvZRlXh0)R(RM*Im}3WAag?5+>8qZe-Ka z?qGvYvRH=Fl-IU}rT2g8WDU#5+MfuC6H z_-9ZA(q~w1SIZ)gvFaKX1~ePdDV}T4SOMnWA1P&0W%$D3#k%d%n3xtxFd3;lDY3Ih z%_|E+mC*F5apfz1hsWIQ1Xt3CU^b!Q#Y&+X*)HvF&NG#pAg1A}yx6eYg2nZ+Vej#Y z1Xc!Pg`NpDY$M{sVvOhZu2`N@A;7(eEOt63NAo79kc4|O%?cCnG*nbBO4}*SsQ*^q zb*ZD}!+__x$^*gDDCRkECR5SC?7k|@@+}Q_OKFc+PFAk?;9Ki!7>)eBa~o#bN6QB* z%JzVK&;UvRqSy^2-I%50f{i&4kI+OnFwffuXiF-Of{0U5#4|J(UfL#F;0Vnah{!0w zBr}qeQZ(%zji+ABTQLL7w)?qpqpw6|9mUcyogkQ!3k0a zsF+IgU{TYtBs9Tusimjreh^8`hA}x(S=pK;gm`Rs;fzKKxb}-nyOmflk};e^uI^<# z3#dLLl|tt)T0#c8;%VZx?FnNteSUU!b#;Y7%LtX8s(gHgA^r@K`mD4MNrP@Ajll2( zC>uBS@vQ&a8*c)Zy?hj|JVQJ4XO3pi7^Uz%CAk^7XM{;&Jkc?1h!lv7C@VzSm zJ}i*F8k!H>+AjkdX(|MdLxC|UM0|Z(A!1a20%$)gGW0w8N_3xoRk~k;Br25Y2%(L2Ec9W;i=>yNUeI-EZ zfkmk6Zrlodmvu3}hljulgHKmr6Vd0~3)HHmU7A?jHf|f$izcxjUyBfL(Wd`jd@erI zwnH1#QRrBFeyK%|zPdg`A9-86SJ>`iyxbLC%ma>@#0wl3~?Ij|N{ONJ`0 zDd0rEwz64Ecb0DK%wBa$_m}QRdCU#f%N{wRUAFLC9X?v&Mc5&N|s1{Xe>qm;y{{nJ+e6;`o diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xm2.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xm2.doctree deleted file mode 100644 index 417a84ee872a5b1682f1c96960b21191091a53e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4273 zcmbtXTWci871nKTl19?*W(C1g7!upaUXNrpelRj2VEZ9NM1+v|!Jeh5>8_b7Z+BO_ zt9mu_usAmd3+gG`h7bsO%UcK`5b_K1d-7~Bqrle|BGILZ*{b7DcIwxGrrwQelzs)RZsE*M3z#FHdYIXIEMkdB{t<28~e2ILdii zJ}K=UsT&#V)9QRn^Uz3@*2hIdG)3!4c_KQtVWf%q!j}DZqQ{v$)#KB5IZJ+;tBmJn zdOArSmvjhcwtmhhWXxTvpOwy1JoUgfGX~pCDej4Nv1yx?<(GCVmMJeUiy^by%$Qsb z3j>eI!%Z1!@}?EWOlt`7eC~-C!3xVaS+LL+*708 zt&#I-RRy5q5L<<7v(CIj>;7McCb$clHbLWYY18F5ArT*nkI4TgbN|J_F@n!weuoi9 zk(9WuwA*y48h(tbQZB>WOjJ}5SKBjZk+d!rrQKbOIy6Q_9DB=dQiu$CR~(Tc7wa(W zhvcK2w6WhhN~ZChA+|EEsZuzbu7Nb4N?}09Lcc!+;))D6~)B_1!Q`DE4c}je*%<$ z++|zE1c%xtl>hd>l>bUF7sG|Lyd@TYsNz63e&I=Tcko_7(XmS$`RaQ2{m-H9ve9QJ z8ppE!iTJne)ZJ*cJXE28P7C$J1OFe)H>garMJrXlU0xGFKX6$^ZTyCH)$q~R$C#WZz z-I>HsIJT|1F(5a_xqJ0|Hp*Qci%Q%4fW-wGex1?#m$ri`gXhesyu>16n2Zek#A3%k zgCdYV#d5n^7I}t(~<;}Z$2 z42B6kQ)<{o#D~Qg&+T2YJf%W_dl6YkIwnWUCZ~{udos-m6Yw-tR4z)}Da@$uVT@{JnDa$mW~TH=0H3`>)gN;Zy%r|sXPiIPDK&V&@^~yn`nF^v|u12qX6^E zNKQ)8w0ks^26K_!kRVkzDv~Uyi3ebvKvEA(Sxgu1I|$&=pS;w{1@tlj-xbv#YBsj8{ge^i<{JGmP$M(9~z8eMl$hMmiA~o&aUz zhCQD3UwQK_z_OQ*!j)%8GJoc1_KZ;qUr~~qk$Xm%B*qgR!-hzK$cXZyZI3~yB&c(% zHb3xF=CwU^*2om2Ce0k+EnyUa$UFFmtCvW;13gU*n*>6RMT{S4x)m#8_^wVE^68TT z>8o+_fm{1!K+{Zx;BhE0{Dg?FPb)->>Q8{vPm2uwj=l}u2Va%$*C2@sWjaErXZe4h zDuOPC%X$Yq8S)4zImKIoqe))dhavj;(}1JD#sLO>%+vIx_PO2U=`;GQvu$4qka}Pd z>bje>0^eobC*3_f1XdV)umYQiKH{FERxL?sVsT>JHmVm*Vn4nSq23~)|6hD1zSOou z0_rHVExx+cqDS9aU!sq^Bi=7;cQIb>iZ12>$4p{|mrzd4^t`Q$60e62gQz7#71tDS zs^3}>*4mw=8#}XC-J$zS_oF=KhU)Rd)w`;lHM@8_b7Z+BO_ zt9mu_usAmd3+gG`h7bsO%UcK`5b_K1d-7~Bqrle|BGILZ*{b7DcIwxGrrwQelzs)RZsE*M3z#FHdYIXIEMkdB{t<28~e2ILdii zJ}K=UsT&#V)9QRn^Uz3@*2hIdG)3!4c_KQtVWf%q!j}DZqQ{v$)#KB5IZJ+;tBmJn zdOArSmvjhcwtmhhWXxTvpOwy1JoUgfGX~pCDej4Nv1yx?<(GCVmMJeUiy^by%$Qsb z3j>eI!%Z1!@}?EWOlt`7eC~-C!3xVaS+LL+*708 zt&#I-RRy5q5L<<7v(CIj>;7McCb$clHbLWYY18F5ArT*nkI4TgbN|J_F@n!weuoi9 zk(9WuwA*y48h(tbQZB>WOjJ}5SKBjZk+d!rrQKbOIy6Q_9DB=dQiu$CR~(Tc7wa(W zhvcK2w6WhhN~ZChA+|EEsZuzbu7Nb4N?}09Lcc!+;))D6~)B_1!Q`DE4c}je*%<$ z++|zE1c%xtl>hd>l>bUF7sG|Lyd@TYsNz63e&I=Tcko_7(XmS$`RaQ2{m-H9ve9QJ z8ppE!iTJne)ZJ*cJXE28P7C$J1OFe)H>garMJrXlU0xGFKX6$^ZTyCH)$q~R$C#WZz z-I>HsIJT|1F(5a_xqJ0|Hp*Qci%Q%4fW-wGex1?#m$ri`gXhesyu>16n2Zek#A3%k zgCdYV#d5n^7I}t(~<;}Z$2 z42B6kQ)<{o#D~Qg&+T2YJf%W_dl6YkIwnWUCZ~{udos-m6Yw-tR4z)}Da@$uVT@{JnDa$mW~TH=0H3`>)gN;Zy%r|sXPiIPDK&V&@^~yn`nF^v|u12qX6^E zNKQ)8w0ks^26K_!kRVkzDv~Uyi3ebvKvEA(Sxgu1I|$&=pS;w{1@tlj-xbv#YBsj8{ge^i<{JGmP$M(9~z8eMl$hMmiA~o&aUz zhCQD3UwQK_z_OQ*!j)%8GJoc1_KZ;qUr~~qk$Xm%B*qgR!-hzK$cXZyZI3~yB&c(% zHb3xF=CwU^*2om2Ce0k+EnyUa$UFFmtCvW;13gU*n*>6RMT{S4x)m#8_^wVE^68TT z>8o+_fm{1!K+{Zx;BhE0{Dg?FPb)->>Q8{vPm2uwj=l}u2Va%$*C2@sWjaErXZe4h zDuOPC%X$Yq8S)4zImKIoqe))dhavj;(}1JD#sLO>%+vIx_PO2U=`;GQvu$4qka}Pd z>bje>0^eobC*3_f1XdV)umYQiKH{FERxL?sVsT>JHmVm*Vn4nSq23~)|6hD1zSOou z0_rHVExx+cqDS9aU!sq^Bi=7;cQIb>iZ12>$4p{|mrzd4^t`Q$60e62gQz7#71tDS zs^3}>*4mw=8#}XC-J$zS_oF=KhU)Rd)w`;lHM@8_b7Z%

EU2e!8$uxD7X)JhA&+^=@5!^lkndFW^jst>#uf~yPMxYc=R4oI^zXMm z{rCQw`?GsG6*8HeuqaAY#C2htkqYxMPfYQwcW_Ww1bJe@BFEPR~tA?f6{Vc3Ya3b7}i6T9@HIJED- zb=Lp2=9%v2i8QRQSseHEs}FnH;w+2PjFHFI5@v?Yjj?INQLIhyv7T6YEGxHcb9oh-B z1h6L0me{g?BT4Act~*3DrfAHlD{8jAbi|YDU{yNjPaUTI+=tPd%9fBjwmUGamx5vR zj&0Mkjx=t~mym5u#_^d>8RbnAN5F_DydXe+hF9J$$&!2MqM@R z-WWNbR%HNM4zX3ZHml4#uxo4D>e?#G(lVqiekw1Th(q9nAKOv55 zh+p;8Ktdw)DG%jPhQ%kgg={a$FD580 z)3Y0CPoVr0p#0-D+e#)l)Hb2~+5c1iJHea}783S`Sp2z+1Ks$kC(Z4_dj>_vE^+AV z?(O$Kg}TdApSNf!%lgOSKeko%snxX3Z9jMEOQ~MF73wvWgn~ zHS5Z;q^C!{0VbHVoM3uXM_nPKv|E^67L{B*X0uLA4{gJ*O`pQzf$!;GjaxO_hzE3b z-FCt}quD2@W}e-d#Lqsqskt#AHwL{s)#NtJT!o7YTmKD* z9888P8yAptsF|ffsKzvnYFzo8m++W7NpLBR2xb!-UMvrkBix1E&3LLZ6T~!Z73Ujv zTd=rV*6bZVk-*Ae%+NEXnyp2AkdN?O=aOX!6$0Fg$U@RG8Jamcg(U3AB+X60lTcB) zC~PY?!`^E>*R>9pHv^t!DhmWlqL^pEnM_4PvwJEx%eU0rErmT=*;%>by&tTvVN~+> z&TW{TK3v{dIc)dI2MwSEAd209(vDd&%Grnm@d!K?+*?sF+IgVDY45Noay6QcF+Ky&#gB4PtVnw6ZZv2=Tz~!WoSeaBUcuwoA2O zC}TGS+fK^Ufa)_+DRlm#C8VG$o+fVFt}rImXQ!u^mzNm4j8Msm%0{Oc>QAAmPYZjW zPSA~XA~1Xml#Lq$dD?s7)gJ?vPBsizo*~KnnZwyLMk#z>Np6Pj8DYjTo@g01Kng@g z6z5HQ1VW92Dz_^013!OW*#l>dOfZDf00Q0;MiGd-gU`EaiNxF2)5NezAmm8I_<^Qd zu_A`=>M=t;y`Lj}HBR1hYrhO=v?&oh3I)cZ5b^bCg@{r832^#xo}%B;SEKtBEYtl8 zBvGMEh6wd6|L;;o(D`6lZ=a6`JVHuN@s{9dl2`VAh<^S!;OMV$fKLES+VlUwkRP(6&Va>L|1=zP!+)OJ8AMppU#R-p*}%F<$P9Hs%4xOk#$YP)^PCyse88 zuZIqUsEr3It|;JCzq2B&v|CFzwq~!oLwA?%M|sQ))#LlCca=M9b{iQVs+{r}lTE1N y*blX+`i-|r`7y|HA}YHhb>di`Lo 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 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.doctree deleted file mode 100644 index 4510606b1371169b569f58c31f9f6a61e63f0d43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54030 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/iV!1&7$L+6Aw~!>LWo^S5$ZpV^-^~9b<#NnWbEh>K#X#&Q$VzG(E=dt3i3H1 zrSa5XmGk{CA#q{H@(s@2Znyb4_YP}#wjQ$0fHONw$m2vZ>h!;frQzaNDp-_KVixju zE65W9UsIMHpRo}%Euut=DABrtUpJ_EgPJ#vp~MeJ=adp-M~_hAN99_llz6RNG@}Fo z^1TZ3l>qs`?VCBvw-6QUja@=ymk`<7JqD6Db4VIx<3~Vwt6cLGlsC#n3!uDSK|TlN zy@-?g)65D2oC%sY@YabJ?V}=Pyigu1eKy~qr5vV*OCo7#rV*enR|o2Wa?vcNh)wkh@;OlNMNFN$j`vc(`8e|(7w?@`qr>#< zWOnq!Jcd3?@YefJRj?wZM-B4VE69`8k4w2RF?9C!%_nGok$VjOKRQ-)(o*d(r$^;S zTy2zVmd1ouE}FTTjBZzuuVnN}5)*18QCrHeonE!IA+B7m&-LwjentBv|#*m z736c{-wU2EKVuDC9I2dLw?Oej{W-gTM)1}9Kdqp9%IOM?{yozQ|$q z9#-5O-^ro4IDYg9Ab%>?ItAnp<)Q^ZeqTX82c&8QjFs!(k8N1JyB{wnrs#4k-kGH9 zfbT&1+a+fL9z#gp$f=h~x=OE!`L4xmQ?o792J#o+>~?NiK0fq>uBMWa&d5#qRCwT_ z;GqaT^$az#$ds?hmnO@PFAqQlWUSMF>J1nto_x)b%M7tZ>eFp?7gwNRa&?p4NA<7L zG^7wN_&w&BxZ2kC@!o&PEWGZIPF2)>yF_=?(OB1X2e?3r#YyiV7N_WbVc)YY!wTbj zVirvW(6drD)cqa{QDYmiK#rrUPpfMg@hhT+d->!lnjfGDaIk&!B{ay;e^i0@u@YT} zFa8z*_LXw^{-&Cm{1SDJ=O$@!fkc(>X!iF}Q(knBy^8Fgmn)<^Ri%@$3-Pal*76P= zs~x)Mr%V3+Q7JTNp zeyG`0bB%XSig~WvS#w&PVfz+P3QFS?X=Vo{62Zu8NmEIZYU4>jiduCH+&ugJ^?!lWuHQexSS!s0B`a+X-E zjyxHeqW@#!@RFK0*C8EUFFqIKYKSObunruC*WY8L>oFYc1~*CoRxv(ToP3mQfDC$_@*) zFyGO!(Y3^~>;bw?K<>}GynscftD#B?snf`|ZostRk&-1wsNJywOObO~Gp&G1QZOXZ zayAVGzAhGEOaSuh@-qjpCK1!RmMtsbV##A(es@f|U~BO}S1e7e77ZSTUa-Bnxwp56 zs%pqxXT$Y-o2cz?LNeHl#d#V*GtvkxWCMABNHt#OH6MKBqkv_}?;0b^P*1*0JzXYr zaU9sNSlE@z@Ni&bi5lu|2mx6Sn-i-b)IiH(i?$|t^{uJm@;$L4wL$fR`D8hGOBk6T z@+o{Ek~I-{r-K70)b}-R^|*~6&~(aniQx;uKu0`%IYRgb7XKoZxmoGx6Q#{XH$2tm{-%AIC|4l@yw2Uv?U zY_Rvlc>^hTS7X?lZ4DLvq$>4_m}Jf!`tC!_sZ4;-1B;O5E$}+j)DA7b`8b1xz={wb z!vGtTzVdiJ7H12+bR3f1n5~;NW{Caxhy>!Z)T#dNzku-UKZjp|s8Kg^nK#BF+_(rNk1|L-Cc$DZPh#lpJ;(cyQ2h?Tijm^xQ~iCS5Dc zSW8!xgU%M_N2>Hg%FX9T=SrSThBD)G@=_AQ>g=)cU%qcW0ssI2 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.materials.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.materials.doctree deleted file mode 100644 index c7d14477a370642b399751cf305456e47c132fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4595 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 BtResa diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.cmpl.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.cmpl.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.doctree index 88c98c5d9ff5814cf409bc563e46aa94690c7521..60c9fd63fc14d7c8cdcb48c5619df577b859b73f 100644 GIT binary patch delta 214 zcmX>s`$U$dfo1B=i7cI*vbn|S1(|xq=@a*hOTacrm0n-E2rstHJm>W=(Uyxc$7ld-onJi2)58=5{vA_1EN5|E1cXgRhv0k?U|sC(=AS)?8mNv LaO&m~c7JvNctcEB delta 187 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.i11.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.doctree similarity index 63% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.i11.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.doctree index f2276d2559a9cd6741f5c05bb8a6e81f79ae2200..d6872598280044f2579f46d6e75aaeafb43be1c2 100644 GIT binary patch delta 443 zcmbQQxKfd&fo1Bvi7cI-(z(Uy1(|xq=^*5knwT37#K&J-fR zkLIY!XP6FyEpnNBky#d-MgN%P`Ium?7wZ8sC+o5-;pB$fd!0oc(^!7iU^6k-ijvg4 z;>`R!h2oOTw6wg`;$j6?M@Tq`_27`6yol9~QDgE$RxvED+04!+!|V+4rEYOL2qghS fxd0l3UA7iMatq`30#(C6#)ahK5rz*kh+;aQ3i- zq*jznnLMQjx6+B%CNLIGp2=)8c`>7+0J=ewuQ7&ls{&0_&;VOD*@8({3b$dC3z2h38K(mX8k0?cq%i}irmlPy`6uyH`_e8!@V#ZXz+U+JfMH$$4Rc+PeTf-Lz(7}tMGkFbMWBe;oWp6$4gf=5osj?l diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.doctree new file mode 100644 index 0000000000000000000000000000000000000000..01d8aa0ee457adaa504f794ee7a2edcc149a3f90 GIT binary patch literal 4311 zcmb_fTWci871nKLG`ftW-K<_Lg&{YzUXNtfelRk@U^|dRAWU%bkj&E5bXQN6x2LPq zRlS;dSaP$21@)9|LkNWYf)GL=AKPJxxL%vhh({s^EOTfzxsH#rYIp;gyx%96$ zzWC4niu-5xbS7jvK4npqs)*~-Zbm9BMm#m;i}K-b%ID>YZRhMtt0E71X;&Z-3YkPX zPs=Bz?U1;Ui9W6Fw=@rpRB3%(G(=Oho|Gq|Z5u|KgwGw>CD$|NEScKFU?b zb2B;R^6}%6F5=$C$9zl%y-NJE(pe0Z_iZy{u+fy_K&*;&+pIjev>S;`d3jk3nB8K= zT;(XtOI6y1~CBGs)yeE7-$iRPs#Ss`8*Z_IGI6vv1L?A-tZ!yD$F;G{z* zftCQ-6!`*!4qnb0y0znO5w|HcQ$CA^-CeljS$4R*J0nvQw*J`1)Z5AyAUv_#u&kGX zZluTVl3K?gx8@5Fx5uO8TxX1uX%kmKk7v9jM1BY@AATLo@%#Z*kW$&?oQQ;|ro*m^ zySD|gO1CNyZ3o;kY8$hZJhXnXh*5ACMw^6@2WXR?zln|bx%dSE@ni;s=sRxk8Q$+Q zVl7e?&y{wI9#w-+P;<&foSP#R6~x}{IhT>mE-t0rnP&hZ5f@3~je7~7$f)}dD1oJc`kA8~^_4@xs4(I%@D(BmFE0#Qof<&U`%#y3BF(~%#_{ItK zf$HWBf|*H%5=u261pAm4Gw&z~|AL}Dqry`4BA@;Yp+6x~e?X*G5TRPtKt+=|Q(#=8 z7)mAS`kn7{h}z%X8igbCK?%mF@N?HH-wvnO7p?o(UDlzC@;Fi>CezZcWfKq+8+@E4 zGL)vgwk<5Z{}U%`SU%(ijP;f}ah>r{#xg8Fw{2v0MR74kC7GPRl-UHzKLN@=?y{|7 zgF|f{!hd^}@Lvh$VlbDMFNwt;t2oe$UwG2o9lRG1bnFsGzRceJ{&R@CO!S$F7P2UR zBK~dLb#GcO4^=22(?b35!2cK14=U4i(MpwXpw|S@_g!XDbH8C-HJ0@Bkp2%a#bnhK z({m-$l`KlX#rb7k(AQr!?Zl*T3;wP9bQX_%Prn_%dcF~l=OwWfUD}Sv6~<)x{Os)N>I%b_5h^`Z`S1*b{TU?nS!o~84SJDo1cr}*vT@TN z&wAf|^KHP=$>VTI4eiX-98J|2rSPpKxrv<`VMYm5v<({|1tKHLi%okBLXCntw`%hP zKXzW*LuZXlF?*8d;4NVkfymqV)T@_BynQ`M4I2kS4n=|=Xu6RoV)%|8G33)P3#6~c z&HHZcmqDUJRv~yC3JgFY;_K525u^GO;P%rZL*Jt>NcUM-rTaBVqC%O*2=z4o?@>k2 z#b8lxpN|GSLP}1cOK>#HYx^KXUw;~K^w}i9pXo%AANSyR|2FSScLj6 z!D|!vZtFhy4xk9EF!-zmHW7W|Jx8rt*rmzEZR54LUNnjQ_=1FZi#Gk=;w$l`wr$#= z&O*oHt4l4q^cD6c`pLWE!@};)$ICsji@CrtlbGRmD5s`!-q!gYFNZFJsEr0HsVU$@ zzp=DgOSczZY)`eiOZOJuM|sQ*)#C@tZ&fENb_*FFs)F(v6Hcg-1n2@sRQ=Wm)&2`0 n@LBm2&>pif5(!Xh6dSLwPW*-K?RwkAZ7ZT$RHdySEl&RjY*2!l literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b093604ecb6737901aacc1014376e7b4ed303a9c GIT binary patch literal 4311 zcmb_fTWci871nKLG`ftWU9Vm&g&{YzUXNt5elRk@U^|dRAWU%bkj&E5bXQN6x2LPq zRlS;dSaP$21@)9|LkNWYf)GL=AKPJxxL%vhh({s^EOTfzxsH#rYIp;gyx%96$ zzWC4niu-5xbS7jvK4npqs)*~-Zbm9BMm#m;i}K-b%ID>YZRhMtt0E71X;&Z-3YkPX zPs=Bz?U1;Ui9W6Fw=@rpRB3%(G(=Oho|Gq|Z5u|KgwGw>CD$|NEScKFU?b zb2B;R^6}%6F5=$C$9zl%y-NJE(pe0Z_iZy{u+fy_K&*;&+pIjev>S;`d3jk3nB8K= z@4NV&klz3- zm(JT0ASTlxqGcaaD7q)NMXFna`0$kh63t6fvO>He-kjldDUJ~h*t-D+hBwST!AXZs z0xbcuDe?sd9lV@1bZf`mB5qS?rhFC+ySs45v+QtrcSfcrZ2hs1skfCaKzL%eVOcK& z-AIq!CAE%0Zp{}UZjVRFxy~3R(X&IS~m_O^00- zcW(<~m2Ooa+77s7)HY@*d1(D&5u@NPj5Y})56~t(e-j(=bMXrT;>ipM(RbY7GrZqr z#9E{(o-6GZJ*ozupyrf|I5$TsDu}(?b1oyBU0h1LGtU4-A}*4|8}|}Ekx}o9BQoY< z6~?_semcf_hJ`9M^A&Tx9{m;->W%-49M1V)RnE8VRxEiE1&Kt>nI%_MV^Hkf@r@Je z1J%tN1T&KiC6sDD2=*~8X5LW}{sl#QMuny7MLzu*LVrS}{(wlWAVRgOfr=(`rogyF zF_cQu^*i6^5VgO%H3~=OgA$BU;peVZz8y}lFIxAnyR1VO<#D7&Os1t>%O)TuHuyM8 zWGGE}ZChA+|0hn?uzbi380#%{;yUA@jAdAUZrjN0isE97N-{ZrDYFTbe*%<$++|zE z28Y@@g#Y#`;lC2h#b7QiUlNNyR&k&gzwo5FJ9sZ3=-4HWe3`xb{pS#OndmbUEo4#t zMEu*f>)y0n9;#44riJ?9f&VY2A5^C4qLnJ&K(7g)@4L*R=6=JvYAosLA^jg7ASQdn8 zM3bq;ldt<7o^ZDlTuCE>>C^^|)rD$|yRX*rtPI8r zJr!!$M#Klj5b8QtEKh+IByxloJ8hGrhm%uC#*R$0!UQ}G71i?6whI&Y-s!m>b+mXG z@H|&}AXpkDJO|EXD%zLbQ-xW4rQu!yYnD!yp7`Wjt1B3h{JS$7rniq450)<5eeyvA zC;^BPH<#=tEFBhX$boo-7P^L6-`>x8sPZU?I2A{zp*iu=HqrcIv|=D4qW}X!i*BAXd5;_3PeVf7n}ANgc=2PZq?=o ze(b!qht3+AV)i7@!CS&80+F}zsaG$Nc>8*i8a57u9Et=#&~zhF#PA(GV#udo7D!)> zoA=$?FM~vdtU~ZO6c~U)#Mh@4B1ZKm!0o3+hQ3E%knXdvO80A!M1?Yq5$b9F-=m74 zi@~DYJ|7Kugp`~>m*8lY*Y-h(zWy}e=(9ZQHa# zorR9YSC?9J=_~9@^pkhRhlSmpkC%I57juDQCNabBP)<$dysh&)UJhLbQ5y|ZQd7W* zzP7YkOSczZY)`eiOZOJuM|sQ*)#C@tZ&fENb_*FFs)F(v6Hcg-1n2@sRQ=Wm)&2`0 n@LBm2&>pif5(!Xh6dSLwPW*-K?RwkAZ7ZT$RHdySEl&Rj;>Low literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.area.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.area.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.doctree index f26325cd9ffda4360440dfb836ecb7bd633b7243..7321cd7c471c0ae29158c4a844ea311757c81f95 100644 GIT binary patch delta 480 zcmZ3Xcv+F9fo1B6i7cJIvbn|S1(|xq=^*5knwT3Evn5Hj@`JDvDq;aPnowP%ll8(Fz*4Y*t7tDJjZKDlJLX zBxK>_9Ht}|kZF@IF&ze5?K1f~vn+P2Sy>bW5uOt3foL>iS;EN;bIRlgET#})N!DOD zxqza~yyVP+#2kg3UA7iMatq`30#(C6#)KMX8BXGT39MWN`Md zgrruKOqo2T2ano`wTIPM~Js{i_>+JfWcV+ d4NhIK^Aa{G2=+4Eat~PtQdwErBdMpsG4m=bZ0+=hDC4 z`10TTEAF4&)0vRz_>@Iasv@pSyBVpl81dAUFUp6%DW8`oww<#pt%^M4rCotUC}a}l zJT0G;wnO4ZCi=9x-_krZQl<5E(GX41dQzTAux{Ne=)d~})H8$~gBV{B1*Je~?v&DdgPjeoVOkrDw4e6*9d*U^*LmI`A zE#5ot|6KE2_lr~-*4Hda`ueT!^|UFXNnbziMf@30RMwB)?hSKQWWi9HzJsI>V0GUc z-49q{)R3orJ@luy0d|^eczk@ZRt&_7ZOAm@<2kr}B*g3RRdj*uH}U&6e&50Gg!~3z zxpdy105O>k5iR?WLeV|BEmGYY#D}j8kZ4|-k`>}j@!c6tm*N=FfV~@FV0gpa6P$GD zB+wEdn<8Ie(80@DL$`L^E#fwXX3A&Lu)7O)Jj)K3cV}d3!q%Vqn0i~;0)!`a8BHGHv1t=<$q~gvd{z<^BH$b3A`Q6{J))IVU0^s_C$+ z;_huhtkSItMB4$kjM~O5B@eA%EMgSgh0!Kq{R{?WAV z9okok&EWqX%=+wh_~$7|-uxET>COL%7|!uuRgSmqRxEiE1&KtxnI%?LUr^}X@r@Je z0oBbL(MuVlwMLzurLVrY*evc@vAUd_Gfr=(`rogyF zF_cNt^{MZ1h}hrU8bu@HX@qPE#;ERd*DBu*r`H#)`{!NOp@Z@`QX?kQ(ynC_kP;hw zoFy`pro6T-EWQ5|Cu>+fEm2aNc1kev$W>I6mVO=$n^z@Ma4=}-G z)dbUX<&JHeGSBA8BW&{$olMz~A6lk-gFCP--5DlgXTmS9P}Y}f-nmcYtj zw9r$bhHXTAPz<52bH(zM3Ig6mc(KzqIr=v_g=Fl=G%HNN(@;^_C~dniaqsP(>rY3E zhXK!Xl?Q^QQNnZJOs1lB**#U5#a9~c6|iRMWa)`dzO}l7@yNeBvtfGsXz^g_vfU>i zG=LI-C~-5%Zo<-G!G;`&M`)jGnDg!ZoQEopf{0Ubgc_O=FKrWzFGd>%A~Fgv%*1kB zil*(*xEjp1?3x6rcB5jH1vT*itlN<2oq5U<#6m6fe&LWoCp2hO1BVxFXr6|klf3u2kL0oZmjo&{8= zkxHTS7p)-!U7?z|ZM(vlOrM{fU0q#a&@w`$rz#(wVW>ZYq&_R{1G+&k(v86I5l}X6 z^5a?WjkmrJSUPzeE~%lNnVO@i8lx1xvm`gMQzOhMfr_?a1EfG?M0v4kk3pzWQ0G={ ze&9#WYkTOdktya*@*KP+j3N+u8=rag5{b93C#hlMK**s;@B>XZ5=9K((IbX@`elLi z)wp@zt^G1cRLCj>k3)gsCq#UGS|MUoe*)ZoT4d;Z^!4aI39EF!21!&X(-@(i=Knpa z2)Y<7%I)*ffJaEl33LgLW_fKNgy`!}1CBnM1ep3UT+=t)7j~Ve&*+2CZu&}q)B}r9 z-z9i$0^e=j$KC-HffWXyw7@2!&%5WSRSUZ`xwvh-7T1d=u^(TL5O2|@|66=5zS6c$ z8`N3oSbTk{MVG$7zCu5FN4#Iy-T8RACw4IxIA#(v{0`;RRLi_;4-^@`Iczh@SkxRM`5Ky>2ee#Vl?a_lyf=QAo! z-piO_te&1)qM@mv0n-N5sppiMm>W=(Uyxc4B-zOyn8h~tv&(uILd?)DP6weRpfv?hYjlCmn39;G6gwqD NB^Jr9&DZ@K*a0>xQ9A$t delta 193 zcmeypj`8|BMwSMasXh}~I@u(1i_;4-CnqwAOGVaw?O+# diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ea.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.doctree similarity index 63% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ea.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.doctree index f010abfd5c4e339fa6de4352117c3d3b4533b737..2b632e1a18fd008d753b2697fc67e09c277bf17b 100644 GIT binary patch delta 435 zcmeBBT&c*?z%q5-M3zoZ>D=PQbP#e%P0S4_$}dPQDyh^<&zh3K9y=w2vxg-l zwW4IoV`fw6dUB4ex&ra_a>GKTW1r)Mc>z-*hW!z3$%&$!7+Oi4`XS(A@3 z9R?d~!vWSBQ=C5eG_x!=JH9h3@WR|I)&tV3!m@;u8*bw{7E_QQD{F{pNPbaqW`15` zjzV!sW?EWaYH_iGyBEZ}Vm)Hmr6>2X+G%Q}b*eMyDJuD%q z6(v(9PwBy_a^kfKj0KZtGTTgE%&5qZX3XSkjG zDHNAvrlsYj78fhHIzs#<)+2^pdh#+>J2lmm{N&=2qRhN>h5R%HTp_fXmraJ*7UCJ* l;&k04U;q|C15g*}z{CtCU3UA7iMatq`30#(C6#)qnMOuaGT39MWN`Md zgrruKOqo2T2ano`HzqI^O`gweGkGbaq9BG*lW#JH@~D9fRnP!iIN63tRvM3algpSw zgs_-%o9QrPKF}VQ7`=i@tCalY;*z4wymW>9GzEMfk@YK0%3$c>Oi3+Hj?YWXO$B;K zvvEr86pakl9u|aW#UPx?PAp5SPwyklXtP&X{ZzFoy|&YGR%&Uz|$>G*G&ROTmdxVbisZ}%uoWx ToJuTmlp(7ENAKolPFr>W(@DE5 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i22.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i22.doctree new file mode 100644 index 0000000000000000000000000000000000000000..86b970878e63ea96088ac599059f9519f0186f3c GIT binary patch literal 4308 zcmb_fTWci871nKLG`ftmyIH+h3PWOt*=$BK8$TGC5U~9aA`m7dd2nWFYPxHt%G=%5 z>8f7MJS@)5!Ge0qwjl&UenAK!5b_HG`8Rns81kK}o}P z>x+LKuDO5qKxaaxlT#K&sfxHR?RKQXBH^hiUzU%4S-vQHww<#pt%^M4rCozYC}bSv zJT0G=wnOSh#`?56-_krZQl<5A(GX41dRq2G+cu0eF<;oS$B7GxM|NERJALT0J zxtX5ICr?T`hhtkm<`eSgHQJw*&R-aOV4E3(ho%(w#JbqD&C35vyA{inmzTwm*&Sv~ zE{BD|yXl>qGSc*>Rv0s_A;jN}lqLSJ?WoA+iy;f2<$Odsg>4x&rma#Oh&RL@Sro_C zd~iPaiRQT;6sa_9pjjLb^xIGR+7!`rpugLX_;VhsY!JQMALpvbg0VCM2gm@h>VbE9 z5U|3iF;542?00X0>onJR@X5tSF%)aIA=8LY7O?hV5MRerMHje!1HU)%`xbsZdN%ON zrF(1-fXQ@>P}v^h(Cyt8rEU%3qt``8G%rob3h{06ojFLC;sl|9w_6}zc*EHqb~>~Z zXbFT(kuQ@s zksZ5FW*vLnnlItoo+R z>+tRS^h`%q&#q9VX0c8#7P>ad4;$w!6N}_~>mvjslo^Y=2`WrCQB-I(MF&MGHK8rfk5KvpLiRg^Yz?8RO$}8vU2p}? z#fqU=lC59+Hiz*2)vZxIGM+|An_z+xzi_O2+tKX!vUmTu%R4ktK8jSrWLnydYzl%x zz$aNOLutxu+rrYnf9iA%%g5Y+x!zN!t}`CWkqpbvZ5!!bQC&<>PNwItWH^EHcYyM@ zyL_w2;85Fy@?T!3{AYr>7%rseD`N5cDh_nx7oIeC2k#{m9lOM_ueEpI{{reRC4Gvb zjV$Z;#6NAjZcnRaq6!6cTBsu)_167@G{9ip8!s zgHn(_!*Zuu7I}=-zENR7;}Y${T!Y38@c;fuDU&M07d9`}?LN(qX^{kzk;;=2k`DE- zEC^NNswJ*`!%KL~og}!DMg+5=4Hl~d)f9JW_i~=8+ypVrTjj-u-4QIVmkoQ5Pb9E1 z7%=oqsbL!t9~NVn>s+xsrE-9K5nM>xCPy2mMlOCr;nF6Ru0=k zdV>Z~0uaS+G}(_?Ixg6l1MvurbOVFFeUS4|kxHQ zX&x+|bSw!?@LX!?DS8k@QnO)952?It%@RU9wtIMtMhYa>&oI}YK~tZV_93018|g$~cmkA- z8vuFMf9vgc081wyg)3%AGBv(hnD1Kwo$!k68rH13H25U{omp%@ujwH z5>Q{EZSmEm7G3%Z`x4#cJ@H{-_ZQ>kuGq&^;Fw9w@Dj?YnV$D`QR4N`WDvDvsN$Le zPW5Xm!dkn%bYpvF)g8LObU(^tZm1qVT)nH>S+hIH_)ry;&zNsQ6~{mqIHKyeKB(j` ofxu_wk3f5j$VenWsZnga!8-Am#JjcF#cd~|T2!U2A1qG)14==GK>z>% literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.i33.doctree new file mode 100644 index 0000000000000000000000000000000000000000..49a90a12a2b869272a194e7f921aef4c5477d608 GIT binary patch literal 4308 zcmb_fTZ<$~74BPAb@ipXXU6H5?Uq7asd23C#o33Y7ZG;%L2PIiQ6IF1Bq}qiB6cz} z(u~OIs)u2B)s=0CCnpy~5PyM)2;wgg{5L)?Ecl&>tgK5<_b50_LC1*`aZY^aJD2=q z>x+LKuDO5qKxaaxlT#K&sfxHR?RKQXBH^hiUzU$PEnk#9+s@gQRz)82(yl=x6f%x- zo|aEb+aYx$V|`kkZ)qMHsnYtmXo#k0JuQ2pZ5u|Km@jPE<3x`$d8)_s|2@u<4|A3A z+)Pj9lP4ve!?CTO@Co_z8tu<%*~ zm&3x~-So~)8EJY`D~y@e5aRDf$`b$Ac2s2Z#gK*1ay}xR!nO<>(^e@C#2aFdEQ(`m z-ajAwRP$U9ic}gl&@7Gz`mOKvwJDYI9kZHsx3t0Owh_BP}v^h(Cyt8rEU%3qt``8G%rob3h^EB-8o2?;sl|9w_6}zc*EHqb~>~Z zXbFT(kuQ@s zksZ5FW*vLnnlItoo+Rg_Rihp68ZF=I3`~% z*5TU^=$VeJo?W3z&0?KgEOc#@A2!ZeCKk!}=7$JID6^P%6I7UPqNvbniVliWZY1k2 zApKuz&tvghIQg5~W3fm^dfTs1qaOV)6mckgT%pjmJ0r>CD2OGh&OF1aDuY_@wr}iE z8>mjM(rn92Gt^M3`A4Yvw3t7RGVxES+H*>*)GvC{AEERIgzR?+*&0Gsn;NQUy5I_& zixoq$BwN4sZ4Tl4t6QUbWIT*T+cwg>qPm!%oJ`MO$#4SY?*Qd* zcllP4!J)PZ<-fd6`OgG%F zF9?a-k2m5mon5z`u*hlr3F@(D zZzl2MkKNYX7*HG&-@ST-8|AK~MWt>2jKu{;fjX}bE^Qkl2+x^Od5J~DFg6)H6^mVO z2Bjc482jUSL=>`UU`yl6`%A+9SR2pH1=EO_eL=POHAp;Q^1(<0@ za#D(>?a;&;%tdxXf>irakz_$lJOJwi5^Xe3SxgrmI0?{AHHCjJ$}}$`6<~yd)*)gQh+!?L#_2H`0l~@B}Cu zHvsai|K?k71C~xc3RldKWNzkoX2vLm4=u^f$e9r)iD9B`*bpfY8Btzr+Y=Bf3F_Rc z-4Fcad2NrJH!{WeNiPR)38M%^-oS=1&BoJ~eV*EhUtymGm_jJOLProdX zz8WVVxV2vfu?ks*;7KSj2Ze~QPb)->>Q8{v&x#CPk3JvWH({0T*C2@sWjaErXZe4h zDuOPC%X)`A8S)4zIfX63(JHU)!w_BlS-{a{;{d}yW^DS5``m8w^f`U=*==75ka}Pd zs=EZQP2hX2``)_;Ltur$H!ZM<=nL-!YSogI<`yT$ZKHb8B=+M266!4y`oG0j;!ADY zB%r=R+v2NBExPm-_9eQ>yW)ew?k~p6U9pd;z%i4U;U$z)Gd=I?qQvW=$slUUP{lO` zoa)zBgtc~i>BjcVsylRl>3)>Q+)zD!xO!K$vu1aY@u4axpE2KrDvp6Ja75K_y+ o0)fxUAA|N7k&#G%Qlr>-gLUFBiFa$Ui`z~_wWvy4KUkdp2O8FaX8-^I literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.mass.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.mass.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.mass.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.mass.doctree index 136efdd3950a223df7aae107ab09c3276d27c431..249b451fe3281ca46d29eea7c8ee5366e5db6c63 100644 GIT binary patch delta 214 zcmaDU(OkD3Tb!<&l$w}ZP?TSgT2xZ03$lMoVun)elnj;FDLoKX Jo2}XX*#Sa1NyY#G diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.mass_cs.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.mass_cs.doctree similarity index 59% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.mass_cs.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.mass_cs.doctree index cf95804e94566d1772f21195d45aafe0d3ecd220..c66d23f7afc5dd688843ae9f05272ba9e28297e2 100644 GIT binary patch delta 242 zcmca9`&X8wfo1Bai7cI*in+z<1(|xq>686gL?^BgMH9Hek18;kiLsNhVsZ~-?BoCz z@yUM~Lxps56N`)ElZzEJ;6^1f$#N>ddHyU?ljkvsis`20Cl{9#W#*+TdsCLBfo1Bsi7cILa=FFn1(}mSGKx-IEsD&$$B)FD%+1)zSUQ=D#b)wFM#afr z88i7ca}$e;z%q5(M3zoZ>D=PQbP#e%P0S4_$}dPQDyh`VEuE6V9y=w2vxg-l zwW4IoV`fw6dUB4ex&ra_a>GKTW1=awpHz-*hW!z3$%&$!7+Oi4_+rIU{_ z9R?d~!vWSBQ=C5eG_x!=JH9h3@WR|I)&tV3!m@;u8*bw{7E_QQD{HWxkZ)pfu>#PW z3Z;3OB?`p_iFpveiuGWTn%u`~r>T*WpIls0l$n>Vke{XiGZagpZT`e6!|V+4nr?AA j2qgi7wE!Bdx9hZ%E$Cb~?1z$}GfA`goKFU);nJs|a#EKArpAm%?~F$IapvId)ph2$3%XXfW6 z<|q`GWTvI%r4|<}xO+i7Cf0*Pdh$G0J2lmm{N&=2qRhN>h5R%HTtT#%l}(1(7UCP- l;&k04UQ^oei9J(CirWU$9h$>8i^2}!LenKF4w4_qFo zM9(QTF*l$nzaX`!q*AXSBaE;DH<892*p6d7?UQmGPW^ROzvTf6~m$z zsCDum#xNlrpgAC86f|HinViTZtDpemVY3&ccQ#W7&1vEFDHAF~1peQphIkO-qRUs)gFC{ZCeeyn5 zHSEIjlf~F<8FeQMvWVfZd~+?EEHfv>Te?7JF5nc?1-d0MLm3$0sA>y*YRwNo@QSdpYyKzb+hF}5+5PQJ}-Gx;K;;^eQ4LX4S{IhexuH48E_L0T0w zAeI#{$+F49>=gqlTFaCHB*mDIFctx|yG&MMk%DRuVo?)>IZCXD9b(YrPL`!?91sJ{ zS*?Iti&#U14FZZX^O7?Q5_1$X^HPgSG81zq3$V#cfjuPFgIzjCSSuwzxwr(VHC-V; zO##VOn`g4gGQ-@tpHoZ==#In;Wnk#2#!l&hxL>b0T`ws$F}I*7zW``ur5?nAo0+)m F*a1RceGdQt diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.phi_psa.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pia.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.phi_psa.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_pia.doctree index 4564803fee2295f63be36e646166fb5a48482b29..97b219faeda5bfc14d66bce0c04e3dbce759d732 100644 GIT binary patch delta 391 zcmbQCbV!M%fn}=sM3zoY#oXfbf=s>Q^vMZqBJwfu1(}IcGT39MWN`MdgrruKOqo2T z2Stq}16WP#l*TEwQ#3MIQDs>`CQN2!Y-6mL+`||~@C#xNnBf{aX%P6Z9P zjfqUMoC1?J9Aj!gf1Z;o}2Ut1==sYeKS*U4NENX%+{b&JzMC@D2Dx1cD$0BByNF3Os)wvr58~L( Iw>a(C0fZ-pegFUf delta 336 zcmX@4G((A{fn_T1M3zoAx!mIPg3QSu8AW7b;tPrsr)03lPRZcxVF^jCD48;ON)JMT z7z0>A>y*YRwNo@QSdpYyKzb+hF}5+5PQJ}-Gx;K;;^eQ4LX5?eIhexuH48E_L0T0w zAeI#{$+F49>=gqlTFaCHB*mDIFctx|yG&MMk%DRuVo?)>IZCXD9b(YrPL`!?91sJ{ zS*?Iti&#ShbOVYq^O7?Q5_1%aGg1?aCf{UL!zL&{*^teaQEPHOn;68B&9m8LnPCn( u$SI};v@kJ485j(zu~T{=4%I78*Go!G%q=L&FGwvasnmnGWHSqw9XkM~ZFKtp diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.phi_pba.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_psa.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.phi_pba.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.phi_psa.doctree index f6489b8eeb6a5f1d5447939bd62c6e7cc9857ade..0cabd0ec9badf82b19c9e45477ebe6025b3cdb55 100644 GIT binary patch delta 440 zcmbQEv`2}hfn}=UM3zoY#oXfbf=s>Q^oei9J&O~kWU$9h$>8i^2}!LenKF4w4_qFo zM9(QTF*l$nzaX`!q*AXSBaE;DH<892*p6d7>g&fGPW^ROzvTf6~m$z zsCDum#xNlrpgAC86f|HinViTZtDpemVY3&ccQ#W7&1vEFDHAFx+peQphIkO-!N1-?)HL+;&URE`1 zg7T9^*lZbfCkwKO;jnmfHJdCmC&Wv-Kqt=Q6w?K|BQZl67}%<@Q+iN*n*A>y*YRwNo@QSdpYyKzb+hF}5+5PQJ}-Gx;K;;^eQ4LX1h1IhexuH48E_L0T0w zAeI#{$+F49>=gqlTFaCHB*mDIFctx|yG&MMk%DRuVo?)>IZCXD9b(YrPL`!?91sJ{ zS*?Iti&#U1^aF}A^O7?Qa#9tNQu9(W^U^2tu*pk;{Ug?cRW?RgDl$y|8d%}0|0M5gOmUO diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.print.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.print.doctree similarity index 54% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.print.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.print.doctree index 3e00eb9fc8065fe0a847b87a16ddf27e591a3ec4..fb7ea37d2d08094673121f3561cc8d22566c04fc 100644 GIT binary patch delta 158 zcmcaF{a2c$fo1Bai7cI*a=FFn1(|xq=@So#Ph2H{%wNV>HhC_y&E&<5ijxmAW(jE) z6lLa>XlN>E!1PSEVv<7EA-=hgNt+R@&1LdEX4#1c#WwS?7&CHm!*pzRXO(7zYSArD QpPa#_h%jJtKU)Ah0JLc~H2?qr delta 159 zcmew>eP5cTfo1BIi7cIL(z(Uy1(}n1SR^K{5RHZcGI diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ei33.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.rg.doctree similarity index 63% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.ei33.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.rg.doctree index 51b5dfc7db4b0c8c016df9e49c37cbcee1cbb54e..d356a549dcffab81cd12c056c326c767f6e3ce21 100644 GIT binary patch delta 486 zcmdm{xL1*-fo1BZi7cI-(z(Uy1(|xq=^*5knwT34_Oiz!*`9MGGHfWx#mbT*+z64gjAIvLgTh delta 475 zcmdn1xJ{9zfo1CIi7cJ&Qn|(H1(|xq>3UA7iMatq`30#(C6#)qna0LbGT39MWN`Md zgrruKOqo2T2ano`*CsF)O`geYGkGziq9BG*ldmy`@~D9fRnP!iIN5?pRvM3alM9(b zgs_-%mFX~JKF}VQ$q$&Nu*mbU$P2L`952=b=1jI^S;EEvvG^H_IyQr4SwlPniZb(( zGYb-P6p~W&QZn<>6^ctT)6()%i;ERpJz)VN)}ug3;pAPcb{gs_`N_p4KqJ!?^3xP> w2lHk{HW_9|NLc6=r|TvGIR=nbfn#fP1E(!J04dX_Z~y=R diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.stff.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.stff.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.stff.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.stff.doctree index 88c8c93dfe82fe3d2455d1652c02ddbf749e171b..3cc985569b07501bf05864fbce5841eea9441875 100644 GIT binary patch delta 214 zcmX>o`$(3hfo1CTi7cI*vbn|S1(|xq=@a*hOW=(Uyxc$7ld-onJi2)58=5{vA_1EN5|E1cXgRhv0kZJD5s(=AS)?8B~r LaO&nFc7JvNcRoy0 delta 187 zcmaDPdr+38fo1Bpi7cILQn|(H1(}l#S;Qx<A{GWfB!uPsvX%E-A{)OIOHGQ-B#QxA_Q^vMU9L?7FnPn@{`k9E^u<{9 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg2.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg2.doctree new file mode 100644 index 0000000000000000000000000000000000000000..90fcc95f1303ef543c2cc61f8cd9ea1e1af050b0 GIT binary patch literal 4316 zcmb_fTWci871nKLG?GTr?q>C3DGW&*X0sW|to>kQLclg8L?A*)@?g)>)O6Q$mA9v> z(^b8id029Fu%Mo@Z3uyoUl2kFg#3cM=bz-+V90l>dU`HeX)#1-psVVfs#D+j&ZT~} z_4$7e*W8~y(3z0wp81vMWFUv>2E?<;A+s@gQRz)82(yl=w6f%i& zo|aEbyHDaqCi=9}Z)qMHsnS|qG(=Oho|Zk)whbdq!WWk8@mR;1Jk>G%zt7qD$GOUQ zZl=R8r_AbPhS=c>qpSek(YWB^$8z#BaX zSYcGm(}9lt>Md}c<{B41x!5R%V$C*W8u7^j*4_=`>$s}u0@rWg_bvRsjbD$h4ZL#c zF53fOGL7LX+k+pvz1zIhts#8$I`4?)r72kazoqUwhG#29g9cSeJ=wP+y&4!0p!uyrp<2xBR&!z6ADk~D2RdM1)qcc9wWXY zMzLLKcW6^J`~<0{Tn4#0R#8E`-CejZ!q_>bw0n#0hZ{ykl6d28a*1quUmTMy7wfR? z`*cl5R?n_brDictE+)D*(hrMsmWf63J^BGxV-Amm-4L2Q?p7fBof(Y9%)s!LC$x} zH&&<|RGO=F+cMJ(xs-DM5pq8b=9i<0{0p-8oEj^6jIQ)&2>l7J`vY9J2A9=G4OKK< zFa^dXiXmyzS-g`vOy)X5r_$J~Iy-cl#7Gaky349m}K8)05iUQCcyrsuC@I)U;} zfbx&KY^%uNP}_v?-(DyDSAw}1E`;eTeDTN1547Xwo-}tm?*Esas^~s$R{57|Dp*(rkV{}sq&@tngIHq3oNSgH>|7LlfI7W ze~4x#tD2cUB~X{aDEOA!m_<34i`lFq({Vev-KLLa@z~e)+tI7r9PyZR*X@2-~VjN6HDj%1a z*{52T1)&;Kd#bVJ8-9i-+|2}6(uiQzyy3)3q3Y%??Ox6^m75@;zN@_0useb!^{`>@ z@reXh291WE2{mjZ;=>}war;*+PbnQ>UpN;tZIh#%)1?rK`!dZ66Yw-tlr&1)F3hO^ zZr@d`uYG1{JwJ=X4=Qg z3oFX@knW%XlmJADYf(B0OXGsY9Ee9Ks2gbb?E};&l}ACuDK+94>K89<6SZ)J!VE-Y z6ri^m$w?`icAq-eU_NCxBuLeXig6ay!~?KyLQ+LcSwb5gxEY|EYI6U4D$~4(RDf0r zQisT!O7mb*)3GEp!E>plr|3ZtNzH}{U8J(IH46yw*zVyn8X@57FgEQ}V!=ozt{Jxb z8P5XB(g>x{-4}%+16^@6aocuVCN>5cDpP|1$gQPwy?L*R_9Z4fF zd<>M0YXo`LfAg((0Ly+p3RjMynfWotvtx`>cyLK>M(!A4#tDvS8#Y7;L`IYs+x7&6 z8V7Z3)#eAj1HHCK&KjAb4W$kQyd{hx5P28xy?ThiJJi$Eut^|fEE4=c)2&1i!}s)< zA)bCwAbd46AGom}2GrYB2%dxj{ZI)1`mln>DE|b|epY0tdi0ERZ^J6wuR#(O%5(%* z&*J|+WdvOem*o!mc*rA!

KKj#7DTABL#v&jOArn*?|Spx377+-G)^r_br_XSaPO zKN`%|1G{0 zUufH=392i!EWW(dqD!x_FHlY16CW0~v*<6kMF(AhV&HiGFQmvX*Wy?bx23>Xhy;?T_@B8_LHISNEz`*6a=x2qZwMk!<{db>J^e@7B}KZ#xm?qAF~CV{!UF$&QF^ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg3.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xg3.doctree new file mode 100644 index 0000000000000000000000000000000000000000..96476cbb6f9102dbac2dc0e66ad6c01674e5aaca GIT binary patch literal 4316 zcmb_fTWci871nKLG?GTr?t1lNDGW&*X0sW|Wc^@dLclg8L?A*)@?g)>)O6Q$mA9v> z(^b8id029Fu%Mo@Z3uyoUl2kFg#3cM=bz-+V90l>dU`HeX)$D3!Bo{bbxwWfJD2{| z*605@Tyy{IfzE_XC#NimQWbGs+U-b%#h9n2d|5vFb@`&~*>=vZv?}tDmv#*jp^!<%*~ zm&3x~-So~)8EJY`D@>Ty*u?Kf%EtcJc2s2Z#gK*1ay}xN!nO>H>8KP3;!Uwf7R9kO zADj<Y0oJUt0^oqCX0scEU9>c9j)%piPVIvKl1VPuCgWkdUh9%^)pb7 z?AQ*Ob?k9#zJzakGEUBQ#wd-pp#o|==OqF1Lsk=3&+RH<34lZ%C}jq=0doMmE>e2;#>)tDn9VK;;(&%22V8CA=!OuLgO-ALwD z^>mf*$bJQlc}#u}XMcBlOcqH=Z~P5v)uXRM6^F(zD>T}6XC!$N1&KuUnP*y6ZBX;w z@r@H|2bJb3-L}j$LoKD+e}vjki}~XyBmaWxJ*UP>9iu1x8A5+T=>CAvts!K!siBId z3$DPqL@^Xivh`cv?hwYmyEUpv#?uJt6HHL*7u2e^9nI92z5CZ)-l3WDQKZI9rlsA; zrXVUd_#{hYC{1~7TUh${Po1n`dCUzM>^*hjI^&@n$*}y)wvpx)<;4VLWqSTfrV}Xt z1StQw%eRUQ4z*1P|Lt|cezza71L%n^@CcirxXMNVT- zP>(-*vmHMM*=@~@0mU)--K$5rQSM4xRNCgxSyEsmsPp>Z(zY>*@SGWymsms$2KGO03r;qYSJc4&@Fi*Ya+seD{w zXPVRr;e>Se>; z;}Z$23UIZ6AZIh#&)1#1z`!dZ66Yw-tR5VK4F3hO^ zZr^pRuVU6{JnD@X4=Qg z2P?|tX&;gX-AEdN z;bWj|+#txa{#$Rq16cO+QMh7;cIIY|XJ(92_~4SSj zje|P3YWD*_fnM7q=Z#D;hSCHA-V#O;h`fvMy?TknJJi$Eut^|fEE4>Irdx?3hVSVy zLq7eYK>BKEK5%Ql3~08g5IhM5=AjVr^=XBOQT+*^{jA8)_2@IweH&KkehreSP^Ke< zdY1q9sUqlNxGZbYpvF)hXRyx*z2+H&l-wuHIFhtl1r8e5eY_XUsRDN)kWSqUyIk rsPc literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xt2.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xm2.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xt2.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xm2.doctree index f61fa430189c0ad06acb9a2c0a5a5bf5d2ccf304..a64a34a397616bb751f98a79da0e175fea8ba199 100644 GIT binary patch delta 403 zcmdn4cuA3^fo1CPi7cI7GP%X+1(|xq=^*5knwT39fIgKfW zF?aH5rXygZT_#^-mc?fDUuGp#!{4=Z4t>^xKpk*2xFhMJIn^kp>#b z#~Q+_;+t4pJUNS11In7k8mFn5lAl~$Qk0pOu8^OmfTSHgXg15S$uhe@oUU7(4nj%5 gz$<_To-Qcx5;K&5p{Ejy7Hr7sfPuWZlGBbI0HKkQN&o-= delta 395 zcmcblxLuK@fo1BNi7cHilDWm{1(|xq>3UA7iMatq`30#(C6#&=B}P*+*kh+;aQ3i- zq*jznnLMQjr_zbnCo&dJp3iJEc`2hJKbkp{Z!m^&s{+ka&;VOC*@j705~opML-G|@#>m~t%t^gWz bx}cy-%uoV`ok}cnpdl*)hVSMnoObL0s#uR? diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xt3.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xm3.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xt3.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xm3.doctree index 4f67a8f52adb0479119cdf254bc4e1c1798e24da..e3f2cc793f86a5d21b5cb129dd2f6a3b0405ad16 100644 GIT binary patch delta 403 zcmdn4cuA3^fo1CPi7cI7GP%X+1(|xq=^*5knwT39fIgKfW zF?aH5rXygZT_#^-mc?fDUuGp#!{4=Z4t>^xKpk*2xFhMJIn^kp>#b z#~Q+_;+t4pJUNS11In7k8mFn5lAl~$Qk0pOu8^OmfTSHgXg15S$uhe@oUU7(4nj%5 gz$<_To-Qcx5;K&5p{Ejy7Hr7sfPuWZlGBbI0HpVkP5=M^ delta 395 zcmcblxLuK@fo1BNi7cHilDWm{1(|xq>3UA7iMatq`30#(C6#&=CB{=S*kh+;aQ3i- zq*jznnLMQjr_zbnCo&dJp3iJEc`2hJKbkp{Z!m^&s{+ka&;VOC*@j705~opML-G|@#>m~t%t^gWz bx}cy-%uoV`ok}cnpdl*)hVSMnoObL0t*eh{ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xg2.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xs2.doctree similarity index 63% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.BeamProperty.xg2.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xs2.doctree index ed9e7b810f8769b722ef8eb7605eaf4366fecdd7..8a57ce4ba2441c38380f980bc9b32b6f029d88de 100644 GIT binary patch delta 423 zcmdn3_(qYXfo1B$i7cI7GP%X+1(|xq=^*5knwT39fIgKfW zv3T-nrXygZT_#^-mc?fDUuGp#!{4fo1B3i7cHilDWm{1(|xq>3UA7iMatq`30#(C6#&==|)pB*kh+;aQ3i- zq*jznnLMQjr_zbnCo&dJp3iJEc`2hJKbkp{Z!m^&s{+ka&;VOC*@j705~opML-G|@#p1P$0mjde%K!iX diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xs3.doctree new file mode 100644 index 0000000000000000000000000000000000000000..517ab15155e4be51d0ad69b50ecdacda8daeba03 GIT binary patch literal 4332 zcmb_fTWci871nKLG?Hed-OcL7k{J>w%z87Dlg)#X2?5&>6M+aJ_CqpDQ`22DRoAv1ANdD)HW>1qs-B*UR$6Q93#k+D80_ct^TjZ{gsUDQNfG#(dS(X=%qP0SaT?9o_{QhB0B^#3+z!B&-sMxd5QE#g|in5@7a3FV4*3*9kDJpZN0Sr!fwSf;l)KhV0MQY zlgUADaBsTjri?V*sS(CZYfR$1mawt^+K%#cJ{Yj@NydjHliP-2BU&oNzIa9Kkw$T3 z%{yoP_chOSKTo7#ea+&yuiyB7Pn$fN_VuG)#Gmq5rTys5-Y8Rf8jPgrJ3#t?RrkHo z{eb00jd;@6BfokBTql{vg^$lS@_|^hHJLLEP5fTN?>qQ)>Ds_6 zlkT!z049?WTxGlPL#KO_mpT=M4_@XSQNJ(+%f;*ByK|5(#4%g}YqvnY@S3q*th8w* z&=LrnJX<2q!3zmPoA%r$Vl}yC#$-{mt)(rVV27)-b0XDY>QB5sy{T*ozpmYdVZ9Vo zBR#f7Y8`vrm@nbmoQ&f$oiYleZEOKGp7MeKc@J9N{W@6VxdWOYn9}JPkq9nLMjbWm z+~h(ZXr&vP4!2d%Hmg`XwC;Nupx`!uwh17Q&Ndx>9T@Qo@k>JC@f-!wcf8c`MvgLdo zw*82%>B#EY6{^H6=E=oG*F^eZql~3uk$m6#F;95LV)<(xb+q6t>x4LgXPsDujIw4& zCY{NnP9(E3i@FSWXurbFxsUz?yhd003xqy{EB_2v zuEB+ss)3583#P!hSTQ6~()9;l{@~VsxG}Oy%99A;6ikr%7q*pmJDhD_w(j4zS%>1v zhmjgHnG|*-or1WS;FC0#p)|#nZD8o{KXtN(Wg~9DXm6<#*C`L>P=>|Fwu!JWLqJTB zW~OH^WIloNFM#sT+iWYz;85Fy@ZVo1{5OI*A1s9J3w-fu=?6OT6Hl7ko%bAqj$Pu& z=iuAVe+F?Esy=j4UY6y%;y<=om95qEQMv*$4dfRO{QuAtA#=?JjYRpf~p}p2^LYVMT69BB|LRri+wTHf8}K9@;%zMk54VJ;tG} zQY;wC*fqzto$@rGER9eK-F;CQQqUEuiQBd#j7jy`>FMR=CHgQURC1!S(JA`w~HuMaDDjPg%_-B0oqRga#P?yXpc z`xQu{LYWNV>RJ5XrHr8S!Lr-|9}jqhkeou7;3$<>_I`+}{v_b2vT=Y%0eWwG-hFI0 zdGeIrf_B?y0)!q|gzWD6ufW$@_YS-RMPP-&TNl_w^zwU#T(vYyeT$pMX~SwzC-&oE z3GoI^`fu@t_*~m2O;BB-W%0#@79Dz>eU57KmUuU}twn#iBUBQzttJ`#U>3pQe%uqhQzj{`=vSxP>@uA8op3&cg zDvo`3i>%*xr<{Kd1U@Q$2HK-_Mj!!7jb!5$R)N1Xy<1H?zwJbni^{O|jm63T0Vl1G AGynhq literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt2.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt2.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3eb594dba762720c1e229bf3a67618f97dbf7bae GIT binary patch literal 4312 zcmb_fTWci871nKLG?Hed-OcL7k{OcNnayS-v&n;zF$UWYCIS(HlZRxMrlz}Qs=Pg2 zov!ND%)?^mVq-x)dD{>I#=jth5D57NdCPyvv%!$>RQ2>+w9+OJp@FWdQ*};#=R24B zWb4a+9jv)OyRTCrlgSB-qC`bp7j`>RVLs-GDV`S(ep@^%y0)3IORe%O>L?~n& zWjrY!7q(5}M#lQ2+~3eVG*Ttic2N^`(Rf^RMbp-dG%;UTvPWY*O67?j(f_-gjenM@ zlxJpoGBJ+|+J|jhAMy#=^AhP#3uiAB-m~?T!9r7rJ7QgI+IngKh24r}!i$T1!0Zk) zCX<8Q;NEo4O&MvrQzML-)|kY1En#E-wH@W@d@x|)lZ+2ZCbtd4MzmCjeesIeBaPz7 zn)lB7ztB9>{XCI|^)-v*zJB9TPn$fN_Vtf@5r4{KmG+}Id!tO{X)uze?*QooR^9hT z_XCz2HR4HMkNoNlaGhit7d}4U$OmH0)?^a#$pY5i4dPW?Rdj&sck%l^ey`)#rE3GP zOuEZ<0hmliaFy-C51sB!Ug}g3K6sgTME$}PEEhi%KbnJdA&%h+Si1%Ch1ZPjVx>(h zftEnn6B3zZDR|l@st+?$Oq8!{{MqDo;#okf+?Mz5sBc^WYkf^ z&P^`#fmXVq>2O;GZL^BSL+iem0SaydXqy1?=xo#B*MSkg62B%C9?ww_ea8zv2m38X zd_|1nxWewxp=$6EQcbZ8a(%3#oOrvta9@P6b4p?N7Tpgw4D&el#$D$U+4QbBB3sVa zVcR=&O-EMGu23arF;6Zgx+c;O8)YmNi{$&khdj~9jhzttc-Dzk$S7BKWYU>D>O?Xt zbEnIDhxWggpZnu882X2s{jo?$y5H}Rryl$-G;v6LTq4o5J44CiD2OF8&pgV?OoM#y zmanZ)DJXZYQfJRCKo!^f7q*EuglEjCtiT{*Xq^nM ziovc|gH(__!EmP>=2?tU%cwA*mWfuOu12i}_bZ*Z4Z9;)Tn%gX z4xdP1Wzb~knNZEvB0k7RP}ja>SwiUm=fb&|X_^eBoGyh>Y|A9gO~8{-QPL=EGdIKD zn>|;pj+Pe#o@FWv1WTfrXTX_EMIp2MDmTlg)Z8hBJziN^IpU-5t*@a`^5@QNnC(7V zURc>|59kgWKnXw;yY{3Nvt*RB5eMQCis=TLeR~hpNo7$GaY~I)L%rgKt)mVOQIvs* zi~{sELpdo#-L|P~4dzpJLxNPTC?BUmMLYoOCM4CvgvE5=zMBEMi6-~Yr&7)HNCjx4 zAa#JesWcB3cRH4YCU`2f^c39>BB|LRri+wTHf8}K9@;%zMk54V6~>{hQY;wC*fqko zo$@rGER9eK-F;CQQqUEuiQBd#j7jy`>FMR=C3-F+RC1!S(J6ZSQ%LI5!rrGHbRz8t z3?Bn!R%Cx9u?q zH4duSs>~03_jzRxoi#E+3rhV5cuN>XAo4EWdesntcc7<JN&UiT#8F+0x zP;o^8C;FY0$x6DpbYgR+)or@FbUxB!W+)%uUp=c_S+hHc_)z5(&**PL7014(Mb>Y; rSI$2N0-qK?2kp@&Bai^4MzZk=tH58H-mRvc-*zI(MP=Cf#^U5ZlJ|#@ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt3.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.BeamProperty.xt3.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e28df4d462fa512817adfcf36b8cb1e58fc4df40 GIT binary patch literal 4312 zcmb_fTWci871nKLG?Hed-OcL7k{OcNnayS-lg)#XF$UWYCIS(HlZRxMrlz}Qs=Pg2 zov!ND%)?^mVq-x)dD{>I#=jth5D57NdCPyvv%!$>RQ2>+w9+OJp@FWdQ*};#=R24B zWb4a+9jv)OyRTCrlgSB-qC`bp7j`>RVLs-GDV`S(ep@^%y0)3IORe%O>L?~n& zWjrY!7q(5}M#lQ2+~3eVG*Ttic2N^`(Rf^RMbp-dG%;UTvPWY*O67?j(f_-gjenM@ zlxJpoGBJ+|+J|jhAMy#=^AhP#3uiAB-m~?T!9r7rJ7QgI+IngKh24r}!i$T1!0Zk) zCX<8Q;NEo4O&MvrQzML-)|kY1En#E-wH@W@d@x|)lZ+2ZCbtd4MzmCjeesIeBaPz7 zn)lB7ztB9>{XCI|^)-v*zJBA!J#F%6+SiYI5r4{KmG+}Id!tO{X)uze?*QooR^9hT z_XCz2HR4HMkNoNlaGhit7d}4U$OmH0)?^a#$pY5i4dPW?Rdj&sck%l^ey`)#rE3GP zOuEZ<0hmliaFy-C51sB!Ug}g3K6sgTME$}PEEhi%KbnJdA&%h+Si1%Ch1ZPjVx>(h zftEnn6B3zZDR|l@st+?$Oq8!{{MqDo;#okf+?Mz5sBc^WYkf^ z&P^`#fmXVq>2O;GZL^BSL+iem0SaydXqy1?=xo#B*MSkg62B%C9?ww_ea8zv2m38X zd_|1nxWewxp=$6EQcbZ8a(%3#oOrvta9@P6b4p?N7Tpgw4D&el#$D$U+4QbBB3sVa zVcR=&O-EMGu23arF;6Zgx+c;O8)YmNi{$&khdj~9jhzttc-Dzk$S7BKWYU>D>O?Xt zbEnIDhxWggpZnu882X2s{jo?$y5H}Rryl$-G;v6LTq4o5J44CiD2OF8&pgV?OoM#y zmanZ)DJXZYQfJRCKo!^f7q*EuglEjCtiT{*Xq^nM ziovc|gH(__!EmP>=2?tU%cwA*mWfuOu12i}_bZ*Z4Z9;)Tn%gX z4xdP1Wzb~knNZEvB0k7RP}ja>SwiUm=fb&|X_^eBoGyh>Y|A9gO~8{-QPL=EGdIKD zn>|;pj+Pe#o@FWv1WTfrXTX_EMIp2MDmTlg)Z8hBJziN^IpU-5t*@a`^5@QNnC(7V zURc>|59kgWKnXw;yY{3Nvt*RB5eMQCis=TLeR~hpNo7$GaY~I)L%rgKt)mVOQIvs* zi~{sELpdo#-L|P~4dzpJLxNPTC?BUmMLYoOCM4CvgvE5=zMBEMi6-~Yr&7)HNCjx4 zAa#JesWcB3cRH4YCU`2f^c39>BB|LRri+wTHf8}K9@;%zMk54V6~>{hQY;wC*fqko zo$@rGER9eK-F;CQQqUEuiQBd#j7jy`>FMR=C3-F+RC1!S(J6ZSQ%LI5!rrGHbRz8t z3?Bn!R%Cx9u?q zH4duSs>~03_jzRxoi#E+3rhV5cuN>XAo4EWdesntcc7<JN&UiT#8F+0x zP;o^8C;FY0$x6DpbYgR+)or@FbUxB!W+)%uUp=c_S+hHc_)z5(&**PL7014(Mb>Y; rSI$2N0-qK?2kp@&Bai^4MzZk=tH58H-mRvc-*zI(MP=Cf#^U5ZPKAe` literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.compliance.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.compliance.doctree similarity index 65% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.compliance.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.compliance.doctree index 21eaef06067357ee9e9475816cbe6369a6e6dcf7..467b567378b89c91036918ba233a8d81a6e0c294 100644 GIT binary patch delta 238 zcmX@4^jL|dfn{pMM3zoYwcO(Lf=s>Q^vM?(<)o%$u*Xix;Ot=uNv$ZEGI>f5iuA;1 z6Bz3zmovsrzQ|Z4YLuLxTac5Pn3tTYpaC}}lt}^A%*`{IEEvJsY$o%uaLB|Ir|T6| zTBYPC7nc-e=A|p-rzya71Klv$i{&9FH%w%+Au9``m@!V(o732Qn4uQx0zI*VQxjqR J=I5Nz>;U5~JQgeP|~@kp@8PRZcxVF^jCD48;ON)L*H ziMM7k)=oadY%_TyqvGTsCZUP9xF)}53}rN&?8qbn6p%+XaB~-vBO_Rc%Vb^_S&$Bp w9g|&I?s9U&Y~HNFn##&(G`WvU45nc7elB+ws8PB=xAE|6APnAY#h=Cw0H$I;wg3PC delta 165 zcmX@8yFizvfo1B{i7cILO1Z`91(_4i%1zuN0Ozb_teRZS7(4Nz?z%o^3B1YL8e}D`s92j*@+wYQ3PZrKI~_#o?OTnJGp>KYVuRY zP$B)4)V$)%l1c>)xJFMV1%$56`Ah+fU_CaI|1fh*W@M2C>Xn&n&T^BJ8>VHm7^@1?vhP&0LbPV3@SL$YBTX9PO{ILJWL delta 175 zcmZ3l)ThMKz%rG2B10ZI924!x(&KbcD0N(~USpWb4 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7b1a334d7b9020715f3829ef9152e7c21ead9266 GIT binary patch literal 33415 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 Cvo5Xx literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.name.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.name.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.name.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.name.doctree index 6b6926f1b0b7ca274f3116a3f2020a2ed9123cb4..9a7e59b9c04eda8d96ce36b5958c24a6aaf58b0f 100644 GIT binary patch delta 221 zcmcbu_(zeYfo1B)i7cJG3c1DU1(|xq=^!-u0+Zy#4Llfvq7!fTGgeGq$80lsIin&o zM5V~&JB*?HI(dn?sR|k}QzqLoDPU+9+g!_Jzz8DhlAl~$Qk0pOu8^OG?l`f{4s7DgoDgB%;`GU}oXSuh(D|F&I78V1@YGBV delta 175 zcmeyPcw3RBfo1B2i7cILvbn|S1(}l_*`y|J;79NzCqC?FES+4)7(3aOO=R*@#!w#3 zyu{p81r3;b;mI*fya)|an|qiH7#WLzT5MP$Y8Y8$fttl9Td-VW;{Xe77G{-T6xK?~ iPcAMg%FIhw$WK#%NI0??GQ$k3=2V6;6&CAPQ~2f^ny&i;`GUmOv01xSlK786~H2Rx1X_caxP=+WG5ye zpenY>_ZdS4bc=ISGIJF)kc?2k)VsNn$%qlG+h+0yW)7K{;&i=&N~@IoT|%)E4k y{4@n56Tps`tif`PlN%?gS&ofF+TrY^sdo+QuY;rMU?BvUgS-e`sxha{s z3K|f_zDx>8DmV8t88b2#Pd?1-GMS4-3aDOmvJK01HV&}j%`&X&jEvfo`B=n2GMkIo TB$;8Fr*Nu3nVS!ChOq+x9SAb_ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.stiffness.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.stiffness.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.MaterialSection.stiffness.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.stiffness.doctree index afacda7c95b22951821bbcf6e421b29d0b3a8fb3..6db958b660f3057d600d64fec6e549b4db61ef5b 100644 GIT binary patch delta 228 zcmdm^bXSR`fn{pYM3zoY)!gFrf=s>Q^vQut!jt{kcqG_kr(|&Uu!N*mluVgCr3YOB z_r$0DjJ1=`FxyPt$f!6uh)D>ji)-?0#!yDX$&O4SKoNONQ#VgzGGzp7bD7M`A`8{V zJK2rp4nH@{2|!m&>0zC0z#%c&jrFmZQA&PtaY<2TUb;elngUD_$eo-0+2Wa@mgoYV PzJ*f*VddsWoKfrmOs`6Y delta 165 zcmcbsv`2}hfn}=UM3zoArQG85g3O6$!;)= j7nc-e=A|p-rzya!++4~Q!VEQM@+D3UD04G2R}?z{wBS0` diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.summary.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.MaterialSection.summary.doctree new file mode 100644 index 0000000000000000000000000000000000000000..88cf98180731c672a8c1ba6ef1f9557c68b2f8b2 GIT binary patch literal 3644 zcmb_fTW=f36}DxO6m_9wyLM4TDumuZ*QJ!Sc?cX71)4k*6{?3e?L$jrFx(w-rk>r| z%*UUkI*_VTt)mRQg&nvIR##Z=Y<`#vza0~kUj(cGh*MF#=xNv2baeG_Q zb==#(a;E~@Kt#=}1M-l|#YfdYB` zK&6g693+}M2O)mWyPG%lwsicg0?DoEZ>obq*0!R&pvuF{i74s zP0L()K6PB{seAY56X(nHcItjHNyTfSO)*VBm@KR*3${>x8sV7&WH+sio-$r~vk>{z zE$ZF3gLh#a{64$dDQEIt=&3vv%Z&ikv60`0$MPH~{{Y_~;rkPO$K*X=vnu*L25u@} zAbz2V%=p>)_$>iE&xDsIefBLQCi~aE;-&nl{Mj0~Yk7w7!1P_vGkL@EF?L3@!<+)@ zzO)^BeeZuzYWyscif$jq+mrwlvxfAt7f!bC);xUrUpCfU>%;Qj)*-Jg=N)Xv;Q)3{ z3b2v1g(FfP2^QC)gZ*%s=@+ixly`f$0`|NX72)$6X!-d6L9CiyU=p&gxP3u9L%8$B zxtX88C9qBWL99AB!wBLwf`d*1KMn1=ix+zvUVDUB4b~nhc@ro3XZaTb<>eX_Ic*Gk z6b(cA18x)-t&j~HG2U4bp%bLdAT*DgHy#)3J0Eh&8hgr%$Sh*>BU#7aJIFx^@RL) z7}bxi4QQ^Ob~mF9hIDQ4@ABP=&`?knmC@r&swX6fGQJ_!J zwWx5SObtWl!Ko9mEQ}Lu^Jb(-;@NBERL#$0mMX_*njBeKIcTy$J`aa*#)1DlPKBV% z>KL0V9p{QLDn!BHlRzFN(ceRo%s5mNvBSCazHl!tFK=#c(55g`MFy08?3<#P{P^AX0n5nFlPxtQS*tm1)Oces&?@2QQH}JOhKix*Gw?t4 zvbx#}XJAvt+Qe$jXLZBA3s0jpDo58Q&p}$kC3y$t; zL-am$n14O{v_$SY+5Z^kd5HTt~47XpEMRga)^f-I3a{Ue@ zF^S6O2z8VEkEk5Da@IX}BC?rCk&m~~C57;K?Mb2yf5il4#7RR(SmH0Blm4oj*sR>PV^aMKNBRw~IcpAEP;r z4@g-5mfy&)T^N#pS`2N=Z?2s@r@{7XG?owL$7ML$j8}Z(D8VouZNRg&gmS7mSKGQN zAqGV$qL$5!ZYdCj-`Ntjr-z*vhmF>F=~3r>)JE&67(dy5YqfJP>?7k7Q&K)-mPm}& yKo>ZouUsS&b?J@iykpQJbv8ffdiQf?)wBi`I{gi6aDsAhb;^IFUbB|yE literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.analysis.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.analysis.doctree similarity index 57% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.analysis.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.analysis.doctree index 707a8cba0216c04701d97fa9ed0f91b3d312c408..b51deb822a8378aa0a6fea9a09dd0d1708e4e7f2 100644 GIT binary patch delta 185 zcmbQDu~mbmfn}=JM3zoYrQG85f=s>Q^vMD&G85PHqX@>RxcM(xRtOu`Dm zB}JvlC8b5F?x}gH3W+5pMVU#ZC8?TIdJv{;p2B3n$XGJ@D6`9C9u_H}Zn4SsEO*&B l!1iobW#wRG)R`>6A_kJ#9Lr|M2D5Ytk1CY8`4UeuI{@ggI4}SJ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.trans_element.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.degen_element.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.trans_element.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.degen_element.doctree index 873d4e34db811034dd9da278b8f5c8e5951c9a5a..795a5a58698eedbfa18e35763c0ce7ebe615dbff 100644 GIT binary patch delta 578 zcmaE$)TGSPz%sRbB1@-&Ms9I>L8e}DItT@q6qP2IloqABr{<;VrKF~(=1p8BMOe*4 z5rS$a3o-UF)=yr@7%PU|qRE0xv0=twJL6MxQgc)DO7Iw}kXTYul$lgolBzkSN1cEl zChud)W(Au(S&#WF*cCP$U_CL#>62|)WN|qumqkMw#YIyx*kh+;i1qM7OxwV+hLam+ z`Q#*4bEqxzSfhOu-EtDs74p**N-|OvN-7IdL2RhUiWM}1oi$;G5mq_boy|_yBqcw& z80hIdu&FRxaYWnZ^=$IY!H|H_Elvj`SmXj@HB}ev0bQtjrX*%41O25Mix!qZ>mca? Oqy>^5HcNB4vI77>kkYLH delta 546 zcmZotexStCz%n&-B1@;NYHo3QL8e}Dx?XTeQE75XX;G?sYF?^dNl{{6@x--Kes~oy z#HZ$@=BDPAOlh6cIHh)qMh0sSUJa9_8T%M(CiAh_On%0wD2&C<$+Aqb0R~{}VTLPc zV0WZKVo6C+W>RTMs^*j)73^vt9+`ZBDVr5+=41!vvy7EM2e`246;xVHp3f$R)fKHQ z8qz3^n3BOBJ0(M`hZkbZ36?c%9AGOa*Rq;J&EClx?Wg3HlbEiMpQZp-mzH0Yn^=;W zp9d0whE*}lC?b?jPGGZRG{oh~&8OMqnSCKX*DX%hErvy5Ixq@#!4A-cMNndfGSL01 RvB)8Xq8<`bn{ByV*#R!+%nbkl diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2f323b8d7182d94e79e3fdb4e560c616306df74d GIT binary patch literal 60541 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 BOpgEn delta 223 zcmZowd#K9Nz%upPM3zoA#oXfbg3O73WW_SrW2a8FT*oBGr2uB?6{qV>u49$he2~e2k+Br0$7Zq~ z3x||mL8VnnesXb1QD$DcLVg;m>dAR5_t-eV25b&x)nydd#jSSp7PhS{Y!LmEi@4RG K%*_kAQ`iCAoKJ56 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids.doctree similarity index 65% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids.doctree index ae9a9247a0f7a4342d58eae7098ec399946d4243..dd114ff30d773c147a90248cb67955c8597ef739 100644 GIT binary patch delta 232 zcmeyTIA4jifn}3Ri~ zRw?<(#U(|VdFcxIX$o-NGAw^Nx#2u{)=y%FxD?87c4pIOhT5eIbbSSP47OF1Li E0YC*$NB{r; delta 220 zcmbQQ^iPqsfo1Avfr+dgY>K(X=>?gS4O!$w*<+_G5I57sE}@IPHJvyUP)$3v4RG~q-Z8NBtthZU@~B2ECXtE z5z{NEv`WcOE-op`%u83uPg8(d{g;OW%+xDRpVGrRS&&0)axm*PVLhyhQ^vM?(<)o%$u*Xix;Ot=uNv$ZEGI>f5iuA;1 z6Bz3zpJTR}yqQsP@FjGcH%YVvo+P)7a9zD(i@ z!6ikd$t9&lsqU$HsS1fDB}JJ@r6sAFQ+nWLY+lJ^%*a?V`7X1|WEB>viI=1&$FMwM v;{e++*^~8`ut7?GaxqY6Ub;elngY!3%@u5h%uw4WZ{pO1GB-crjAjP_D2+gA diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids2d.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids2d.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids2d.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids2d.doctree index 9a289734f28a5269b102611e451b85e89acdec7f..09296f53e19e57c5b5ee928450297d41bc2eb0cb 100644 GIT binary patch delta 214 zcmbQIv|ov(fn}=6M3zoYwcO(Lf=s>Q^vM?(<)o%$u*Xix;Ot=uNv$ZEGI>f5iuA;1 z6Bz3zpJTR}yqQsP@FjGcH%YVvo+P)7a9zD(i@ z!6ikd$t9&lsqU$HsS1fDB}JJ@r6sAFQ+nWLY+lJ^%*a?V`7X1|WEB>viI=1&$FMwM v;{e++*^~8`ut7?GaxqY6Ub;elngY!3%@u5h%uw4WZ{pO1GB-crjAjP_D2+gA diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids3d.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids3d.doctree similarity index 61% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elementids3d.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elementids3d.doctree index f17d2a2cfc9b1060f6e27f1dcff3ceb82e8e2e5e..6d5f2fce7f9d3ce5f794267d51264101a429330c 100644 GIT binary patch delta 214 zcmbQIv|ov(fn}=6M3zoYwcO(Lf=s>Q^vM?(<)o%$u*Xix;Ot=uNv$ZEGI>f5iuA;1 z6Bz3zpJTR}yqQsP@FjGcH%YVvo+P)7a9zD(i@ z!6ikd$t9&lsqU$HsS1fDB}JJ@r6sAFQ+nWLY+lJ^%*a?V`7X1|WEB>viI=1&$FMwM v;{e++*^~8`ut7?GaxqY6Ub;elngY!3%@u5h%uw4WZ{pO1GB-crjAjP_D2+gA diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elements.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elements.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.elements.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.elements.doctree index 4b2dfb666f35649401a8420219b12481b0fb736c..fca9685c030444f9fe5e6a190899bd4e3f6814b7 100644 GIT binary patch delta 185 zcmbQMwoi?vfn}=kM3zoYrQG85f=s>Q^vMD&G85PHqX@>RxcM(xRtOu`Dm zB}JvlC8b5F?x}gH3W+5pMVU#ZC8?TIdJv{;p2B3n$XGJ@D6`9C9u_H}Zn4SsEO*&B l!1iobW#wXI)R`>6A_kJ#9M9&;3bS-AwQ^vMfYj3x`PvP?Y5jUs3`nVYenal+);jIom! zvgl7%VG3n*p8SDDZt@H!-pPxYq)=2FZT`X($Ou+$!vQur257V-r|jm1EMJ&7xnZ_# hp3QE9O&QP%qs^(D0x&n|0(Do5SR?G%yho&x9RLzaL5KhV delta 182 zcmcalLR@>0zDh$1S$`Ji7um#Z8=o+%QMX5wV6D{XnFW9RS4;Jgoo# diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.findMaterialByName.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.findMaterialByName.doctree similarity index 64% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.findMaterialByName.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.findMaterialByName.doctree index 76ccfdad43b949bea5d6adefdfb3b6eb5a74cab2..81c39a0e2f1eec8ba8b5c18efc5b3b68e8af3bee 100644 GIT binary patch delta 170 zcmeySH%p(Tfn{p{M3zoYo!sK|f=s>Q^vQuNY7=+zqX?)@{M^sjGI=Ju&E)-zij#v_ zlqWHTGMY~gW0Id-#3Y5HR&DbRCOby3YM05k*kv~du^2FMa>I<@+`%S*Bnvc4ZL<`| W7Ivr^xj03`(`8#1;qwoTS$v6=jd zQE}oW@yYX9_$He&g)&-AR%8;HJfDes@^U6wPCXh6sB$ Jt8?eG0{|X}OOXHo delta 222 zcmdm`I!%?Ofn{pxTL5wxumox)jc&YRUxsYq$o3~v?Nt?N{=?oe2vX4%vOwy z4U_FzT*UMWDy>rTlZ%1s^3oOZ(-gp}HqU2~W@O`lun)5eFbZ2>DgruHbF&cpH)b}d P(SqEDQ08WD?tFFt;+srj diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e583210e5e7ec76783201127f377efb085d94e5a GIT binary patch literal 9533 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.global_loads_dist.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_dist.doctree similarity index 57% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.global_loads_dist.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_dist.doctree index d183c39258341b092f96250911e2085e71af2f44..f9bf6b07f7a3a601dbc9cf09a5a6189cc06118a0 100644 GIT binary patch delta 250 zcmbO!zgM26fo1BZi7cI*y1B*a1(|xq=@ZXOOqONjo48W|SL15z-Fv3c?a#@LA$ z#3w54*uvN_c_(A+|_;Yjme)`p0RO2)I4IfV}hBZ$)N{jZcgBcWd{JjTs=Gh diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.global_loads_type.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_type.doctree similarity index 58% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.global_loads_type.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.global_loads_type.doctree index 8358fc3f071bfb4dcf18a24945ae86825cc88a02..3edd42cfe36084150f52f51c264fb7f739697286 100644 GIT binary patch delta 235 zcmbQMeo&pIfo1Bpi7cI*y1B*a1(|xq=@ZXOOqONjo48W|SL15z-Fv3c?a#@LA$ z#3%Q%a8K4@3Y9TW&&f|p%!$v*PfRI}FR3g@RnUN$I(Zh89H%yn2ePA=g?IB~CUZux zIW`<%shHyQ$uTUl5JP`)a>LYb?qy|V6thUlPcAMg%FIhw$WK#%$pOvUyqC?26>7RJ R(1^d>dI-BV8}j6^0{|k^R8{~0 delta 166 zcmX@8K3AQkfo1BXi7cILTDisP1(}mCFiA{YCx^^?D}l^g$2Zx8v4yc=vM!6w5~~5RVHp1KoO9b_*4u-QHCdG@l+kQ*HIuYjak^e`Nl|HXNoi54dum>)LSjitQD#zUNvh_Q9xWt` zBsQO8a$*FV<-#5V)K*YwHF+YN7}QLj$^9&^Ik{mPHaD;eFfy7WE7*LTEu4iDVx%t6 R?JC^5P#(}Ho5Q)Y*#Qr_N;&`l delta 181 zcmaE+dPtR}fo1CUi7cIL8o9;k1(}l%vPn!_Cxgs;Er!fn$1_=vv4ydI@@B@^$w%4b zCL1z^N*Jf-NO#24k4B$j06=M^hJO;OdeKPdnJ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.initial_curvature.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.initial_curvature.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.initial_curvature.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.initial_curvature.doctree index c7b7a2fc80d53c7c04df6c06a59c70f060300004..62ed0df33d54f6cfd5b08fa736404834fec0aad3 100644 GIT binary patch delta 204 zcmbQPyjz*2fo1B3i7cI*I=RK^1(|xq=@ZXMPFy2{%-2WeNKTevoWR&Tc`ak?#Pbr9 z<(c9c%_rA0$xNQXB+IFdWC&1-Yx6xOOGdC_8xF8kOmX_;NETU$POiyQS>E$=!}I{{ tp3=iQxsgL`@-o(!j24prQV1}Bm3p9e6OAle!W^=9tb^!COMhXA` delta 189 zcmdn3JYAWkfn{pXM3zoA&D`Sjg3QSW*d!;emqF&e6+`B&=b3EC*uvN_S&PMH@+U^c z$w%1aCz~>bGMY^8W|En_ib;x117?!y=1)xKjEuEFwJwtjS)_n!l_qasdBej2R-sp% zKBb3s@_Y`l$p=|q3Y(_nCl{9#W#*+TQ^ohR}CvFiy=1Wd|EQHKo%2+>nA!F>sKN6D< zFtJURWC~?8o}AAlp;nx(7hF3z``-b>62|)WFba!OfF}6%E=8=zd4CjkWtJeB|o_sXj)#nLVlV8Om5v(vQL1}tUaCT3Nl8&=QfW!5 z=9C^4m|Z{v*f!r_GG%0}1RCqYqE}F9HMyTn3}QChDG85s?cBsU*s VlVxUu7&ZANrxujCS%xcy9RTL3Oc4M8 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.materials.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.materials.doctree new file mode 100644 index 0000000000000000000000000000000000000000..59b0481112a49bb20dceea3530756a40dbe2a249 GIT binary patch literal 4713 zcmb_fTWci871nKLG`fuTl2tG(1(6$a){+({4@M>!VnaeiM9A$SnRUCSyJo7iJzedt z>eUQJyZlcF;7hKvUv5E#Z_@=yBWLGD$hb**d?q8g^Z(&C&jbE z_Gr10u|6*McQg-;R7tg6v_xBUo)w3pYgbn6K!I+(DkDud?1VAX8bbVTC2Z_}tw(t}9}HOdJmW)JliQAABbqA2j(9A#NTb-Z zAH03q|FPzo?&pa#tgl%d_x01)kF?37X@8tkQn;#?dHKc^ZtQ={tD(09p6F z(fxqsMvZvV*CRiBH+aXH#=ZB?R`P*ZvMrfJd{T3O_l@`hZY&Of@)z;_GQMBM_mFN6 z*fQzvdAO3;uYv5;i!}LSU z^k^o~60j3{YHRH0@8T5g-Ew=0|Kze6=S9o*nmauScW;R2G;71=?|N^0n^^JJ9mZ|ASMWSs)PtFP)we#o*~= zbfAU@xB9dml%-p`4!}k9x)noaz||y8%!0cxTPMssVC$slCRXC7;%5ZRvpF!L?>NKf z_`k`B*$8SJSJ(|YR1GeWsfs4r)Z6MWX-1Y9%B1-J`zD3t{g!a@6RbuMtww^D$$Xjfbu~gKV+5KKKGw#}&WRC4`q3k!eV_WAN+4w6Y zsi*$~3*4oCUS6teH-?hOQ4mX{oq05sX$BR*P2ZTI;!y5fWYU_MrpTpK0(MaXXfVGc z#oQl}z2}}@NMLlcKVZ=(@WAijfh8bcsT!zgS~JC-L^3qQ{|{thUOPAiMNZ$Vh%iI_ z`Zy%Ow2v7hmU)B$@}!4Zbl0)Bftokn$u#_yrRblDbj<)eLV%*LGrw zg303AX7P^_w^wex#oRXd=&|_MBAADE%~@nu(rJN0I;FsAMh#*7Pwf5s;@&#NY#a9i zy-+-673@ThPAa?ZDF0|cXzQ5Cq!6Fl4n~d>c9l%An;7#+8p}|c;@VALvMj;RF7jF# z&|-o-Iz7E5j!A)G*@&CM-T@U|^lv4RR!h(A+U2V`hBWXKwdC_3D2ZTmbfi=Md>3q_ z@=sXwNj|vy#NXFW{Mbk1-BIxpr@F8ed%j%Vef|}eyVM0eH`1%it&Skws^~X4V%wzy zFE*E#mTU)}b3VM-qM=LewQ(m=zEQcR`+w6VF>0l5SX#D%M|$Kwv;Gn75kHz&Aea1! zjLpsw_0G4Ow7gc?*sS{@<^#+tkP>`8b#iRW>dl=~07_2B8|$ z`#|H!$6mr??j*sbG$NSw%g|VEC>!W=yOr@&WhRKJ)h*6e?1o@*HEh}Yd?JCBK^v!M zi(0l7@j*U%Grnm@dz!+3SM0HVa7w1MM1==UO)}?=I6GJE@Ft*28hTgK*KnclR~s@ zj~)xbTx3@yNVOg1<20y<2Vk85MUQ6*J-E*8j*|f0M3ejHqEz!dQUUr?th$H1t27Vl zI~_|x6TFaGdW!A@k<@Gu(?v=vJF|cgPwW;hqY(nkJsZKAa#=8xv3q#fUdq#evOGd5 zbobpN$$&vMaoZjUV^V#3a&mcjiDuRal^m;Vbb=?<30CTp!akxMbRz8t3?Bn!R%C*6ltBH4duSs>~03 zTYqhLoi#E+Z%;P|ZwaFaMBc=MyBZ?!?&)b_*d!2gBw~C))3sO;!?*O9A)emP5xyEb zAG)z02C)iRiQs-H&`E~yuMaDDjPg%_-OuwBrIOz9?r~m*`!z_SLYWNV>RJ3hpp2mN zL37D<0_W%F@ literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.mocombos.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.mocombos.doctree similarity index 64% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.mocombos.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.mocombos.doctree index 707cd461b7868929ede0a9db1172e8cbdd2fb388..1063d70f09c8a63edc4e3c0310d88ab06d51dae8 100644 GIT binary patch delta 232 zcmcbq*`~$Pz%upsM3zoYrQG85f=s>Q^vMD&G85PHqXdmM>`5&_w&>We~k!)|+ Upw{XFjrZnNML1$}8E-N>0ECfE4gdfE delta 233 zcmZqEx~a+1z%upRM3zoA`P}04g3QSm8Kov}5JcuZnZQ^+xs)+>@>RxcM(xRtOu`Dm zB}JvlC8b5F?x}gH3W+5pMVU#ZC8?TIdJv{;p2B3n$XGJ@D6`9C9u_H}Zn4SsEO*&B zAoi%TPO?|@O)N<*%1q4B%`eJK%_~VP$;{7FNY2kq%FF|^i>G9;$4%ppWG83CO eqt0Xj7BP_Fn`_zLv%%b5%Bu=xZeGlr%nkt75mSc% diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.model.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.model.doctree similarity index 56% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.model.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.model.doctree index 274a86fa104012862c773cb99a4f817f7a82dcbb..523c81cb99d3ca137d5e696e78c81f1cee5824e7 100644 GIT binary patch delta 214 zcmcbp`AL(dfo1CRi7cI*^0~$71(|xq=@So1Ok6F1%wNt}J~@*ycH$wi$u}881+;VX zQ&MvjG+-JgTQkWaE0@?@&ZNT#)?+jI0W*h8OmVtiL8VnnesXb1QD$DcLVlV8Of%57 r$zm+mIJsd0n?JGeGm7cpQoLD*O`IKSn{ILXWKUitgx#A9c@x+H=)_C< delta 165 zcmeyQc~O(4fo1Bki7cILGP%X+1(}oe*(4{f=ST1)Cf@I7ESa3o7(3aRO?dJn#!z03 z-29Z(90d)C26rYoglfsn?M&K?jDolECtjjHd&YD3J(WZgI;m^lpfZ} j2f4*2tFeA&)SUc}S!}a0n>IVllyqJtD0A~9-UN04A5S)& diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.name.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.name.doctree similarity index 63% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.name.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.name.doctree index 39525d4c59b222e0956d4cf4fd74b75dd30e7f7a..716bdfbdb855ad3935d708c3ad094df2589986c0 100644 GIT binary patch delta 177 zcmbQMxKEL#fo1CEi7cI*a=FFn1(|xq>61UON=#hMj}Vx6U>RfCmF9TRxfq diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.nodes.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.nodes.doctree similarity index 59% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.nodes.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.nodes.doctree index 715674ff753293ff12741eee8c4ff0747e707cb9..050320f4c638ba3493d692a8be832f8fe6fa1362 100644 GIT binary patch delta 213 zcmdn1b5Dn*fn{p&M3zoY`P}04f=s>Q^oa*0CaxAh<}YU~pPb1UJMoa%#>>qfSE%krZ`=%pwcQOKe@Q1C^IizAwNw4rWt74 rWHFX&oZK*h$)8w$is|4|yIG8FCI{3q-Qx7gTltg_R&Tz`m%t7HXva-l delta 155 zcmcbovsZ_ufn}=EM3zoAncU*^g3QTzOp+7V^CNf?6YuvkmQ2oPjGbJ>Bs}>MV<@ji zUVchyv4RFfgFBNPRQ2XOCKpD=LZDik$?ustCjVlV0_qW+tiy7ZjRT^Xi}fd?=H!3O YVjzjlMr<=UU^ZRmQ-T@uk1v58038A}o&W#< diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.nonuniform_temperature.doctree similarity index 58% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.nonuniform_temperature.doctree index fa8b85c32ddbae688442507f7dbf2eebf8cbfb1f..e9e371642b59878233203caf1286e4462d130066 100644 GIT binary patch delta 214 zcmcbh{6(3ifo1B;i7cI*hPlP*1(|xq>63XGwI=QrKoO9c_+A1#$}6Q2mT#QgFddusu*xxt*{0+t7nc-e=A|p-rzybY-m=*8_Wwqs;$0;+eJJcUIHs9t6ARhFMT9AFiC#pzRe wSSO$35ZnBjm5EWZTKUXR{009s_MgRZ+ diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.degen_element.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.num_slavenodes.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.degen_element.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.num_slavenodes.doctree index 7e958a7dd8371b10e6aafb5321a3030f1c083b0d..d112d996c26da6f096e151b136401afe599d2ddb 100644 GIT binary patch delta 721 zcmcbo^h1fIfn{p$M3&Ba&D`Sjf=s>QbPx(IDJo4aDJ@EMPt8l!%PY-|i7(DcEKAMH zPf0DFlEEH3C4;kvB_y??WXj|zJ@~aUAZu-%(m17dibe)2x+ZBn7EYFCY-MbiypSA|fG6aYvDPCmvIA}fOtM93=4 zn2&-TY{LPzJEk~&vMq}&LD!eE$gA<8S_TPhu^u$x$vaq<@N*-1Y)TL7^3p+ik?hAzGDzXE zc`KVZb1Wo)b&J!%2$sUqfhkNE=x1G|1eTbg3`}9Fv1pM3v>1{qL3+?4WwRoeEjs`Z C+!0y; delta 643 zcmeyNbWe$;fn{p&M3&Ba)!gFrf=s>QbiLq`qSEA&(xO!N)Vx%^l+^UpyqNgZoYdUZ zypkyy?6FfaID1$^QY%WPOrFw%R~rLdTkDj@DYa8HGFWkG;77A)vN~fcW6k8XjIq*K z+ygUrvL;igr~%lCFd+pEutz3OXOdG@!RIHKhROGsLS*n-;?I1Pu@dMM8&-(Xku0)! z)lX%SSK&o*6eQThdQe3t-(p$9#sM+2omB(BBhIh}`zX5QB&I9mrzwX*CJ4VCF2`pmx{IdBtn>ceQBph{%({+nsX#*r&wWz%rFta3X65r($k#dO@aMar$H~7U_xW_)!F;Cf@C5tem`o*=F)eM#ag; z8FMXl^OJHi3rkZKG+-Kmdi8=!ib|79N{dq6Q}a?45=%;oGLuS6QZ=XapqRh8iAk3c zY@o~JkIb@@xmiAQa>LA-%)&#UiuWh|QE4>N;JZb8|UW M5N_Q(oimIb0OwgsO#lD@ delta 203 zcmeBEdaKCVz%uobz(m##Ho4s5^n%REhHTQJ?6FfaID1$^QY%WPOrFvMmyw$IxSz3X z@_uHU$?F*vC!4Z~PJY1{%CD85l#^LlnyR1yF~Xlo4#~956Pa`w8H<6sT*UMWDy>rT zlZ#7=GV{_E^3xPxcFIh)X1T$}0pZH9{ukE9RJPfWEsz;za5tw4l(~5aXBayG@B>AU diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.omega.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.omega.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.omega.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.omega.doctree index 8bc8ee6900c0d5562e5466d7e5f6b9053319989f..43e44f9df82a714624fc1960c6c8a153cbd9c9ea 100644 GIT binary patch delta 223 zcmX@3_*Rjnfo1BWi7cI*^0~$71(|xq=@So1Ok6F1%wNt}J~@*ycH$wi$u}881+?>X zQ_~X_G+-JgTQkWaE0@?@&ZNT#)?+jI0W*h8OmVtiL8VnnesXb1QD$DcLVlV8Of%57 z$zm+m__<*MKo?BuVV!)AU2HNR>sK)yT)H;vvB@w)t<^0~pB%ucgmA>>3eFIA0I5b# AV*mgE delta 156 zcmaE>ct(+>fo1B!i7cILGP%X+1(}l#*(4{f=ST1)Cf@I7ESa3o7(3aNO?dJn#!z03 z{M^*^LolECtjjHd&YD3L6Jl!)7j4K}JT+ a$^V$eHk+~;FvB$GaVkNXn`d%{umb?`-7)w8 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.physics.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.physics.doctree similarity index 51% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.physics.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.physics.doctree index e2522184a9d057df306b3ea5c9be2ffabba30e0d..82e009591c6641bbdf5951653ae61d9ebe0920fa 100644 GIT binary patch delta 204 zcmdn3cSnzQ^vMQn(i7M5qXlqa%UuMkW*DA=UEY3_WR?vWG_h*trGHLTfCS69xVxSHeF};FHtCalY;*z4w tymW>9GzFM_U)VUn%*`^al8nOISk=gEPG^hdgqeJnUj@qC{EI({9RR%~L;nB( diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.prop_elem.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.prop_elem.doctree similarity index 59% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.prop_elem.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.prop_elem.doctree index 0b497a5816c124f42b9c56f47b5f8a93f0c17cd7..fff4acbe7831a279090d334a4c1de9630f2513ca 100644 GIT binary patch delta 217 zcmaE_I$4difn_R(@I=-QPLN)%~jBV8< CvP<^> delta 224 zcmbQN_Fk2>fo19wp^2;=Y>K(X=>?e+|Hz7Eu*Xix;Ot=uNv$ZEGI>f5ROXC2T+Kqp zipldBV<-P(%n{TnD9SI0Pt8fqRnPz%F}aROj!OZ|)GJQcn_R~#vH2jA0V886P>;=I zJr)iry@E=sl>Fr4lA_GKbcOshRMnI7SnjcLfDPCj%BssKu8Ujk<}GZ8S=b=@CpU1b ML7AJ^bEmKa02h5v)&Kwi diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.sgdim.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.sgdim.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.sgdim.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.sgdim.doctree index 526344a646d33ceb4011fa4955bf6fb2da4dbe5d..ba4e66758e6bc454057e2c986208341e5c6bc240 100644 GIT binary patch delta 213 zcmdm@cvX?5fo1Bci7cI*^0~$71(|xq=@So1Ok6F1%wNt}J~@*ycH$wi$u}881++O?dJn#!z03 z;`EfvTm=n?26rYoglfsn?M&K?jDolECtjjHd&YD3J(WZgI;m^lpfZ} j7um%otFb<2)SUc}S!}a1n-(+7lrT;uD06coX9zn0xrQ~G diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.smdim.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.smdim.doctree similarity index 62% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.smdim.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.smdim.doctree index 5ddb08f6a17037811f961be9327c12aff51b8dbc..4ec2179750c8b3b7e240767b305cf9af12777c19 100644 GIT binary patch delta 180 zcmaE)*sR3Tz%up6M3zoY`P}04f=s>Q^oa*0CaxAh<}YU~pPb1UJMoa%#>>qfSH3mrZ`=%pweox0-M;xL*kRgSgvt$!!&RH h#G=c{r~{ST?8PR=3^hx)IDK*&rxL>C&3&99>;SfUJ!Aj? delta 156 zcmZoxdZftGz%upvM3zoAncU*^g3QTzOp+7V^CNf?6YuvkmQ2oPjGbJ>Bs}>MV<@ji zac)Xxu7US~!(p=B(!oVFv(Celtb@ diff --git a/docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.summary.doctree similarity index 51% rename from docs/build/doctrees/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.summary.doctree index de7a3021e2591dab6350d159d26f8c1e5c5f9f41..fa7ccad1cd7b97d4f5f1cc51679546244c2b4d4d 100644 GIT binary patch delta 687 zcmaDScV3RAfn}=8M3&A_#oXfbf=s>QbPx(IDJo4aDJ@EMPt8l!D=y8=O)RRMlEEH3 zC4;kvB_y??WXj|zJ%qJPy!S|@I6a1-(UYGrh6d_D?a|Ow(7>rfAvd)oBR@rx7~3be zF-4gJtp|FjpwcQOKe@Q1C^IizAwNw4r};3?P8Mgj6BEZ84wKWFRaE&mYvK=suMP7m(CFsR^VEoP3Sr{4JxsiM^rH3^+C$YGAN)IoJ%ck^jq?P96W4Bn{o- kbTERYrgUIx(uH{`F+&NMoK#}bVzL-nG0cgZO*pLB0X0qpYXATM delta 709 zcmX>v_fC$bfn{p)M3&A#`P}04f=s>KV!fo)#9Tcm5K&%~S(56WTb$uroG~SXJ$6b4 zXAetAYDLME$y0g=X_)xvkqXGD7y<@Qe!&>(tA%WphNglBrY42l)RK(+6ivc5Pwr!i zV$Us(0ogwJEt9w;PESpiXSNd(#_;RpVrCU#RUpf}3BnFf!Wkq6EW~9@gZX#Ny&9 zJuD!%P3hrCE6vFPo82Rb=?P=DpnAt}P!uYZWTYy9;t?2zKq4(OCsiRWzX&W`mRVey zn3GwRSdy8ar;wip7A()m2P#R*NlZzFxsEK8cvBUSjGBC&?YlQ5+34mL>m~vH03pDk gkq&ep5KT$UPy!}2l~{~;2C0W6NvP7zq8wK2026Nq00000 diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.num_slavenodes.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.trans_element.doctree similarity index 60% rename from docs/build/doctrees/_autogen/sg/msgpi.sg.StructureGene.num_slavenodes.doctree rename to docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.trans_element.doctree index 9665e2b73b9593672e75145b019d871a93f1b057..5edf066ab1ce25b29c93d7137dd5e61813bb1000 100644 GIT binary patch delta 717 zcmcbj)S}GNz%sRRB1>nzMs9I>L8e}DItT@q6qP2IloqABr{<;Vl@ulB701M<=A`DP z=9NszV2_=W!P&zSl3GzRW%86BLOL1XI$NhSPN|)uk->_oM*^31ljRs&8S5u6VT_f- z?l73?lVzDgC5*vtg$XIZoi@3HNlrtZfEQufCZAynk&(s{25<$o%tyg)vYBkp!eJc) zbXY;9RZ4zxaY<2TUb;elngX#_)w0N|@S->x624+RsG^e(u`J=_hM77!hgAc=3pcU` z`zpERB!V3SHa{)DC^xYrGd~aHJZM}N!z?4Lbh0^{y{QQ~e%!p0O`JIz68O5s>0ks) tU+KW~r3-eRE-ZN^W+(&Gmul>k9+db31}!8>g0w)ABrG~Mi*wns0|4IX4om<5 delta 660 zcmZoszM{m^z%tcyB1>nzT5fTAL8e}Dx?XTeQE75XX;G?sYF?^dUTJPjd~r@ zN^0?x4EES58Js;VA*mH5QzlR8!K04>Szqgv#woQ^G%{GR>kz`UYO)GrD`V|sJ{FtF z&lnYDFr0;C`eaq6&?rNoQ<20JG_d;N8@`XT@T diff --git a/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.doctree b/docs/build/doctrees/_autogen/sg/msgpi.sg.sg.StructureGene.writeGmshMsh.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3d5fbc4079672bdbdd316fb19ee049e8f5099a39 GIT binary patch literal 5633 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 diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.io.listToString.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.listToString.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1e9bf11991dc50cb58f4d64273514958e2a01038 GIT binary patch literal 4564 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.parseLayupCode.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.parseLayupCode.doctree similarity index 53% rename from docs/build/doctrees/_autogen/utils/msgpi.utils.parseLayupCode.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.io.parseLayupCode.doctree index a10b03ace2c7ce7d683d014bf428b8d0ac650f51..b427a8b2b2acedd68d68623e858a6e6b67c9f135 100644 GIT binary patch delta 255 zcmbOydq|e0fo1CUi7cH0vbn|S1(|xKC7C(JdYSoplMPrzCa&Y=M-!iTbUtInkJ5QFSfo1CCi7cHwQn|(H1(|xKC7C(J6Xz(P@=woaES;Rqm^}F+V=|-0WK$+} ze$6R8$XX^BGR;xsK{7*cN(OuElnk*RWWmWM%yo=KK$C1Hzh~y2{FhmFvn-1=6Aw3% a#>wt%zo543f?YE?fL#j3Ih!llJ=p<2QbQ5| diff --git a/docs/build/doctrees/_autogen/utils/msgpi.io.utils.textToMatrix.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.textToMatrix.doctree similarity index 87% rename from docs/build/doctrees/_autogen/utils/msgpi.io.utils.textToMatrix.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.io.textToMatrix.doctree index 0538074d5b533d259900babadc76041d682504d3..eed6d8478e9562209af9cff584a57cfd62e936b5 100644 GIT binary patch delta 241 zcmbPYJjHmz6pqr8%$#Dq%>0RSR1xfxzv1l3XBeBMV2U)S^hoCxrx#@E!9*r!GNr47 zIWd{}dIgnMDf!98B}JKe=?eL23TSG-Gj%J#H0n*sV2_=WA=bl>rf3oKL1GQu+{L2G b1b6A??Q9X;5T0&k{$z0>d4!amP#8M^sn1(_ delta 241 zcmbPYJjHmz6pqY%z0#7*oZ^XdR1xfxzv1l3XBeBMV2U)S^hoCxrx#@E!9*r!GNr3$ z=Es1|&?~64O36lZka4DB#)4?6AEJo0G&cxdH?_b diff --git a/docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatFloats.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatFloats.doctree similarity index 91% rename from docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatFloats.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatFloats.doctree index 90f600690691bab7a72768f819b79fc37dc17269..274a65cb2cb4b5a09589c00b709dd080c3400066 100644 GIT binary patch delta 218 zcmbQ@I>mLu6pqr8%$#Dq%>2m#EFu#(h{5>_&oRQ;ldm!MO2HIrPU%s|Elw}U)PsqD zv`(JLv|Rxvpf@FhJ$6clSPws%!VKnv5JO{t78g4&L*5NMa^ X<}KWT{1C;uKy!GdRS-HYrK8yaxI|7u delta 218 zcmbQ@I>mLu6pqY%z0#7*oZ`s=EFu#(h{5>_&oRQ;ldm!MO2HIrPU%s|Elw}U)PsqD zv`(JLv|Rxvpf@FhJ$6clSPws%!VKnvKtp37780@;p5Ai_qclv9=9C__+~V|tOg)$g z*p$g@nKmfEMW$r1$4)}ULIk}ekAO~1cOlJP%ST1o?dp6gyB(Ol_fsWh!l%s$V YpXw=Gl^hUxU7%^A!deKe?!t-e096fCq5uE@ delta 236 zcmZ2sy25nA6wb_iz0#7*oMOGn0Zif(w@9D~ym^NzF!>i_qclv9=9C__+~V|tOg)$g z*p$g@nKmfEMW$r1$4)}ULIk}ekAV+3?4A}C?v0UP)_H3?YNnioWLmapHDMtY# YKGjpWDmj4ix)9Sug|!e`-Gvj`0Z4#Uq5uE@ diff --git a/docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatIntegers.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatIntegers.doctree similarity index 89% rename from docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatIntegers.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatIntegers.doctree index 7918e382c45e8d3685ccebb5a9d6bbd5ab63ff98..18739fdeaf71c050f4ed2b172f2e910d85495f6e 100644 GIT binary patch delta 263 zcmbR3I@@)^6pqr8%$#Dq%>0QLL?><(hjTYxU}A)GCSDMk{Eo3!3Z_=*ae6_f z9!vzNd-5!%?Fuly-jodX*eMxeJ^ZNZCKoavR0k`H$;{U)sI*GSPcAMg%FIhw$WK#1 xRSPt8a~{iKR=6`ZTXMNElA?Pzw=X|Lw{B+sWC3Y4PPqFf3rdS^4wZIe2LKEBV{8Bb delta 263 zcmbR3I@@)^6pqY%z0#7*oZ^WWL?><(hjTYxU}A)GCSDMk{Eo3!3Z_=*ae6_f z9!vzNd-5!%?Fuly-jodX*eMxeJ^ZNZCKoavRL{(h0b8k8P-&HtpIls0l$n>Vke{Z2 xsupPG<~)|etZ-*+w&ZeSBt`dbZeM<&Ze6f#lLe&JIN|P_EGR9uIaJz>9RUAaV{8Bb diff --git a/docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatIntegersMatrix.doctree similarity index 84% rename from docs/build/doctrees/_autogen/utils/msgpi.io.utils.writeFormatIntegersMatrix.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.io.writeFormatIntegersMatrix.doctree index b69f513c50f41c547bbe9c0936e62f8797169e69..66dd92436408e3eeb69125191dbbf33b8187d580 100644 GIT binary patch delta 199 zcmbQJJW+YV6pqr8%$#Dq%>2oDEHV>!h#~W(Cw_d3%$J(P)GP&4uQ{bhBeyucAX5(} z0y1IpPNuaAFaf!h#~W(Cw_d3%$J(P)GP&4uQ{bhBeyucAX5(} z0y1IpPNuaAFafJ=mJ+5SS01`h(!TY~=8P*rSWQnrm*eGDBAks9JYLhbB90CVMfhLEd0(fZC91Z_~N=2B=1}q2?8E{pYb|C#c=7}!8F3x^ed|8~DPR6d4%rl=CW&<3)2%{k5 zN%5jEU1HZ^qz2{rmg2q+WwJOf8lov$FN#yqF%2E+h*!4E_hL0o!+{eKg-U-cf2Ff9 znHF>gM|M8uGqU9t&aVnF#u`T@V2W(zo$@2fugmJ0-6HR~A}dPk|Sp zM}*9~)mWUK^-ja27t0`zc&`$%v)jTVnnPW%T>MBpS)wx(Cx`*;+(EYaYi6Eer%OAY z3IVOovs$*C)vTJ(>Pau)Q5c7sXU`u!deWQ38h_7h`jE6eD~WfrCXPZqgcaz&NiJfoztMb(p&YWN0KIFUjwG98Q98eDZ=Do(&vBi7;aZiA~$ za5=2nq;4H1@u~QXFnO`WM2zMp9$6Dn>OdQTCo8IsTPF}BaR+;8#gJ~Go^7g{Y&S5 zv)Dx}%i@@4c!g58^p9)$U%k=J-`ny%v=JasWXdz9WmW}n^Z8sIzUpfJysE}*%5^~g z1V2ep$27ylcJ4~$ZasQ57f+vc`F~%Nk7As#Jks73i*jDqW$vjwO=YG%6|+o#o=dtE zUQP+CZ=zX`CG+h%~i^ewSbIa{_-SmI0nl9cPfqw#+Zx$iG1?zvW3H-}iNC{~Y z__u|?TjBlBn#h0DM1BjP(Da=F{dPtP+sl4g_J+!t4;Wo_xZRPYh1sQsBgdB*PKtUv zZn|r&Fn1~!0tNuvz6;Sb?MWU*w)BO)&3-11N!!IHwEvWvoGl1<&-gOY)!Au2{QS=( zLZ)55wYjk|m*r%m5m!91ZfvDDxGpAn;-;$=9|9S(FextIhA7j5pZX@{#pMrZX&Y>1 z-AbgJ5p0@2w{4oHmt%LcEftp|SKrxHSNN|ZFeJx z$8K1u_r+>uEygzSn9gpRuAgT#)_IF@Zf{O;W1VR$t~F*COt6QGk#v&Ta0G>EenPdc zmObiVXgV0J%GQNNz)<;`#c46bWp1Zk53*lkxmzytEW&DEOW&h0kanT2LGu%0b2O1s zC+HuQ&5KR5PxEk+$KGrrv$z1IOBkk}FJl_B6+}LC6drL)@vcKHy!kK+jpc!IIvtw5 zjN6_S(HvP^Y?)ob(BH~s!yNKi2&^>bC$*$D0zS^CP}jX?SpuxUk#QD-($N{l5pt?{ zWx8RK=GxO+J}3Ys08wN|to?{3)0|B?5DzeNZQOdc z<(QWfp9bKeX`+57Xcs^v3_Q$clW;~Ypi7guwmR8wx7p3pi~&(6=UudfH`jTSN) z$ZUF!_sTgq)p=p=(+QGDCp^t#psej6%hUc3pS}lJy4l2EQA3oan&Y_|EhQd~A=eYD zM(8+#ijHPult7?GanUv>NT}Fb)Yig$&rQ&;%>!#qm|%=1&ylx;QGi6ggLms6G_VOJ$w6m<@Nsxm)LR|@FMB662TK+VCM7@UsqO$81)|y+%NOA zcx|7<_KjPX`)eeL^uuI=P|xfCh&qDG$92BDJRb7^C3yo~f^!XN_x(t+mmWuNk32kK z@K&Jb=_|9%lPh}5nzri%C_Q8mx_XGb)}ChBl%umC=7&&(tkCG;zy^~LJ$cPhjY@Z$ zB}3X|v1n5E<6#W;77^X|R(!mnnS|KjDJ2i=&xmJ7Vs3sq+GSk$X@2|=# zcQ(u}s^6D6)iy>2Uq%s-2Bx?HS|675uYto?#V@JSScakktO||CDO@yx8u`wGY-6|^ NP+uxb*v%G${{q%M&~N|% diff --git a/docs/build/doctrees/_autogen/utils/msgpi.logger.initLogger.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.logger.initLogger.doctree similarity index 84% rename from docs/build/doctrees/_autogen/utils/msgpi.logger.initLogger.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.logger.initLogger.doctree index 8f77601baf5436d31be74766c7fc3bf397d8eaec..51f315b43d63e93514ba2e9043df73d7aa0eb84b 100644 GIT binary patch delta 355 zcmX?7`e1|gkqp_qQb&}@6ykDSu&ge`Ke`~VLzq(%Gn9aCR*6OR;^yai(d+0smZxlNJYe;cy}5rN$*kwmRS;E+Pb@9TPfyL$FD=Q;Db@!o-27cf TlnLtI$rAdqQ08Vw{b+Uod~8rc diff --git a/docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.math.angleToCosine2D.doctree similarity index 50% rename from docs/build/doctrees/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.math.angleToCosine2D.doctree index 7a3ee981618e27d6af2dc7473dc7f4c6c4a2a2b8..c7d1f861fb1a24130aa59fb428fb12afb0e12d6e 100644 GIT binary patch delta 561 zcmdlY_du4lfo1AdzKN_I!3w#>=>?g3r6rj;#d^7kB^i2&dFeT+A^Fbv#hH1jMlMq_ z*kh+;aQ3i-q*jznnLMS3ppJBdMO+GZ*i9~Dk=Niya{|m3bn(gOS-M#v&WmSNfwDSSm4(4#FkMjbeXLgn1<*Y( uc`@5BUr1Q#f*qv`icnp!{*wG;NQ9C1s zG&1uPa`RJ4b5a%1%+w^oZIk<%LgeLfT9cL+pP4uLCzGA(m-Q=6%3$c>Oi3+Hj?YWXO$A1P zX5*CFDH<89JrX#auLO-VF`O#$CwH-QvqC&6#i{~jIkPGYgT-K8go;(@ zY`#`%eviH0?k$u;($|hoA%e|4BNv=+Vij-S<8u29hfEyKk zq%9{+?>wvMKCZ9-R!r$#Kl0Y+m481TaL;vfju+cX?#oqq$8~FeF5G&eGErTWBknf2 zwS^j$7C4aKcT{Z1$6l0hV<5!;os6g9zm2%e=Zg`KUKC8LyuZG@B;{*76!f_ov)Q6x#Bu1i^X&y3?V}Dr|?=H1M1iDdjr2;;CDg@ z0J=hXzfXXj$|i`Sd;6A9ojg1~QQ2{-<1!J)%fWs4V?!sq7q;T1{H1(zj^KqnLY(ma zbucx$@%$6)?9dJ~3h>*qXff^e+g{7blQ)m~RGFubA9|jVnk}z}l7gbxB!cX?{bi3% z12-Sswln8n7f$>p&>%R$TUejCyLj>-2Sdr8+a~j#bbc*bvFK0Js}j8 z_I+q>5SjtX4KjWcMfnH$M}qA695Oj<=yl*9jDmq+SWzSjxwF85?G|ZfoC(yM-CDfS z@i&5ZD4t|21x(uZr z4DW_qsNMSWOukO?CO~1)e%V(y?7h78U4Qc_yzen45OgjIZgsH;*y_{968>wO`Ny&u zx2kUf@OSt{hWf6nGGE~r0=W8krv34f_J7^bj$9n`GO_HEC#7gxa`#M`=en@Wq`a`7 zl$u({D~iBB!vjPsR^JnWA3ms|vCi(Astb4C<5aWJvVdsiHi`dw^f5Yd)h-_0P?#&X zw_M23+I+>SWY=ws%OvsSl)eUkAP>pp`6{09J|&(HVJMQ3&g|l}(6sySbez!nccUmM zMpa+%#XGW=U!%N@%Pb5NOJ2k}e_Ri4+Up#x_P-cikn7E&m+8>ud^n!^azVZL zFcjdqy?U4!_;NR(5oAE6X+$GP(TpH50*`l50Ka4SxOu*Ap5*T){Jj$@mV6Z2a65|^ znK2tqUN^Cpy7qhhL){H5{4JIVT84)&6wZzX9L-|@S%w-*ZnzKvPiJnwmM=o?9eXEb!aj`s1C+j+YJ0)*gRi# z+cXVkWy+>wU8EHxJJdyT7U`6ROaqm#1&K(6m#`~kC2K}5SgbG9GuVaODumCugr=qH ze9di2j{K~b=+R=TfE9+v(#)luSd7XE%e9Bgbi9_z9WCuFsrdM3t1Fmd zg5LQXn%jr%jit+Ok9;ryN&=$9PYBxydQZtG0*J?$7}hYhyL*L*bP=;yG3o~pQ8B}4F;-J52Rk%xvbo5uDUfPAF4LUNhzDT3K%pEI8Ba*zu9pDa%ux8} zqTGlw)(n#jPVI?lu8m-eH$6)t6kTN$^#*p|$4}SjEuK>$VF^-nZkYsM=urXt`#%GffcI?eanm|C{yqmE^qZ$STk0ObgC_;QgS|MUoe;7``DD&!-{}}XNcy+qJ z0!ehFvN1y4=e!u&#`cWPWOZE8vvaWh(#cd+vBVAHHSMF}4 zlLY7jM^ydZhqe3*AnpEB8H~k~?=#y>p3JDu0@6EqCu1z5+GKGi1xc`3npkvAc4LxfECp(F zXN>{tS<55~(R`ArOj{7cIS_Y<^l^sq`S7B_FM5)Wht00QW7UjP6A delta 223 zcmbPeciNV?g3r6rj;#S`aAqViA7V9cAG$e29&Bx4Mt;$$@@ z1%AybJ;+)n$1}+@W&_pOOy14JJ^3_~?BushrHVXArs_?}V2_=WA=ZN|IJuX(4prag wDwZZD9&RL!n|aym1hgTx>4F`oo1B=FoSc|6B{4$@XrxLks$(`E5D#Pr0M3k0^#A|> diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.calcGeneralRotation3D.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.math.calcGeneralRotation3D.doctree similarity index 67% rename from docs/build/doctrees/_autogen/utils/msgpi.utils.calcGeneralRotation3D.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.math.calcGeneralRotation3D.doctree index 2897e996914414890195e71aa192a29c187043b5..d84b1060c8b6e88cfd227e7fcf64e3208dbdc56d 100644 GIT binary patch delta 307 zcmZp)I&Q_jiPiJet7RIQb^C z&E)lr>a1`LlV3B2GMWIj>Pdl3(VWtQ-Q>wrn3ie_VpuvQgFSXihFA}V%;YHMI>u(8 zh3>2|AloJ@u*f2;-5kVnidj$q-MGmb9Dnd=n#XyXTM*(rU9iV>!6uiADndn(f@AX{ H(Rg+M625A^ delta 249 zcmX?Z)o8`qz%uol%tY1>9>v_^^ny&i(vr-a;>nE6ViUIrVv4<)z*sZ6mN9uU6SL^# zUyPxQ`jZ2g^!PQW^q^~>yq0OHA`g<8dQ&pkW2a<@^&ksQu4S%ctOS~9!wps%1F_zN sMHXbk=6aS>%sdbosKcT-{@_u6i}N%$)X};SleUQ}qWEI-3(Q>SnVGSb zv1hU%i_PStjOwg#U6Xm3LK*FW`V}WPGf7B+jnkacgWZbBrS(+)7(Q0xblO?| znd=x^fQGtHZeWq!yolunGY>bCrp?_P5{yU+gt)r6p^nytIC`z94llAR^(LHnHy53 diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.math.distance.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.math.distance.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7b1087c3f0892a993cf619a9c33d432c5dd74c80 GIT binary patch literal 3868 zcmbtXOK%*<5hf|_i;pEKMFIko0TJXuMPAZYaxi2V24WwK5a1z5a&T5?^v?8dPc+j# zp6(%+NCYGY0}{|Ddz@dBUl5-S_}3Wzs(WX4XQ}8C0t>LKA650$SC9GU_BTfd8~)E7 zm|P}me$L}q=~$S`^ScB21_i${x-245xec6%WRk{(P}TFw4e7W| zQggnz-!meziB`>Z*^yn@dtRN%f$P}BrebBw{WLSPJUI_fWZcU0I5Czh=%P!wv;8MA zCu81r^vlXy3RMqWH|Ma;R`N)0%6qQ6u>8txr->5PRXO2qhg(}DlhVRt^6*{~8}gWqdm}za7QmTBJH3#~+Mlg)Vb8OYGP~F$SP!9E=__URpg9YV7d|2i}C$ zd12u2$>ml#ksGd)s94NbP!0i*KZC3C6rlbbzhB_@EBwyLZQxZT-q|w%mZ%wm0(5Oz zv?z1f*pK5rom+1!tl)P z!oX1ux{*G&PwG8`{93dy9?Y}!naMdNQ6E=8k84p8FrPuorwis>|3AzL{8>(_|as4WF;u-Mzc>JwN2sXnQ>3zGa?{*@4UzC=Wh zYp&e)rXjh3wG~B*GO-%sZXiR$g+QR@`0CNE{Qcm_MhF?vjII0J9D3yF-?pDGQAAo) zaGR>)tMMi`{th>8)=#b;s{Ji-@Cziwbtt$X>{k9XnD~#oA~NXdnnC}*qvq8c&H3ui zxs^JwW{zli_$Iscoj9%B`H)kcL2U)PmD{1<>&f5H9IAF=bVFUK+~InXq6YhHs$|#o zr)8S@7)f7EelL%S8kd_e;bUT*uP31ZL|WO^23B{V|LG3}>p%5F;bGLL6<@p~Tlpi% zh`Qpa$v}@P1>O*uZeas%`_n1 zIwI}2cZWtb28c<(7Zf~sJbcf`C0ZJ11q`t}R zr(DfSJ`;dDM$_BEz~~+nBGN_7Vv!3BDJr6=&lZ-Eo@CDeH$c|FEUV zZ6#pTeq3fbYgh+Vy&yr>7mBC!;DMI_T4gBqOHpn_8Eb}Sj8lhVo@*o6>P=6P$g=Ci zB!Qm?49UkQDLJyRvR7w=eB$=ti~;|-pL#)=#W6NbQa@6;VJ>n8p9JzK^8W6TWWu4E zi0w|LwYhnAadC5VgQjhzR_D5yU0_PQz)5paxrcOvUZfk$iVP@QKT3#v^vm~t2Uv#1 zG+I+blBJsCT8-5j1A8Lu)T@y;OQB+5`2_rrt*kEl?gVVgSd&5CG%YjE>{Uxy`2b;K74 zoC%ODD&#I{|xcp7K>be4U*_6QB#DvPX7B;4oo>|pF0%UM8wF) zTj-KPSiJTyN;QAM1S)#UFiv7xqmP1D?w(NB^abJip$s7Jz#m`w&nL%MxN44 z{~emhhw{_X?XSkmKd~R-1H{{aXM==tsy-KNU6l}nycAK(COT~>;DtX~6E>#@trrKi zR)6V!>wVP5!csAQxc=5+XT$9v<0D;CK38rx(rF5Gfg?(O?~{f6YasAt^+(ViGaeEN dP#P4Qps-2&mUy=j`?&4IRErjA8%Bup9|0Jc;EMnN literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.math.floorAbsolute.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.math.floorAbsolute.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0501bd09b5387d8f556d7dec5f3d8bc0cf580c69 GIT binary patch literal 5970 zcmc&&-HRPb6`z^p-aB``lbG=#lcf5k1v>idQ&DmjF0!cAc#f4WUiM3;b$`ztNdxc`~Cb;KG6NtJCY(x zeU|G5Q20EIf|SMigIsSAxe6n>SDf!j=BrS|)p6e8UEX_;4|rd9RH!0W+tM%0=iRl@x4hTMEd2i6j7#FPA75j@;BKrN%UO$w{s&im|oM}#DkP7=U4b5zoff`4*U9Y z6viyy&&Hl!@svu#F<42X>!mP|q*u?6JSnk=zdNxvvwtlISu+0^d;Y_eO^7DbJ>^Yl zE9aa1245qNd`F+Wc4zc0$x=DW;!t@b=|#~1lqEP5wY^kA>zntMvN2!KoiGmAaSe295B>sd%N@Y` z3H&~Z->2~#knR924UNVFpcckc*i66JFw9`r8HBMj6G0X+r)|XD=NpQ5_f_s?{ImSU zIbQqxCaeOPFT)r8Qz8$rvq3wq3<0*v(uOZxZ%P}ZE3lcxQPV9|WnQzvBynj54?#RTW5L?C( zxXdBT37xNk%iY48-uz#@$@)~`J``xl$sO`Am^z+1Vsgre?MN(4(>E}-F?$tekG)C~u3nyGQDng3Cc3}EcgQUF79qly z$l@lxZ7ljCR`r*r{#5kI9MjZGc-la1>{bHK8LjpX1w8X3;C&4d>8{GUkNR zku#)RmJ&&9NT%T-i;L4$pnv4|&h7pl6#wbju3on*8UJ0p8vo}wH@5n5VXMAgnS?9~ z+*SLw1jMo))U|xtDyM8v-{8MH4+vBQ&?lV+IaTQwCccm20+&K8c;sT%)>y;Yjmv z+Az791x0Qxou|EANuk?2VD>sOGo|yhN~*Sa@8ZPW3#b8PjT#>TxT_Xi$GRmoC)>KQ zR;gz|W*3l-KptNdx((Z=4BvZ>4D~QP*aGnd!?5IbDi{wApTn^Ti3527 zIwM`a+{^e9;5}^^vCpEn48AspN;$G7nAdU6wwmCyNYpRJ2|jso8d`CVQ=1vCXz#mP{!;NSHBPsfGpeKfpyZ_Qt zEO9Hx1F&WxgwLh17tw{AW(DZRlFUC}N+iny;i54I)fTD}A(>l0X}rW&?qMiH>!O=( z5K3GU?HNVh>LZ|C|touC`(gsV{9MF<=kE3jnvsh2(vST@p$ z-(o{6b2d9A8zlrrdm&R3!-lI_1QvbejS&KY;`zO0eG?8fbF0{@#CPpH1tp64aD5uryQ1BHW+ANrWH96PUV;|ErV{WHxTnZ86M~ z0)*rVcyWe8^ohRiqjh-bGSskS$@I3e#{*$^-%k;<) zk=fXn+`-(>?BjKLmEXjw#!Jad>AlFXc9z1+l-486&YOrjIl3*wS_G=Z^k@)>5E z$?F-_S>YNczh(?&Gy!VWlLDKfIi&}?$&;rr&CnLauyjfWd+d}9u^tSW$-c~WjLkp` z-PL2jwiQ%brQ|0UmlS2@r7Ps8DPR}{a{p#mmi0`60_bv+*nbH^oTUr)urA2N$!r{o OP*J2{*lf%ZzzzV6>1ksC delta 221 zcmdll-z?A4z%sRBB1XQSQL?{1Z3}w^@vh)Nrr}SVLGI<@-bVVLyqo-uB$4p>QrT)AlFXc9z1+l-487vwDH-gsQ!+SvSVB@ON~TPn z(u1LB;?Bv8d6Rt^lUYDoCa-6VFjXur*3eYY$jnp7%}*)KNmW2MSQCpmlZ}`rXbYmN z)Pp!ctOrA8@?)kt#sZ+lHk0QubF;>PZC}YO3wFllqs(F~f&%EKZGO(q%xD1df-cyf Zx*%=3Kz}A?C;>gH5{t!Un*}(1*Z~pMY=-~< delta 245 zcmbQCct?Syfn{poM3zn+zTD#Uf=s>AlFXc9z2f328SJrBGB|r!LQ*SArc9pFgDgMs z@MOl!$>EI2llL=*Ys(ZDYiKHHWacU4=BJeAq$(hpq=~9=vNzKNMII!1J%~MGJ;;KS z*_i7X(}3pNaD$b`fE_jYBD3t~&&;AMJP=WcQ#VU;Ff*z_9H$Fbrwep^VuljX^(wKb Lwr}>~^kD}845e6$ diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.tilde.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.math.tilde.doctree similarity index 65% rename from docs/build/doctrees/_autogen/utils/msgpi.utils.tilde.doctree rename to docs/build/doctrees/_autogen/utils/msgpi.utils.math.tilde.doctree index 0eb50349060d43f69b90a52e451cb04a3fd890d9..3c3df49809fe03fcd9ceeb5cd568e4ec764e541f 100644 GIT binary patch delta 293 zcmbQM@mPbUfn{pMM3zoVvE1VHf=s>AlFXc9z1+l-3_Tz#C3Q*$d+d}9&K{PK)QXZR zlc)4xsGGQF8e`$)V8&z?kgmyF8KW6hCJQpjNrFw$#G+%e9aHPXUS2t{Ef5RDdIZt! zpZtWWjBkbx~*%z=HL)@(k_Ma}uJY9(Y T5;K&59#o0N;?B+Ic>LJ`#Vu>7 delta 211 zcmaE?F;|17fn}=DM3&CUcbIr5&KKhm%q>nY$kZz>$;>I9cx)PD&g59eq>libECfQ6DVCSB!z%IM_3-cRB u9&RL!lRvUPLQ~_!KA%++Vw*15LApR!rKC_lFR;JcBMH~W)o*~cp}FhB6#r&Mi&XEh)!sFx@)Ft)6?D8 zRh`{c0_P703Dj?C|9}$_PPw0jL(l{DFHpfBMDcg^7ZnZ>{Jg5}p6=PrWJNKsVXFF7 z)q9`!d9U89H!pwhgY55lTo^eN|?{03j6 z6ZwvgUpp9lO|n!DvPdXzAiXdg$d^9RmnsWR2lC~9z#g(NP6oj%{c##+i8~f*U;r2Z zMmexb4_q%(@t8#egNhZHL1;gfuyyzDQa0oZx+S83oz!5pi1QD_O6~y47xDKI{Cy06 zJ+c^3rNY?R16Cp$!z=p5693+w(-V<1iGwU;PR&Dm&vFHCAFABT_)Y%tDI$k_7q~;e z%V3s&M!g=sY|s~13c#tdw84z6N}EySo=n0$!wOooW)=};$pL*|ooub$2P(u_mW(_>M(Cd1y9~Z2MD9F@mI)$@ z&oUiz78?Fd{w>1c{uBp3C{?>^RKvkQSg|w|Aa%{1ZR>dJ$dW6S^c+d!D`J&9Yj$JH zZCwtVCO<;5XmCL)Y-qy>bEDQ}U+yv}r`3`yH?jlbA3_06`tc@{0j#T|B zsOR!7d19P;39ozN=2wYEju$z|WLN+RDvgJ6aC$~9{v%r*Ano3?aq9Gtk@lQ^-}yYbos^~I zL~bv+V3V>*{GmX^d!dUpaWt-NUj=1BkMm>n5A&?it8`T-%oii!=Z|$aIXx)Cg1?PS zcY0u>;gHP!JNG*Q@_i$# zycF@6^MCO_KjweoZ}YzzApTYXvAA~*4%@or{OQf7&bgmHG{@zYy?UM$9bOOTTI!pr zUTiqu;J=**3JLuhd%m9y=kN402>ldp{&`8~GU|R=PUy}(hTb9Amp`_UGJFBt95)8b4nIC}UTO^P@?k{6I84iL&0hoRs?8tax<*YH#kH>DG{+$D&}u7hl3=iEk3snpJ-~3K7-ngR(YlI#ms)K4isM?;pW-6BIzk4F zV#R77?=I?fdSi&PiF-1N(@Bn*4QhrG*N-PuSxRhq!_E}7rgV>m;%?dK8cd{ zAQ^=UWJ5$rrd$^JF;x<|?q+J#f2D7V`JLuRm!)Z(x*Tp?b2+=_Sr)=UU+ zE{(j9HrzBbKsS=){^?XASr)|fRsg9j6hN_LZhfU;iLcy;LJCXKO*atI8-`>^p=GBG z2!2bi!5E1U@XU)ASW}3()YzE!qK$+lE|psdCEwVKYB2#_aWrvTJ6x$m9^Afte0;p0 zoGKni`*AwHjkloNkd(J`eVta&jr2o;EJ_%Sh(vd%N49!fB*(r}v zag4_}!PLkc!__3j5nbgC5dwkY`Q2r`3qnoYDz+;1UHgRbL~k2yM1*$?vK+i6i~ovn5P`QPPb1}>xLk~Rh(FNua!3WeUXv3K@$^Q9@ReA3&5Z5P4P)Oc5Zv`Sx)>k+ zwP6L1QT}nU`azbUe5EHw^KMv#`xB5P_C+*;tIPPmN*O_B!=~I8n+#cikUYg%oT27@ zqObd5>^*Q9%H`0-8xkIC=;`mVzQm%3^iHUkZ6-kIfknvX0=!nPEt-wbuizlCLLqkp zn}A*gA0byYW~uuz)7WiP4cf$hJUT+WLzDLR(R&Ebqo3eEsk<~y7YYfP4~LRFc*ir} zag)5t?__$t?mM&HI!b-RQeugnq4+B0tlsq*D~Gp0cyKa|!-@_@^o5zpO1j(Fv0I*M z7F})Zk5ri|%FWkj_bR?D=oLi2A7>QXXj=R@41qK-#SPGTt(bob9Nxk@X c#A6Svl0aj6wVF0QTnQ*I6(LO5Wj5UZH}r+ZSpWb4 diff --git a/docs/build/doctrees/_autogen/utils/msgpi.utils.run.doctree b/docs/build/doctrees/_autogen/utils/msgpi.utils.run.doctree deleted file mode 100644 index 6f9895235d2ff15df8e3980c8e9ef82ccb99eb4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3962 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 b9s;$LMV56=)9c1a1#=;uHehnznkoDrB{`+k diff --git a/docs/build/doctrees/beam_methods_dymore.doctree b/docs/build/doctrees/beam_methods_dymore.doctree deleted file mode 100644 index 9dbaf13a70f4322081e9f0b909d681c9aec4eeba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11858 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 diff --git a/docs/build/doctrees/beam_methods_gebt.doctree b/docs/build/doctrees/beam_methods_gebt.doctree deleted file mode 100644 index 818c3e129a4c816f7abd2a5c4598637dd0b4c2fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17659 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 diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index e6165a78671eb2c8e90cff3261e859df71658185..7a55600bee043b36adfb25fc555e7458d4524aeb 100644 GIT binary patch literal 282572 zcmdR%2fSQG_4r?U?}dc=Ae02irqQG)AqgRsywD#k`}W=Ub|>4|lH>(KZ-JG%pn(4D zqGDH+Viy%VqKKj>O|c^)qJr>0XJ+oqZF}d=+{gX!=ffxO-kq5<=gfEd%$>P(_-#Wv zhIHV6&8f9YE??T7vPxU?)pDt5mFlhLaZxncRy-KW*8YOT9b%GWd9wM?PVU0b+#ey!f<9q6ttncr(|wF>1*ckfa2 z`>W+fCEcH|cNc5@m3%h{s&)5ZeE5hmYpv$US~W{WuZk_YR&G?Y7KqH2OMUtNR&xTk z*nS_moH+;+$CS5P)oQ*M6xrEoj;LAn1~u8*UbjlMe7RI>oeL=;Qf_-am1)$=pna=3 z(@swQW35pvW~u`%m+xYxo+Fv!d`?^32xE?DJK%W96QRLjK50*Dbbjatny*>Yu| zn(xoSZwnVMT)gPe&aOu1=6t4fXy?fph`Q9@c~axh&Xrcab91KLnJM*lo?(@G@}bOo${glLXUi{DzA=45Mo zw$SLc(7A3^X<9YM=IX^lx}LL&AZ#)-I$f>z+CNQ|?&)%+PLmjtesU?ZHQ%4X_jIpS zf#}u@tu-f8&$T-Io)t=rO0yq8gXtVbx@Z-9tZKSk?X|%4F*M_C%cDKi3rCagw@OwO zENWfboM=@VJ?U(%mhQ_J06$nak;dlwX#)L;I6O^YnJisv^!4R|>$q&WPym3`kmk4z zsDagcQXY^(F5A><4o_8USk9_etzK

?Er#!>9H^!+}vRL#xHifS$ln4^HrDxhC$Ew!x3 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

%w!)1shhvS#lj;CR!J+tDCc(dE_^7+VEPi5>jCK zS`&B10?(+KRGsd_;RFvnn=MS+Xc2BW)(PhJ9o*;J_Z|du2;1Xux^+hEKI7_ za5m-^z8JU~=dzCF(hVX>jcVOL?PwtOzwSBWwcj;XIyWaeMye8R?l>Yv1xPv4p zN0O)pW)oHpVATz{zwe5xp9!-}cyl$S7`hV|vr`rmxHx!r+BSnZR*V%i8z^E72h9Qk zb)4gQ(}wUOG^l1Z!d9ey)o+t~9|PRXhn9bZlhfX)xhxPO)$$z&>#vzs|Y}a zuni8x^}F|X!)-lx=@k>Zjojv5`gs=p^InV>ocFMQDDgY-PbVCsoPxzRE05?pX6BC>_2f7vOJzdadh!QJdja(dJJh_ylaX*Ec&Fxeh*i4b zCLFEUfREu#baJDI#r@aAs}FXM1AJ}61DxSdAC$)njOeH5_NM4IYdst5#E61CsEh8* GPX9lE!or#W diff --git a/docs/build/doctrees/ms/blade.doctree b/docs/build/doctrees/ms/blade.doctree new file mode 100644 index 0000000000000000000000000000000000000000..39b21486d41a927f69429bacccd236feda0b1b49 GIT binary patch literal 38950 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 h(6;RN(NZ1Hl*voMv~FW&(#Q+ delta 190 zcmaDZ@>h_xfo19^j)|;A78#s9tRgSCgl(_bMZKR>5V+}=7 diff --git a/docs/build/doctrees/ms/gebt_beam.doctree b/docs/build/doctrees/ms/gebt_beam.doctree new file mode 100644 index 0000000000000000000000000000000000000000..23f16147ff2f0571614c5e2078fddb1587ff530c GIT binary patch literal 90446 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 C07yXq literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/ms/gebt_methods.doctree b/docs/build/doctrees/ms/gebt_methods.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9cf84b064b1653c6e2e35160779d9cb7aa963920 GIT binary patch literal 16291 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 TE3Qj6q-hK-J2qX7K0p5-E4C-% literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/ref_manual.doctree b/docs/build/doctrees/ref_manual.doctree index db4e57f12e63168ad4c455af1f22fdf810f39449..39466dcac25592239c7edac8ed0cb19c67e3c594 100644 GIT binary patch delta 134 zcmew)+9}G?z%sRNBMT3c3rBIfer8@uYQ>bcDSka1xy494?$VOX9E3n>4^L)Za!zSV zYFcJaYVnlVDH<8}8IBpwllL;!GkR{eW!}NW*s}Q>>uhG3xQyuH9?rbP+|-iF0-)O3 TDH(Bo#Tg1fI(qY3PFF?%Vu>?o delta 217 zcmeAa{UplLz%upuMiw5XdV%8f_~MeH(&UoTqSW-%ywoXeQ~Y}PfuhMp`NhS>smUdo z`FUVLA)sJxVo7RIW?~MqI7o3)YGQ6dQGP*cQAs6OF?()mNk)E3F_^;wk_NMQK&*I# z9EV>IYiUVlPVr<5CK;{_*9`Xz&kXMj-^n3N^^C!ruQ2UkV(i=8%Q~A`CL<%YxQ8<@ c5vaMcAhmc(?UalRzv2u9Af39|h0~Q004m#6g#Z8m diff --git a/docs/build/doctrees/sg/beamproperty.doctree b/docs/build/doctrees/sg/beamproperty.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d70a153cd7c6b05088393e5b20855221f76b9872 GIT binary patch literal 45307 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/crosssection.doctree b/docs/build/doctrees/sg/crosssection.doctree new file mode 100644 index 0000000000000000000000000000000000000000..97323623e757afc057008d8206927205be1591d1 GIT binary patch literal 13135 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 X=xN^9X_g_c>I7rSil==wT&@2XrI!=W literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/index.doctree b/docs/build/doctrees/sg/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..88b1e028f847d410e07eac55f998122c157fbd12 GIT binary patch literal 2785 zcmZWrOK%%D5Ke4MmSkCer0FGgVH9oQHkF+|4nZzOVH81OKn2>gCj|>?Ni7NQl3PAv z=@6hjq(}ie2p8|8G$g1-lil#85dCd13%M^W91+?+M%w+&0JP_jMFJG{%c zUxriO_Z=&2&epd4=ohP9YMo{$&zWQ)YC>`A1zW@j{`sgRT{&a^>7$Cn#!1{iv&DoW)fU4yJflix!`Dz%!e!`bY8 zgiQGffczN0Pw@K;zf=4k`JTznD@T9;*lAHEeme2{*f6VFWU&-~g$ekPou^tEKvh>Y z3J)PHh-F%kd|e)uXN(l3RwdJRSy|{nC{*>?#iw=>-^>q%Omj!sT;z2G{5$?Vzu-Uc z=lnvH3*I+-s)}%zTfvn>k z&wqKtl4u8HWUUE5YLOmSP?J@q)^<*sou+ot<^VP~Yvxt4fh4!%S`VV_2mUyoz3)e< z)3INYwoisDN!>3X2eVel3}fJ+?d!R&FsH$HeYeVz%PmY6?fsT6Kk;y{&238mCCZU&CC0KH_{BnOcrycivUSP zP?QP!BhD%VlaFc%%ULB!u7%~vs>|WAIncEI#1Azqm9|M98#K~vz)9XNJN|$z1hBHi zIvsfG~IUD-+~|nIh9F-(i%@ z2wX>E`x9<$X`Y>*UteFJl}pQ&JX1P5$1QLUO>-Xn!+0WEj3*My3ZQI(Y7g@9r%%2G zEF(Qn@3@JQ8#hNQH&!WJy@J_!<%ZiLhl{=?Gw`3r@!9joU{jH_jn#&qm@=04o&T_k zMo8RaF>{bMVno5>9Zbn~iLTo>OKHg>;UeQXe&Fal`9cUd{9)Ay6JU{bx4GqqtvVBKaAtRxY=#JeTHFA z(T_{`;*42Xdzj{mTqUd^B2Vzh(X6`k-}+4^U&R-K@6}@feFqldW)$GHO)SwF!&t%V z-~f)m3X4|`u)&QL9}>6&*QNEF0b*F2w~KCMKb{+qZ%1MM%_%3w_oKirOMvw{a5^#k z1pf&i8o#?e{>p20 z=OV literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/io.doctree b/docs/build/doctrees/sg/io.doctree new file mode 100644 index 0000000000000000000000000000000000000000..c91247bcfc5f276d1c03df0cb7c981402ff1c832 GIT binary patch literal 16701 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 A2><{9 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/materialsection.doctree b/docs/build/doctrees/sg/materialsection.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1ebcc717d6b9dc2e47ce20185b92b4a5cc3c66a4 GIT binary patch literal 15056 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/run.doctree b/docs/build/doctrees/sg/run.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7d9690254973ad5004c6659cc61ef7e5d86bbce6 GIT binary patch literal 13299 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 I`px?P0F&(lA^-pY literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg/structuregene.doctree b/docs/build/doctrees/sg/structuregene.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1a86998320ca43f40b7aea7b42bd26c93b353ef0 GIT binary patch literal 49875 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 HJw5(^A%$wN literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/sg_beamproperty.doctree b/docs/build/doctrees/sg_beamproperty.doctree deleted file mode 100644 index 09dfadc05f781a1eef064616308083dc956ade35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44917 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 NmaKT%SHsoje*x=n^lAVA diff --git a/docs/build/doctrees/sg_materialsection.doctree b/docs/build/doctrees/sg_materialsection.doctree deleted file mode 100644 index ef271fbfbe6756660e16f4bbdef91c27c7766859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14951 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 delta 106 zcmca2@>+zYfn{pKMiy=+4Zj}V(&E&j_{{wHlKlLf;wf!Y5_@YNupG`4wj<0O|0} I{G6_g071DYKL7v# diff --git a/docs/build/doctrees/utils.doctree b/docs/build/doctrees/utils.doctree deleted file mode 100644 index 7387d84f1d98922b1f3b859e18ca040cd3d6d659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27686 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 diff --git a/docs/build/doctrees/beam_methods.doctree b/docs/build/doctrees/utils/index.doctree similarity index 77% rename from docs/build/doctrees/beam_methods.doctree rename to docs/build/doctrees/utils/index.doctree index 73e39bb2826df704366d5d78d4a7ae3b58f19c55..982091cdf7f1ecf09054bfa19deed5a55c74b5ad 100644 GIT binary patch delta 186 zcmdlg+9%4=z%sRYB1@+VXJ|=gPG(7FYVni|_Sh*IoINZdsTCztCQs>sOHJH9kuiL- zC!+^*0d% uauZ83z8VL2U}04CDV4eTMX8f*nf|JPZPA6=J0&qg3FuapSfC?8<|shKH%Bm=u>%05 CrB*xu diff --git a/docs/build/doctrees/utils/io.doctree b/docs/build/doctrees/utils/io.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d55a8bfecc1994f6d61bc75259cd99c26be9e3e4 GIT binary patch literal 12742 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 XpBdiS9Tw@E(WoWG=%qa}Y}Eb-P3wx5 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/utils/logger.doctree b/docs/build/doctrees/utils/logger.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0e468714da4c3d5fde2d002787f9599c351c3872 GIT binary patch literal 4814 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 T&2srl22oOsUfLtW`pW+SSMN05 literal 0 HcmV?d00001 diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 07d1a81..7e0bb3f 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: dedf1d7e6b0d3315b5efc337c7a56fd0 +config: f4936e0739292cc059ac71994a13c279 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_autogen/analysis/msgpi.analysis.run.html b/docs/build/html/_autogen/analysis/msgpi.sg.exec.run.html similarity index 64% rename from docs/build/html/_autogen/analysis/msgpi.analysis.run.html rename to docs/build/html/_autogen/analysis/msgpi.sg.exec.run.html index 9b4c5ee..584e637 100644 --- a/docs/build/html/_autogen/analysis/msgpi.analysis.run.html +++ b/docs/build/html/_autogen/analysis/msgpi.sg.exec.run.html @@ -7,7 +7,7 @@ - msgpi.analysis.run — msgpi 1.4 documentation + msgpi.sg.exec.run — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@

@@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.analysis.run
  • +
  • Methods »
  • + +
  • msgpi.sg.exec.run
  • - View page source + View page source
  • @@ -172,16 +169,16 @@
    -
    -

    msgpi.analysis.run

    +
    +

    msgpi.sg.exec.run

    -
    -msgpi.analysis.run(command, input_name, analysis, smdim=2, aperiodic=False, output_gmsh_format=True, reduced_integration=False, scrnout=True, logger=None)
    +
    +msgpi.sg.exec.run(solver, 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

    • +
    • solver (str) – solver 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.


    diff --git a/docs/build/html/_autogen/analysis/msgpi.analysis.runSwiftComp.html b/docs/build/html/_autogen/analysis/msgpi.sg.exec.runSwiftComp.html similarity index 64% rename from docs/build/html/_autogen/analysis/msgpi.analysis.runSwiftComp.html rename to docs/build/html/_autogen/analysis/msgpi.sg.exec.runSwiftComp.html index ac5a646..36340e9 100644 --- a/docs/build/html/_autogen/analysis/msgpi.analysis.runSwiftComp.html +++ b/docs/build/html/_autogen/analysis/msgpi.sg.exec.runSwiftComp.html @@ -7,7 +7,7 @@ - msgpi.analysis.runSwiftComp — msgpi 1.4 documentation + msgpi.sg.exec.runSwiftComp — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.analysis.runSwiftComp
  • +
  • Methods »
  • + +
  • msgpi.sg.exec.runSwiftComp
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.analysis.runSwiftComp

    +
    +

    msgpi.sg.exec.runSwiftComp

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

    Run SwiftComp.

    Parameters
    @@ -211,8 +208,8 @@

    msgpi.analysis.runSwiftComp - - + +


    diff --git a/docs/build/html/_autogen/analysis/msgpi.analysis.runVABS.html b/docs/build/html/_autogen/analysis/msgpi.sg.exec.runVABS.html similarity index 68% rename from docs/build/html/_autogen/analysis/msgpi.analysis.runVABS.html rename to docs/build/html/_autogen/analysis/msgpi.sg.exec.runVABS.html index 8b994a7..e0ee95d 100644 --- a/docs/build/html/_autogen/analysis/msgpi.analysis.runVABS.html +++ b/docs/build/html/_autogen/analysis/msgpi.sg.exec.runVABS.html @@ -7,7 +7,7 @@ - msgpi.analysis.runVABS — msgpi 1.4 documentation + msgpi.sg.exec.runVABS — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.analysis.runVABS
  • +
  • Methods »
  • + +
  • msgpi.sg.exec.runVABS
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.analysis.runVABS

    +
    +

    msgpi.sg.exec.runVABS

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

    Run VABS.

    Parameters
    @@ -206,8 +203,8 @@

    msgpi.analysis.runVABS

    diff --git a/docs/build/html/_autogen/analysis/msgpi.analysis.solve.html b/docs/build/html/_autogen/analysis/msgpi.sg.exec.solve.html similarity index 63% rename from docs/build/html/_autogen/analysis/msgpi.analysis.solve.html rename to docs/build/html/_autogen/analysis/msgpi.sg.exec.solve.html index e70d768..9aabc48 100644 --- a/docs/build/html/_autogen/analysis/msgpi.analysis.solve.html +++ b/docs/build/html/_autogen/analysis/msgpi.sg.exec.solve.html @@ -7,7 +7,7 @@ - msgpi.analysis.solve — msgpi 1.4 documentation + msgpi.sg.exec.solve — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.analysis.solve
  • +
  • Methods »
  • + +
  • msgpi.sg.exec.solve
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.analysis.solve

    +
    +

    msgpi.sg.exec.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)
    +
    +msgpi.sg.exec.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
    @@ -219,8 +216,8 @@

    msgpi.analysis.solve

    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.analysis.solveGEBT.html b/docs/build/html/_autogen/beam/msgpi.ms.analysis.solveGEBT.html deleted file mode 100644 index 1e67639..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.analysis.solveGEBT.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - msgpi.ms.analysis.solveGEBT — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.html deleted file mode 100644 index 2d9ea4d..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.angular_velocity.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.angular_velocity — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.html deleted file mode 100644 index 8352004..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findSectionByName.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.findSectionByName — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.html deleted file mode 100644 index e642690..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam — msgpi 1.4 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__()
    -
    - -

    Methods

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

    __init__()

    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

    -

    Attributes

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

    name

    Name of the beam.

    analysis_type

    Analysis type (GEBT).

    max_iteration

    Max iteration.

    num_steps

    Number of analysis steps.

    num_eigens

    Number of eigen analysis resutls.

    angular_velocity

    Angular velocity of the rotating beam.

    av_tf

    Time function of angular velocity.

    linear_velocity

    Linear velocity of the first key point.

    lv_tf

    Time function of linear velocity.

    points

    Key point id and coordinates.

    segments

    Beam segments {bsid: BeamSegment object, …}

    pconditions

    Point conditions (B.C.

    mconditions

    Member conditions (B.C.

    sections

    Effective properties of cross-sections.

    frames

    Local frames

    distrloads

    Distribution loads

    timefunctions

    Time functions

    initcurvatures

    Initial curvatures

    functions

    Functions

    distributions

    Distributions

    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.html deleted file mode 100644 index b753adb..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.linear_velocity.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.linear_velocity — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.html deleted file mode 100644 index 2209fbd..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.max_iteration.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.max_iteration — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.segments.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.segments.html deleted file mode 100644 index 4e973e3..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.segments.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.segments — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.Beam.summary.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.summary.html deleted file mode 100644 index 5436c84..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.summary.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.summary — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.summary

    -
    -
    -Beam.summary()
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.html deleted file mode 100644 index ac2d29e..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGmshMsh.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.Beam.writeGmshMsh — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.Beam.writeGmshMsh

    -
    -
    -Beam.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/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html deleted file mode 100644 index 46c4f14..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.calcLengthSq.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.calcLengthSq — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html deleted file mode 100644 index a87b3a6..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.local_frame_id.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.local_frame_id — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.html deleted file mode 100644 index 72b5390..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.num_divisions.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.num_divisions — msgpi 1.4 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/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.html b/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.html deleted file mode 100644 index e30f71d..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.twist.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.ms.beam.BeamSegment.twist — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.beam.BeamSegment.twist

    -
    -
    -BeamSegment.twist
    -

    Twist.

    -
    -
    Type
    -

    float

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.makeFile.html b/docs/build/html/_autogen/beam/msgpi.ms.iodymore.makeFile.html deleted file mode 100644 index 65fb46a..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.makeFile.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - - - msgpi.ms.iodymore.makeFile — msgpi 1.4 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

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readEigOutput.html b/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readEigOutput.html deleted file mode 100644 index 35d120b..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readEigOutput.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - msgpi.ms.iodymore.readEigOutput — msgpi 1.4 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

    • -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readForce.html b/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readForce.html deleted file mode 100644 index 06cda84..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.readForce.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.ms.iodymore.readForce — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.ms.iodymore.readForce

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

    force file name

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html b/docs/build/html/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html deleted file mode 100644 index 31ced3e..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.writeDymoreMKUpdated.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - - - - msgpi.ms.iodymore.writeDymoreMKUpdated — msgpi 1.4 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}
    -}
    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.html b/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.html deleted file mode 100644 index 6f1fac2..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOut.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOut — msgpi 1.4 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/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.html b/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.html deleted file mode 100644 index da7328a..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutStatic.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - - - - - msgpi.ms.iogebt.readGEBTOutStatic — msgpi 1.4 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/_autogen/beam/msgpi.ms.prebeam.preBeam.html b/docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam.html deleted file mode 100644 index 5045aea..0000000 --- a/docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - - msgpi.ms.prebeam.preBeam — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.readSCOutFailure.html b/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutFailure.html deleted file mode 100644 index 1d6bfd2..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutFailure.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.readSCOutFailure — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.readSCOutHomo.html b/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutHomo.html deleted file mode 100644 index 28ffec5..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOutHomo.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.readSCOutHomo — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.html deleted file mode 100644 index bfc3897..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElementOrientations.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCElementOrientations — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCElements.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElements.html deleted file mode 100644 index 17ea7b1..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCElements.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCElements — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iosc.writeSCElements

    -
    -
    -msgpi.io.iosc.writeSCElements(sg, fobj, sfi)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCIn.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCIn.html deleted file mode 100644 index 3b9a961..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCIn.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCIn — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCInD.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInD.html deleted file mode 100644 index ad225f6..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInD.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInD — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCInF.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInF.html deleted file mode 100644 index 32c95a8..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInF.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInF — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCInH.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInH.html deleted file mode 100644 index 41be0b8..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCInH.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCInH — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCMOCombos.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMOCombos.html deleted file mode 100644 index 593a7d4..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMOCombos.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCMOCombos — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCMaterials.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMaterials.html deleted file mode 100644 index f41736e..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCMaterials.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCMaterials — msgpi 1.4 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/_autogen/io/msgpi.io.iosc.writeSCNodes.html b/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCNodes.html deleted file mode 100644 index 620f25c..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.writeSCNodes.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iosc.writeSCNodes — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.readVABSIn.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSIn.html deleted file mode 100644 index 030c8c9..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSIn.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.readVABSIn — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.html deleted file mode 100644 index 351c52d..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElementOrientations.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSElementOrientations — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.writeVABSElements.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElements.html deleted file mode 100644 index adf164b..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSElements.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSElements — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.io.iovabs.writeVABSElements

    -
    -
    -msgpi.io.iovabs.writeVABSElements(sg, fobj, sfi)
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSIn.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSIn.html deleted file mode 100644 index 276da2a..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSIn.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSIn — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.html deleted file mode 100644 index ea3c70d..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMOCombos.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSMOCombos — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.html deleted file mode 100644 index 8f0bb40..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMaterials.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSMaterials — msgpi 1.4 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/_autogen/io/msgpi.io.iovabs.writeVABSNodes.html b/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSNodes.html deleted file mode 100644 index b491c89..0000000 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSNodes.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - msgpi.io.iovabs.writeVABSNodes — msgpi 1.4 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/_autogen/utils/msgpi.utils.distance.html b/docs/build/html/_autogen/io/msgpi.sg.io.readInputSG.html similarity index 68% rename from docs/build/html/_autogen/utils/msgpi.utils.distance.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readInputSG.html index 51dd03a..45b9225 100644 --- a/docs/build/html/_autogen/utils/msgpi.utils.distance.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readInputSG.html @@ -7,7 +7,7 @@ - msgpi.utils.distance — msgpi 1.4 documentation + msgpi.sg.io.readInputSG — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Utility Functions »
  • +
  • Structure Gene »
  • -
  • msgpi.utils.distance
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readInputSG
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.utils.distance

    +
    +

    msgpi.sg.io.readInputSG

    -
    -msgpi.utils.distance(p1, p2)
    +
    +msgpi.sg.io.readInputSG(fn, solver, smdim=1, logger=None)
    @@ -187,8 +184,8 @@

    msgpi.utils.distance

    diff --git a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCIn.html b/docs/build/html/_autogen/io/msgpi.sg.io.readSCIn.html similarity index 68% rename from docs/build/html/_autogen/io/msgpi.io.iosc.readSCIn.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readSCIn.html index 459ca5e..530e52c 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCIn.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readSCIn.html @@ -7,7 +7,7 @@ - msgpi.io.iosc.readSCIn — msgpi 1.4 documentation + msgpi.sg.io.readSCIn — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.io.iosc.readSCIn
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readSCIn
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.io.iosc.readSCIn

    +
    +

    msgpi.sg.io.readSCIn

    -
    -msgpi.io.iosc.readSCIn(fn_sg, smdim)
    +
    +msgpi.sg.io.readSCIn(fn_sg, smdim, logger=None)

    Read data from the SwiftComp input file

    Parameters
    @@ -193,8 +190,8 @@

    msgpi.io.iosc.readSCIn

    diff --git a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOut.html b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOut.html similarity index 68% rename from docs/build/html/_autogen/io/msgpi.io.iosc.readSCOut.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readSCOut.html index e7b4468..3736882 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iosc.readSCOut.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOut.html @@ -7,7 +7,7 @@ - msgpi.io.iosc.readSCOut — msgpi 1.4 documentation + msgpi.sg.io.readSCOut — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.io.iosc.readSCOut
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readSCOut
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.io.iosc.readSCOut

    +
    +

    msgpi.sg.io.readSCOut

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

    Read SwiftComp outputs.

    Parameters
    @@ -212,8 +209,8 @@

    msgpi.io.iosc.readSCOut

    @@ -202,8 +199,8 @@

    msgpi.io.iosc.readSCOutBeamProperty - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.distrloads.html b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutFailure.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.distrloads.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readSCOutFailure.html index 16358e0..bfc87cf 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.distrloads.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutFailure.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.distrloads — msgpi 1.4 documentation + msgpi.sg.io.readSCOutFailure — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure Gene »
  • -
  • msgpi.ms.beam.Beam.distrloads
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readSCOutFailure
  • - View page source + View page source
  • @@ -172,13 +169,12 @@
    -
    -

    msgpi.ms.beam.Beam.distrloads

    -
    -
    -Beam.distrloads
    -

    Distribution loads

    -
    +
    +

    msgpi.sg.io.readSCOutFailure

    +
    +
    +msgpi.sg.io.readSCOutFailure(fn_sc_out_fi, failure_analysis)
    +
    @@ -188,8 +184,8 @@

    msgpi.ms.beam.Beam.distrloads - - + +


    diff --git a/docs/build/html/_autogen/utils/msgpi.utils.parseXML.html b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutHomo.html similarity index 66% rename from docs/build/html/_autogen/utils/msgpi.utils.parseXML.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readSCOutHomo.html index f3ba785..fb53723 100644 --- a/docs/build/html/_autogen/utils/msgpi.utils.parseXML.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutHomo.html @@ -7,7 +7,7 @@ - msgpi.utils.parseXML — msgpi 1.4 documentation + msgpi.sg.io.readSCOutHomo — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Utility Functions »
  • +
  • Structure Gene »
  • -
  • msgpi.utils.parseXML
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readSCOutHomo
  • - View page source + View page source
  • @@ -172,21 +169,18 @@
    -
    -

    msgpi.utils.parseXML

    +
    +

    msgpi.sg.io.readSCOutHomo

    -
    -msgpi.utils.parseXML(fn_xml)
    -

    Parse an XML file and get the root element

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

    Read SwiftComp homogenization results.

    Parameters
    -

    fn_xml (str) – File name of the XML file.

    -
    -
    Returns
    -

    Root element of the XML tree.

    -
    -
    Return type
    -

    xml.etree.ElementTree.Element

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

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

    • +
    @@ -199,8 +193,8 @@

    msgpi.utils.parseXML

    diff --git a/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutShellProperty.html b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutShellProperty.html new file mode 100644 index 0000000..ae682b3 --- /dev/null +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readSCOutShellProperty.html @@ -0,0 +1,229 @@ + + + + + + + + + + msgpi.sg.io.readSCOutShellProperty — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.io.readSCOutShellProperty

    +
    +
    +msgpi.sg.io.readSCOutShellProperty(fn, scrnout=True, logger=None)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.html b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSIn.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readVABSIn.html index 53f7593..5a12a91 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.analysis_type.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSIn.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.analysis_type — msgpi 1.4 documentation + msgpi.sg.io.readVABSIn — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure Gene »
  • -
  • msgpi.ms.beam.Beam.analysis_type
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readVABSIn
  • - View page source + View page source
  • @@ -172,15 +169,21 @@
    -
    -

    msgpi.ms.beam.Beam.analysis_type

    -
    -
    -Beam.analysis_type
    -

    Analysis type (GEBT).

    +
    +

    msgpi.sg.io.readVABSIn

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

    Read data from the VABS input file.

    -
    Type
    -

    int

    +
    Parameters
    +

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

    +
    +
    Returns
    +

    Structure gene object

    +
    +
    Return type
    +

    msgpi.sg.StructureGene

    @@ -193,8 +196,8 @@

    msgpi.ms.beam.Beam.analysis_type - - + +


    diff --git a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOut.html b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOut.html similarity index 69% rename from docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOut.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readVABSOut.html index 6823280..6110e95 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOut.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOut.html @@ -7,7 +7,7 @@ - msgpi.io.iovabs.readVABSOut — msgpi 1.4 documentation + msgpi.sg.io.readVABSOut — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.io.iovabs.readVABSOut
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readVABSOut
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.io.iovabs.readVABSOut

    +
    +

    msgpi.sg.io.readVABSOut

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

    Read VABS outputs.

    Parameters
    @@ -210,8 +207,8 @@

    msgpi.io.iovabs.readVABSOut - - + +


    diff --git a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.html b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutHomo.html similarity index 66% rename from docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutHomo.html index 0567352..b110534 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutHomo.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutHomo.html @@ -7,7 +7,7 @@ - msgpi.io.iovabs.readVABSOutHomo — msgpi 1.4 documentation + msgpi.sg.io.readVABSOutHomo — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.io.iovabs.readVABSOutHomo
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readVABSOutHomo
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.io.iovabs.readVABSOutHomo

    +
    +

    msgpi.sg.io.readVABSOutHomo

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

    Read VABS homogenization results

    Parameters
    @@ -189,7 +186,7 @@

    msgpi.io.iovabs.readVABSOutHomo

    Material/sectional properties.

    Return type
    -

    msgpi.sg.MaterialSection

    +

    msgpi.sg.MaterialSection

    @@ -202,8 +199,8 @@

    msgpi.io.iovabs.readVABSOutHomo - - + +


    diff --git a/docs/build/html/_autogen/utils/msgpi.utils.parseLayupCode.html b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutStrengthRatio.html similarity index 69% rename from docs/build/html/_autogen/utils/msgpi.utils.parseLayupCode.html rename to docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutStrengthRatio.html index dc7b72c..24f9541 100644 --- a/docs/build/html/_autogen/utils/msgpi.utils.parseLayupCode.html +++ b/docs/build/html/_autogen/io/msgpi.sg.io.readVABSOutStrengthRatio.html @@ -7,7 +7,7 @@ - msgpi.utils.parseLayupCode — msgpi 1.4 documentation + msgpi.sg.io.readVABSOutStrengthRatio — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Utility Functions »
  • +
  • Structure Gene »
  • -
  • msgpi.utils.parseLayupCode
  • +
  • Methods »
  • + +
  • msgpi.sg.io.readVABSOutStrengthRatio
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.utils.parseLayupCode

    +
    +

    msgpi.sg.io.readVABSOutStrengthRatio

    -
    -msgpi.utils.parseLayupCode(s_code)
    +
    +msgpi.sg.io.readVABSOutStrengthRatio(fn_in)
    @@ -187,8 +184,8 @@

    msgpi.utils.parseLayupCode - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.html index aae427e..d067ec0 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.rotate_a1.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.cross_sections_repo.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.rotate_a1 — msgpi 1.4 documentation + msgpi.ms.blade.Blade.cross_sections_repo — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.rotate_a1
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.cross_sections_repo
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.ms.beam.BeamSegment.rotate_a1

    +
    +

    msgpi.ms.blade.Blade.cross_sections_repo

    -
    -BeamSegment.rotate_a1
    -

    Rotation around a1.

    +
    +Blade.cross_sections_repo
    +

    Cross-section repository

    Type
    -

    float

    +

    dict of {str, msgpi.sg.cross_section.CrossSection}

    @@ -193,8 +190,8 @@

    msgpi.ms.beam.BeamSegment.rotate_a1 - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.distributions.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.distributions.html new file mode 100644 index 0000000..15150fa --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.distributions.html @@ -0,0 +1,230 @@ + + + + + + + + + + msgpi.ms.blade.Blade.distributions — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.distributions

    +
    +
    +Blade.distributions
    +

    Distributions

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.html index 7c0ac56..dcb4cb4 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.findPtCoordByName.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findPtCoordByName.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.findPtCoordByName — msgpi 1.4 documentation + msgpi.ms.blade.Blade.findPtCoordByName — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.findPtCoordByName
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.findPtCoordByName
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.ms.beam.Beam.findPtCoordByName

    +
    +

    msgpi.ms.blade.Blade.findPtCoordByName

    -
    -Beam.findPtCoordByName(name)
    +
    +Blade.findPtCoordByName(name)

    Find key point coordinates by point id.

    Parameters
    @@ -199,8 +196,8 @@

    msgpi.ms.beam.Beam.findPtCoordByName - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.html new file mode 100644 index 0000000..4852f40 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.findSectionByName.html @@ -0,0 +1,241 @@ + + + + + + + + + + msgpi.ms.blade.Blade.findSectionByName — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.findSectionByName

    +
    +
    +Blade.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/_autogen/ms/msgpi.ms.blade.Blade.functions.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.functions.html new file mode 100644 index 0000000..aed7b49 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.functions.html @@ -0,0 +1,230 @@ + + + + + + + + + + msgpi.ms.blade.Blade.functions — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.functions

    +
    +
    +Blade.functions
    +

    Functions

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.html new file mode 100644 index 0000000..fc7a1a1 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.genCrossSectionDesign.html @@ -0,0 +1,229 @@ + + + + + + + + + + msgpi.ms.blade.Blade.genCrossSectionDesign — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.genCrossSectionDesign

    +
    +
    +Blade.genCrossSectionDesign(segi, csj)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.html new file mode 100644 index 0000000..b65400c --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.html @@ -0,0 +1,304 @@ + + + + + + + + + + msgpi.ms.blade.Blade — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade

    +
    +
    +class msgpi.ms.blade.Blade
    +

    Class for a rotor blade.

    +
    +
    +__init__()
    +
    + +

    Methods

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

    __init__()

    findPtCoordByName(name)

    Find key point coordinates by point id.

    findSectionByName(name)

    Find sectional properties by section id.

    genCrossSectionDesign(segi, csj)

    summary()

    +

    Attributes

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

    name

    Name of the beam.

    points

    Key point id and coordinates.

    segments

    Blade segments

    sections

    Effective properties of cross-sections.

    cross_sections_repo

    Cross-section repository

    section_database

    Cross-section database

    frames

    Local frames

    distrloads

    Distribution loads

    timefunctions

    Time functions

    initcurvatures

    Initial curvatures

    functions

    Functions

    distributions

    Distributions

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.name.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.name.html similarity index 69% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.name.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.name.html index 4745631..877453b 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.name.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.name.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.name — msgpi 1.4 documentation + msgpi.ms.blade.Blade.name — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.name
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.name
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.ms.beam.Beam.name

    +
    +

    msgpi.ms.blade.Blade.name

    -
    -Beam.name
    +
    +Blade.name

    Name of the beam.

    Type
    @@ -193,8 +190,8 @@

    msgpi.ms.beam.Beam.name

    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.frames.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.points.html similarity index 69% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.frames.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.points.html index 10010eb..358f991 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.frames.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.points.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.frames — msgpi 1.4 documentation + msgpi.ms.blade.Blade.points — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.frames
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.points
  • - View page source + View page source
  • @@ -172,12 +169,18 @@
    -
    -

    msgpi.ms.beam.Beam.frames

    +
    +

    msgpi.ms.blade.Blade.points

    -
    -Beam.frames
    -

    Local frames

    +
    +Blade.points
    +

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

    +
    +
    Type
    +

    dict of {int, list of floats}

    +
    +
    @@ -188,8 +191,8 @@

    msgpi.ms.beam.Beam.frames - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.pconditions.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.section_database.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.pconditions.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.section_database.html index 0f2093b..10cbc87 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.pconditions.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.section_database.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.pconditions — msgpi 1.4 documentation + msgpi.ms.blade.Blade.section_database — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.pconditions
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.section_database
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.ms.beam.Beam.pconditions

    +
    +

    msgpi.ms.blade.Blade.section_database

    -
    -Beam.pconditions
    -

    Point conditions (B.C. and loads).

    +
    +Blade.section_database
    +

    Cross-section database

    Type
    -

    list

    +

    dict of {str, msgpi.sg.cross_section.CrossSection}

    @@ -193,8 +190,8 @@

    msgpi.ms.beam.Beam.pconditions - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.timefunctions.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.sections.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.timefunctions.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.sections.html index 40de223..60443ad 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.timefunctions.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.sections.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.timefunctions — msgpi 1.4 documentation + msgpi.ms.blade.Blade.sections — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.timefunctions
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.Blade.sections
  • - View page source + View page source
  • @@ -172,12 +169,17 @@
    -
    -

    msgpi.ms.beam.Beam.timefunctions

    +
    +

    msgpi.ms.blade.Blade.sections

    -
    -Beam.timefunctions
    -

    Time functions

    +
    +Blade.sections
    +

    Effective properties of cross-sections.

    +
    +
    Type
    +

    dict of {int, msgpi.sg.sg.BeamProperty}

    +
    +
    @@ -188,8 +190,8 @@

    msgpi.ms.beam.Beam.timefunctions - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.segments.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.segments.html new file mode 100644 index 0000000..ebc495e --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.segments.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.ms.blade.Blade.segments — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.segments

    +
    +
    +Blade.segments: Dict[int, msgpi.ms.blade.BladeSegment]
    +

    Blade segments

    +
    +
    Type
    +

    dict of {int, BladeSegment}

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.summary.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.summary.html new file mode 100644 index 0000000..b3533cc --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.Blade.summary.html @@ -0,0 +1,229 @@ + + + + + + + + + + msgpi.ms.blade.Blade.summary — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.Blade.summary

    +
    +
    +Blade.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.coords.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.coords.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.coords.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.coords.html index 21a9f4a..f553539 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.coords.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.coords.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.coords — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment.coords — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.coords
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment.coords
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.ms.beam.BeamSegment.coords

    +
    +

    msgpi.ms.blade.BladeSegment.coords

    -
    -BeamSegment.coords
    +
    +BladeSegment.coords

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

    @@ -194,8 +191,8 @@

    msgpi.ms.beam.BeamSegment.coords - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.css.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.css.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.css.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.css.html index f5db8dd..703e484 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.css.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.css.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.css — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment.css — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.css
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment.css
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.ms.beam.BeamSegment.css

    +
    +

    msgpi.ms.blade.BladeSegment.css

    -
    -BeamSegment.css
    +
    +BladeSegment.css

    Cross-section labels. [beginning, ending]

    @@ -194,8 +191,8 @@

    msgpi.ms.beam.BeamSegment.css - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.html new file mode 100644 index 0000000..59f3b99 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.curv_id.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.ms.blade.BladeSegment.curv_id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.BladeSegment.curv_id

    +
    +
    +BladeSegment.curv_id
    +

    Curvature id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.frame_id.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.frame_id.html index 2300461..8b7739b 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_eigens.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.frame_id.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.num_eigens — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment.frame_id — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.num_eigens
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment.frame_id
  • - View page source + View page source
  • @@ -172,12 +169,12 @@
    -
    -

    msgpi.ms.beam.Beam.num_eigens

    +
    +

    msgpi.ms.blade.BladeSegment.frame_id

    -
    -Beam.num_eigens
    -

    Number of eigen analysis resutls.

    +
    +BladeSegment.frame_id
    +

    Frame id

    Type

    int

    @@ -193,8 +190,8 @@

    msgpi.ms.beam.Beam.num_eigens - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.html similarity index 57% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.html index a3571e1..8e9006e 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.ms.beam.BeamSegment

    +
    +

    msgpi.ms.blade.BladeSegment

    -
    -class msgpi.ms.beam.BeamSegment
    -

    Class for a beam segment.

    +
    +class msgpi.ms.blade.BladeSegment
    +

    Class for a blade segment.

    -
    -__init__()
    +
    +__init__()

    Methods

    @@ -190,13 +187,10 @@

    msgpi.ms.beam.BeamSegment -

    __init__()

    +

    __init__()

    -

    calcLengthSq()

    -

    Calculate the square of the segment length.

    - -

    summary()

    +

    summary()

    @@ -208,31 +202,31 @@

    msgpi.ms.beam.BeamSegment -

    points

    +

    points

    Point labels.

    -

    coords

    +

    coords

    Coordinates of beginning and ending points.

    -

    css

    +

    css

    Cross-section labels.

    -

    rotate_a1

    +

    rotate_a1

    Rotation around a1.

    -

    twist

    +

    twist

    Twist.

    -

    local_frame_id

    +

    local_frame_id

    Local frame id.

    -

    frame_id

    +

    frame_id

    Frame id

    -

    curv_id

    +

    curv_id

    Curvature id

    -

    num_divisions

    +

    num_divisions

    Number of division of the segment.

    cs_parameters

    @@ -250,8 +244,8 @@

    msgpi.ms.beam.BeamSegment - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.html new file mode 100644 index 0000000..eba56de --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.local_frame_id.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.ms.blade.BladeSegment.local_frame_id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.BladeSegment.local_frame_id

    +
    +
    +BladeSegment.local_frame_id
    +

    Local frame id.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xs3.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.html similarity index 68% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xs3.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.html index 410e040..a48d2eb 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xs3.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.num_divisions.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.xs3 — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment.num_divisions — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure »
  • -
  • msgpi.sg.BeamProperty.xs3
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment.num_divisions
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.sg.BeamProperty.xs3

    +
    +

    msgpi.ms.blade.BladeSegment.num_divisions

    -
    -BeamProperty.xs3
    -

    Generalized shear center location in x3 direction

    +
    +BladeSegment.num_divisions
    +

    Number of division of the segment.

    Type
    -

    float

    +

    int

    @@ -193,8 +190,8 @@

    msgpi.sg.BeamProperty.xs3 - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.points.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.points.html similarity index 68% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.points.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.points.html index 88ce048..b32ec8d 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.points.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.points.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.points — msgpi 1.4 documentation + msgpi.ms.blade.BladeSegment.points — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.points
  • +
  • A Simple Blade Class »
  • + +
  • msgpi.ms.blade.BladeSegment.points
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.ms.beam.BeamSegment.points

    +
    +

    msgpi.ms.blade.BladeSegment.points

    -
    -BeamSegment.points
    +
    +BladeSegment.points

    Point labels. [beginning point, ending point]

    @@ -194,8 +191,8 @@

    msgpi.ms.beam.BeamSegment.points - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.html new file mode 100644 index 0000000..d8f6a05 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.rotate_a1.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.ms.blade.BladeSegment.rotate_a1 — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.BladeSegment.rotate_a1

    +
    +
    +BladeSegment.rotate_a1
    +

    Rotation around a1.

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.html new file mode 100644 index 0000000..e6b96cb --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.summary.html @@ -0,0 +1,229 @@ + + + + + + + + + + msgpi.ms.blade.BladeSegment.summary — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.BladeSegment.summary

    +
    +
    +BladeSegment.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.html new file mode 100644 index 0000000..ced069f --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.BladeSegment.twist.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.ms.blade.BladeSegment.twist — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.blade.BladeSegment.twist

    +
    +
    +BladeSegment.twist
    +

    Twist.

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam2.html b/docs/build/html/_autogen/ms/msgpi.ms.blade.readBladeInput.html similarity index 65% rename from docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam2.html rename to docs/build/html/_autogen/ms/msgpi.ms.blade.readBladeInput.html index 1c5c020..5c25725 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.prebeam.preBeam2.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.blade.readBladeInput.html @@ -7,7 +7,7 @@ - msgpi.ms.prebeam.preBeam2 — msgpi 1.4 documentation + msgpi.ms.blade.readBladeInput — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,17 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • Preprocessing »
  • +
  • A Simple Blade Class »
  • -
  • msgpi.ms.prebeam.preBeam2
  • +
  • msgpi.ms.blade.readBladeInput
  • - View page source + View page source
  • @@ -174,21 +169,21 @@
    -
    -

    msgpi.ms.prebeam.preBeam2

    +
    +

    msgpi.ms.blade.readBladeInput

    -
    -msgpi.ms.prebeam.preBeam2(fn_beam)
    -

    Construct a beam object from an input file.

    +
    +msgpi.ms.blade.readBladeInput(fn_blade: str) msgpi.ms.blade.Blade
    +

    Create a blade object from a design input file.

    Parameters
    -

    fn_beam (str) – Name of the input file.

    +

    fn_blade (str) – Name of the design input file.

    Returns
    -

    The beam object.

    +

    A blade object.

    Return type
    -

    msgpi.ms.beam.Beam

    +

    Blade

    @@ -201,8 +196,8 @@

    msgpi.ms.prebeam.preBeam2 - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.html new file mode 100644 index 0000000..3d28839 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.addSectionalProperty

    +
    +
    +GEBTBeam.addSectionalProperty(bp: msgpi.sg.sg.BeamProperty)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.html new file mode 100644 index 0000000..83b6155 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.analysis_type.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.analysis_type — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.analysis_type

    +
    +
    +GEBTBeam.analysis_type
    +

    Analysis type (GEBT).

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.html new file mode 100644 index 0000000..c34543a --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.angular_velocity.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.angular_velocity — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.angular_velocity

    +
    +
    +GEBTBeam.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/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.html new file mode 100644 index 0000000..3d8225a --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.av_tf.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.av_tf — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.av_tf

    +
    +
    +GEBTBeam.av_tf
    +

    Time function of angular velocity. +[tf_wa1, tf_wa2, tf_wa3]

    +
    +
    Type
    +

    list of int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.html new file mode 100644 index 0000000..b4f5588 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.distrloads.html @@ -0,0 +1,232 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.distrloads — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.distrloads

    +
    +
    +GEBTBeam.distrloads
    +

    Distribution loads

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.html new file mode 100644 index 0000000..77e64a8 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.frames.html @@ -0,0 +1,232 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.frames — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.frames

    +
    +
    +GEBTBeam.frames
    +

    dict of {int, list} Local frames

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.html new file mode 100644 index 0000000..097c614 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.global_mesh_size

    +
    +
    +GEBTBeam.global_mesh_size
    +

    Global mesh size

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.html new file mode 100644 index 0000000..1ee48af --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.html @@ -0,0 +1,334 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam

    +
    +
    +class msgpi.ms.gebt.beam.GEBTBeam
    +

    Class for a slender beam-like structure.

    +

    This class is mainly for the GEBT code.

    +
    +
    +__init__()
    +
    + +

    Methods

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

    __init__()

    addSectionalProperty(bp)

    mesh()

    printResults()

    summary()

    writeGEBTIn([fn_gebt_in, sfi, sff])

    Write data to the GEBT input.

    writeGmshMsh()

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

    +

    Attributes

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

    name

    Name of the beam.

    analysis_type

    Analysis type (GEBT).

    max_iteration

    Max iteration.

    num_steps

    Number of analysis steps.

    num_eigens

    Number of eigen analysis resutls.

    angular_velocity

    Angular velocity of the rotating beam.

    av_tf

    Time function of angular velocity.

    linear_velocity

    Linear velocity of the first key point.

    lv_tf

    Time function of linear velocity.

    points

    Key point id and coordinates.

    members

    Beam members {bsid: GEBTBeamMember object, …}

    pconditions

    Point conditions (B.C.

    mconditions

    Member conditions (B.C.

    sections

    Effective properties of cross-sections.

    frames

    dict of {int, list} Local frames

    distrloads

    Distribution loads

    timefunctions

    Time functions

    initcurvatures

    Initial curvatures

    global_mesh_size

    Global mesh size

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.html index 895ba11..1859057 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.initcurvatures.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.initcurvatures.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.initcurvatures — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.initcurvatures — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.initcurvatures
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.initcurvatures
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.ms.beam.Beam.initcurvatures

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.initcurvatures

    -
    -Beam.initcurvatures
    +
    +GEBTBeam.initcurvatures

    Initial curvatures

    @@ -188,8 +187,8 @@

    msgpi.ms.beam.Beam.initcurvatures - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.html new file mode 100644 index 0000000..6cdad0b --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.linear_velocity.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.linear_velocity — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.linear_velocity

    +
    +
    +GEBTBeam.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/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.html new file mode 100644 index 0000000..0c48073 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.lv_tf.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.lv_tf — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.lv_tf

    +
    +
    +GEBTBeam.lv_tf
    +

    Time function of linear velocity. +[tf_va1, tf_va2, tf_va3]

    +
    +
    Type
    +

    list of int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.html new file mode 100644 index 0000000..3aa8bfd --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.max_iteration.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.max_iteration — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.max_iteration

    +
    +
    +GEBTBeam.max_iteration
    +

    Max iteration.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.mconditions.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.mconditions.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.html index bc077d7..e98cb9a 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.mconditions.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mconditions.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.mconditions — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.mconditions — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.mconditions
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.mconditions
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.ms.beam.Beam.mconditions

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.mconditions

    -
    -Beam.mconditions
    +
    +GEBTBeam.mconditions: List[msgpi.ms.gebt.beam.GEBTCondition]

    Member conditions (B.C. and loads).

    Type
    @@ -193,8 +192,8 @@

    msgpi.ms.beam.Beam.mconditions - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.html new file mode 100644 index 0000000..6272150 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.members.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.members — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.members

    +
    +
    +GEBTBeam.members: Dict[int, msgpi.ms.gebt.beam.GEBTBeamMember]
    +

    Beam members +{bsid: GEBTBeamMember object, …}

    +
    +
    Type
    +

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

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.html new file mode 100644 index 0000000..425ae4e --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.mesh.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.mesh — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.mesh

    +
    +
    +GEBTBeam.mesh()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.html new file mode 100644 index 0000000..9712190 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.name.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.name — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.name

    +
    +
    +GEBTBeam.name
    +

    Name of the beam.

    +
    +
    Type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.html new file mode 100644 index 0000000..acc023d --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_eigens.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.num_eigens — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.num_eigens

    +
    +
    +GEBTBeam.num_eigens
    +

    Number of eigen analysis resutls.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.html new file mode 100644 index 0000000..fb12953 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.num_steps.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.num_steps — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.num_steps

    +
    +
    +GEBTBeam.num_steps
    +

    Number of analysis steps.

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.curv_id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.html similarity index 66% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.curv_id.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.html index 725f72f..f10ccb6 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.curv_id.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.pconditions.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.curv_id — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.pconditions — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.curv_id
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.pconditions
  • - View page source + View page source
  • @@ -172,15 +171,15 @@
    -
    -

    msgpi.ms.beam.BeamSegment.curv_id

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.pconditions

    -
    -BeamSegment.curv_id
    -

    Curvature id

    +
    +GEBTBeam.pconditions: List[msgpi.ms.gebt.beam.GEBTCondition]
    +

    Point conditions (B.C. and loads).

    Type
    -

    int

    +

    list

    @@ -193,8 +192,8 @@

    msgpi.ms.beam.BeamSegment.curv_id - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.points.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.html similarity index 69% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.points.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.html index c5e6288..6c6afef 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.points.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.points.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.points — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.points — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.points
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.points
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.ms.beam.Beam.points

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.points

    -
    -Beam.points
    +
    +GEBTBeam.points

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

    @@ -194,8 +193,8 @@

    msgpi.ms.beam.Beam.points - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.html new file mode 100644 index 0000000..7553918 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.printResults.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.printResults — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.printResults

    +
    +
    +GEBTBeam.printResults()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.sections.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.sections.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.html index f874308..37e112d 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.sections.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.sections.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.sections — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.sections — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.sections
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.sections
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.ms.beam.Beam.sections

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.sections

    -
    -Beam.sections
    +
    +GEBTBeam.sections: Dict[int, msgpi.sg.sg.BeamProperty]

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

    @@ -194,8 +193,8 @@

    msgpi.ms.beam.Beam.sections - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.html new file mode 100644 index 0000000..e5140b9 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.summary.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.summary — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.summary

    +
    +
    +GEBTBeam.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.html new file mode 100644 index 0000000..948ea16 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.timefunctions.html @@ -0,0 +1,232 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.timefunctions — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.timefunctions

    +
    +
    +GEBTBeam.timefunctions
    +

    Time functions

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.html similarity index 65% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.html index 4fcf0bd..defa279 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.writeGEBTIn.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.writeGEBTIn — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.writeGEBTIn
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.ms.beam.Beam.writeGEBTIn

    +
    +

    msgpi.ms.gebt.beam.GEBTBeam.writeGEBTIn

    -
    -Beam.writeGEBTIn(fn_gebt_in='')
    +
    +GEBTBeam.writeGEBTIn(fn_gebt_in='', sfi='8d', sff='16.6e')

    Write data to the GEBT input.

    Parameters
    @@ -195,8 +194,8 @@

    msgpi.ms.beam.Beam.writeGEBTIn - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.html new file mode 100644 index 0000000..743621e --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh.html @@ -0,0 +1,232 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeam.writeGmshMsh

    +
    +
    +GEBTBeam.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/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.html new file mode 100644 index 0000000..1a3ec92 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.css.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.css — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.css

    +
    +
    +GEBTBeamMember.css
    +

    Cross-section labels. +[beginning, ending]

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.html new file mode 100644 index 0000000..8250577 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.curv_id.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.curv_id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.curv_id

    +
    +
    +GEBTBeamMember.curv_id: int
    +

    Curvature id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.html new file mode 100644 index 0000000..c96b905 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.frame_id.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.frame_id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.frame_id

    +
    +
    +GEBTBeamMember.frame_id: int
    +

    Frame id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.html new file mode 100644 index 0000000..65ff965 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.html @@ -0,0 +1,282 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember

    +
    +
    +class msgpi.ms.gebt.beam.GEBTBeamMember
    +

    Class for a GEBT beam memebr.

    +
    +
    +__init__()
    +
    + +

    Methods

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

    __init__()

    summary()

    writeGEBTInput(file)

    +

    Attributes

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

    member_id

    Member id

    points

    Point labels.

    css

    Cross-section labels.

    frame_id

    Frame id

    curv_id

    Curvature id

    num_divisions

    Number of division of the segment.

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.html new file mode 100644 index 0000000..5ebfaed --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.member_id.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.member_id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.member_id

    +
    +
    +GEBTBeamMember.member_id
    +

    Member id

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg2.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.html similarity index 68% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg2.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.html index 2ae27a5..bc17512 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg2.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.xg2 — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure »
  • -
  • msgpi.sg.BeamProperty.xg2
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions
  • - View page source + View page source
  • @@ -172,15 +171,15 @@
    -
    -

    msgpi.sg.BeamProperty.xg2

    +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.num_divisions

    -
    -BeamProperty.xg2
    -

    Geometric center location in x2 direction

    +
    +GEBTBeamMember.num_divisions: int
    +

    Number of division of the segment.

    Type
    -

    float

    +

    int

    @@ -193,8 +192,8 @@

    msgpi.sg.BeamProperty.xg2 - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.html new file mode 100644 index 0000000..dbdffe3 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.points.html @@ -0,0 +1,238 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.points — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.points

    +
    +
    +GEBTBeamMember.points
    +

    Point labels. +[beginning point, ending point]

    +
    +
    Type
    +

    list of ints

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.html new file mode 100644 index 0000000..e04833b --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.summary.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.summary — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.summary

    +
    +
    +GEBTBeamMember.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.html new file mode 100644 index 0000000..aa3b913 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamMember.writeGEBTInput

    +
    +
    +GEBTBeamMember.writeGEBTInput(file)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.html similarity index 57% rename from docs/build/html/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.html index 4ea4e43..8921b35 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.iodymore.DymoreOutput.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.html @@ -7,7 +7,7 @@ - msgpi.ms.iodymore.DymoreOutput — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeamResult — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • Dymore »
  • +
  • GEBT »
  • -
  • msgpi.ms.iodymore.DymoreOutput
  • +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeamResult
  • - View page source + View page source
  • @@ -174,14 +171,15 @@
    -
    -

    msgpi.ms.iodymore.DymoreOutput

    +
    +

    msgpi.ms.gebt.beam.GEBTBeamResult

    -
    -class msgpi.ms.iodymore.DymoreOutput
    -
    -
    -__init__()
    +
    +class msgpi.ms.gebt.beam.GEBTBeamResult
    +

    Results of the whole beam for a single step or eigenvalue

    +
    +
    +__init__()

    Methods

    @@ -191,11 +189,29 @@

    msgpi.ms.iodymore.DymoreOutput -

    __init__()

    +

    __init__()

    +

    + +

    printAll(analysis)

    +

    Attributes

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

    points

    Key point results

    members

    Member results

    @@ -206,8 +222,8 @@

    msgpi.ms.iodymore.DymoreOutput - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.frame_id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.frame_id.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.html index d409fc3..18c7e0e 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.BeamSegment.frame_id.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.members.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.BeamSegment.frame_id — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeamResult.members — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.BeamSegment.frame_id
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeamResult.members
  • - View page source + View page source
  • @@ -172,15 +171,15 @@
    -
    -

    msgpi.ms.beam.BeamSegment.frame_id

    +
    +

    msgpi.ms.gebt.beam.GEBTBeamResult.members

    -
    -BeamSegment.frame_id
    -

    Frame id

    +
    +GEBTBeamResult.members
    +

    Member results

    Type
    -

    int

    +

    list of list of GEBTNodeResult

    @@ -193,8 +192,8 @@

    msgpi.ms.beam.BeamSegment.frame_id - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.i22.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.html similarity index 67% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.i22.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.html index 0dce692..1c6a381 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.i22.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.points.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.i22 — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTBeamResult.points — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure »
  • -
  • msgpi.sg.BeamProperty.i22
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTBeamResult.points
  • - View page source + View page source
  • @@ -172,15 +171,15 @@
    -
    -

    msgpi.sg.BeamProperty.i22

    +
    +

    msgpi.ms.gebt.beam.GEBTBeamResult.points

    -
    -BeamProperty.i22
    -

    Principal mass moments of inertia i22

    +
    +GEBTBeamResult.points
    +

    Key point results

    Type
    -

    float

    +

    list of GEBTNodeResult

    @@ -193,8 +192,8 @@

    msgpi.sg.BeamProperty.i22 - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.html new file mode 100644 index 0000000..9f011bd --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTBeamResult.printAll.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTBeamResult.printAll — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTBeamResult.printAll

    +
    +
    +GEBTBeamResult.printAll(analysis)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.html new file mode 100644 index 0000000..2d4bf68 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.dofs.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.dofs — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.dofs

    +
    +
    +GEBTCondition.dofs
    +

    Constrianed degrees of freedom

    +
    +
    Type
    +

    list of int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.html new file mode 100644 index 0000000..7b40780 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.followers.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.followers — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.followers

    +
    +
    +GEBTCondition.followers
    +

    Whether constrained condition is a follower (1) or not (0)

    +
    +
    Type
    +

    list of int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.html new file mode 100644 index 0000000..9043def --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.html @@ -0,0 +1,278 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition

    +
    +
    +class msgpi.ms.gebt.beam.GEBTCondition
    +
    +
    +__init__()
    +
    + +

    Methods

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

    __init__()

    summary()

    writeGEBTInput(file)

    +

    Attributes

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

    object_id

    Point or member id

    dofs

    Constrianed degrees of freedom

    values

    Constrained values corresponding to each dof

    time_funcs

    ID of time function corresponding to each dof

    followers

    Whether constrained condition is a follower (1) or not (0)

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_steps.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.html similarity index 69% rename from docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_steps.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.html index 8b345f7..f473dfe 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.beam.Beam.num_steps.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.object_id.html @@ -7,7 +7,7 @@ - msgpi.ms.beam.Beam.num_steps — msgpi 1.4 documentation + msgpi.ms.gebt.beam.GEBTCondition.object_id — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • A Simple Beam Class »
  • +
  • Structure »
  • -
  • msgpi.ms.beam.Beam.num_steps
  • +
  • GEBT »
  • + +
  • GEBT Beam Class »
  • + +
  • msgpi.ms.gebt.beam.GEBTCondition.object_id
  • - View page source + View page source
  • @@ -172,12 +171,12 @@
    -
    -

    msgpi.ms.beam.Beam.num_steps

    +
    +

    msgpi.ms.gebt.beam.GEBTCondition.object_id

    -
    -Beam.num_steps
    -

    Number of analysis steps.

    +
    +GEBTCondition.object_id
    +

    Point or member id

    Type

    int

    @@ -193,8 +192,8 @@

    msgpi.ms.beam.Beam.num_steps - - + +


    diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.html new file mode 100644 index 0000000..a024752 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.summary.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.summary — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.summary

    +
    +
    +GEBTCondition.summary()
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.html new file mode 100644 index 0000000..55ae617 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.time_funcs.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.time_funcs — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.time_funcs

    +
    +
    +GEBTCondition.time_funcs
    +

    ID of time function corresponding to each dof

    +
    +
    Type
    +

    list of int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.html new file mode 100644 index 0000000..7071325 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.values.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.values — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.values

    +
    +
    +GEBTCondition.values
    +

    Constrained values corresponding to each dof

    +
    +
    Type
    +

    list of float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.html new file mode 100644 index 0000000..74c4d47 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTCondition.writeGEBTInput

    +
    +
    +GEBTCondition.writeGEBTInput(file)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.html new file mode 100644 index 0000000..d91f1ed --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.coord.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.coord — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.coord

    +
    +
    +GEBTNodeResult.coord
    +

    Coordinates of the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.html new file mode 100644 index 0000000..2a968e9 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.f.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.f — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.f

    +
    +
    +GEBTNodeResult.f
    +

    Sectional force at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.html new file mode 100644 index 0000000..3d6890b --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.h.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.h — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.h

    +
    +
    +GEBTNodeResult.h
    +

    Angular momenta at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.html new file mode 100644 index 0000000..c793631 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.html @@ -0,0 +1,288 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult

    +
    +
    +class msgpi.ms.gebt.beam.GEBTNodeResult
    +

    One set of result of a keypoint or element mid point.

    +
    +
    +__init__()
    +
    + +

    Methods

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

    __init__()

    outputRecordInOneLine(analysis)

    +

    Attributes

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

    type

    Type of the node (‘point’ or ‘element’)

    id

    ID of the node

    coord

    Coordinates of the node

    u

    Global displacement at the node

    r

    Global rotation at the node

    f

    Sectional force at the node

    m

    Sectional moment at the node

    p

    Linear momenta at the node

    h

    Angular momenta at the node

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.html new file mode 100644 index 0000000..d97aa53 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.id.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.id — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.id

    +
    +
    +GEBTNodeResult.id
    +

    ID of the node

    +
    +
    Type
    +

    int

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.html new file mode 100644 index 0000000..e04909e --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.m.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.m — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.m

    +
    +
    +GEBTNodeResult.m
    +

    Sectional moment at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.html new file mode 100644 index 0000000..15c79c1 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine.html @@ -0,0 +1,231 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.outputRecordInOneLine

    +
    +
    +GEBTNodeResult.outputRecordInOneLine(analysis)
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.html new file mode 100644 index 0000000..c42dfb1 --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.p.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.p — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.p

    +
    +
    +GEBTNodeResult.p
    +

    Linear momenta at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.html new file mode 100644 index 0000000..657c54b --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.r.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.r — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.r

    +
    +
    +GEBTNodeResult.r
    +

    Global rotation at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.html new file mode 100644 index 0000000..419baea --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.type.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.type — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.type

    +
    +
    +GEBTNodeResult.type
    +

    Type of the node (‘point’ or ‘element’)

    +
    +
    Type
    +

    str

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.html new file mode 100644 index 0000000..e3f86fd --- /dev/null +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.beam.GEBTNodeResult.u.html @@ -0,0 +1,237 @@ + + + + + + + + + + msgpi.ms.gebt.beam.GEBTNodeResult.u — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.ms.gebt.beam.GEBTNodeResult.u

    +
    +
    +GEBTNodeResult.u
    +

    Global displacement at the node

    +
    +
    Type
    +

    list of floats

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/utils/msgpi.utils.rotateVectorByAngle2D.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.html similarity index 65% rename from docs/build/html/_autogen/utils/msgpi.utils.rotateVectorByAngle2D.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.html index a0e1abb..b6d9542 100644 --- a/docs/build/html/_autogen/utils/msgpi.utils.rotateVectorByAngle2D.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.build.buildGEBTBeamGeometry.html @@ -7,7 +7,7 @@ - msgpi.utils.rotateVectorByAngle2D — msgpi 1.4 documentation + msgpi.ms.gebt.build.buildGEBTBeamGeometry — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • Utility Functions »
  • +
  • Structure »
  • -
  • msgpi.utils.rotateVectorByAngle2D
  • +
  • GEBT »
  • + +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.build.buildGEBTBeamGeometry
  • - View page source + View page source
  • @@ -172,11 +171,11 @@
    -
    -

    msgpi.utils.rotateVectorByAngle2D

    +
    +

    msgpi.ms.gebt.build.buildGEBTBeamGeometry

    -
    -msgpi.utils.rotateVectorByAngle2D(v2d, angle)
    +
    +msgpi.ms.gebt.build.buildGEBTBeamGeometry(blade: msgpi.ms.blade.Blade) msgpi.ms.gebt.beam.GEBTBeam
    @@ -187,8 +186,8 @@

    msgpi.utils.rotateVectorByAngle2D - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.analysis.runGEBT.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.run.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.analysis.runGEBT.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.run.html index 126cbb1..da3ec4b 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.analysis.runGEBT.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.run.html @@ -7,7 +7,7 @@ - msgpi.ms.analysis.runGEBT — msgpi 1.4 documentation + msgpi.ms.gebt.exec.run — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • GEBT »
  • +
  • GEBT »
  • -
  • msgpi.ms.analysis.runGEBT
  • +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.exec.run
  • - View page source + View page source
  • @@ -174,11 +171,11 @@
    -
    -

    msgpi.ms.analysis.runGEBT

    +
    +

    msgpi.ms.gebt.exec.run

    -
    -msgpi.ms.analysis.runGEBT(fn_input, scrnout=True)
    +
    +msgpi.ms.gebt.exec.run(fn_input, scrnout=True)

    Run GEBT analysis.

    Parameters
    @@ -204,8 +201,8 @@

    msgpi.ms.analysis.runGEBT - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.analysis.solvePLECS.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.html similarity index 61% rename from docs/build/html/_autogen/beam/msgpi.ms.analysis.solvePLECS.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.html index 1234355..81098ca 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.analysis.solvePLECS.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.exec.solvePLECS.html @@ -7,7 +7,7 @@ - msgpi.ms.analysis.solvePLECS — msgpi 1.4 documentation + msgpi.ms.gebt.exec.solvePLECS — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • GEBT »
  • +
  • GEBT »
  • -
  • msgpi.ms.analysis.solvePLECS
  • +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.exec.solvePLECS
  • - View page source + View page source
  • @@ -174,11 +171,11 @@
    -
    -

    msgpi.ms.analysis.solvePLECS

    +
    +

    msgpi.ms.gebt.exec.solvePLECS

    -
    -msgpi.ms.analysis.solvePLECS(length, compliance, x1, f1=0, f2=0, f3=0, m1=0, m2=0, m3=0)
    +
    +msgpi.ms.gebt.exec.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 @@ -211,8 +208,8 @@

    msgpi.ms.analysis.solvePLECS - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.html similarity index 67% rename from docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.html index 655d7c5..4de2e37 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTIn.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTIn.html @@ -7,7 +7,7 @@ - msgpi.ms.iogebt.readGEBTIn — msgpi 1.4 documentation + msgpi.ms.gebt.io.readGEBTIn — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • GEBT »
  • +
  • GEBT »
  • -
  • msgpi.ms.iogebt.readGEBTIn
  • +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.io.readGEBTIn
  • - View page source + View page source
  • @@ -174,11 +171,11 @@
    -
    -

    msgpi.ms.iogebt.readGEBTIn

    +
    +

    msgpi.ms.gebt.io.readGEBTIn

    -
    -msgpi.ms.iogebt.readGEBTIn(fn_gebt_in)
    +
    +msgpi.ms.gebt.io.readGEBTIn(fn_gebt_in: str) msgpi.ms.gebt.beam.GEBTBeam

    Read GEBT input.

    Parameters
    @@ -188,7 +185,7 @@

    msgpi.ms.iogebt.readGEBTIn

    Beam object constructed from the data.

    Return type
    -

    msgpi.ms.beam.Beam

    +

    msgpi.ms.beam.Beam

    @@ -201,8 +198,8 @@

    msgpi.ms.iogebt.readGEBTIn - - + +


    diff --git a/docs/build/html/_autogen/utils/msgpi.utils.calcBasicRotation3D.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOut.html similarity index 66% rename from docs/build/html/_autogen/utils/msgpi.utils.calcBasicRotation3D.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOut.html index 5c8649f..1c9d250 100644 --- a/docs/build/html/_autogen/utils/msgpi.utils.calcBasicRotation3D.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOut.html @@ -7,7 +7,7 @@ - msgpi.utils.calcBasicRotation3D — msgpi 1.4 documentation + msgpi.ms.gebt.io.readGEBTOut — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • Utility Functions »
  • +
  • Structure »
  • -
  • msgpi.utils.calcBasicRotation3D
  • +
  • GEBT »
  • + +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.io.readGEBTOut
  • - View page source + View page source
  • @@ -172,12 +171,21 @@
    -
    -

    msgpi.utils.calcBasicRotation3D

    +
    +

    msgpi.ms.gebt.io.readGEBTOut

    -
    -msgpi.utils.calcBasicRotation3D(angle, axis=1)
    -
    +
    +msgpi.ms.gebt.io.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

    • +
    +
    +
    +

    @@ -187,8 +195,8 @@

    msgpi.utils.calcBasicRotation3D - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.html similarity index 69% rename from docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.html index 002b081..6bfbd18 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutEigen.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutEigen.html @@ -7,7 +7,7 @@ - msgpi.ms.iogebt.readGEBTOutEigen — msgpi 1.4 documentation + msgpi.ms.gebt.io.readGEBTOutEigen — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • GEBT »
  • +
  • GEBT »
  • -
  • msgpi.ms.iogebt.readGEBTOutEigen
  • +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.io.readGEBTOutEigen
  • - View page source + View page source
  • @@ -174,11 +171,11 @@
    -
    -

    msgpi.ms.iogebt.readGEBTOutEigen

    +
    +

    msgpi.ms.gebt.io.readGEBTOutEigen

    -
    -msgpi.ms.iogebt.readGEBTOutEigen(fn_gebt_out, beam)
    +
    +msgpi.ms.gebt.io.readGEBTOutEigen(fn_gebt_out, beam)

    Read GEBT results of eigen analysis.

    Parameters
    @@ -211,8 +208,8 @@

    msgpi.ms.iogebt.readGEBTOutEigen - - + +


    diff --git a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.html similarity index 63% rename from docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.html index 6e15d27..7e83684 100644 --- a/docs/build/html/_autogen/beam/msgpi.ms.iogebt.readGEBTOutNode.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutNode.html @@ -7,7 +7,7 @@ - msgpi.ms.iogebt.readGEBTOutNode — msgpi 1.4 documentation + msgpi.ms.gebt.io.readGEBTOutNode — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,17 +146,19 @@
  • Reference »
  • -
  • Beam Methods »
  • +
  • Structure »
  • -
  • GEBT »
  • +
  • GEBT »
  • -
  • msgpi.ms.iogebt.readGEBTOutNode
  • +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.io.readGEBTOutNode
  • - View page source + View page source
  • @@ -174,17 +171,17 @@
    -
    -

    msgpi.ms.iogebt.readGEBTOutNode

    +
    +

    msgpi.ms.gebt.io.readGEBTOutNode

    -
    -msgpi.ms.iogebt.readGEBTOutNode(lines, node_type, node_id, analysis=0, method=0)
    +
    +msgpi.ms.gebt.io.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.

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

    Returns
    @@ -204,8 +201,8 @@

    msgpi.ms.iogebt.readGEBTOutNode - - + +


    diff --git a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.html b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutStatic.html similarity index 66% rename from docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.html rename to docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutStatic.html index a990f1f..cc4cb58 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.writeVABSMacroData.html +++ b/docs/build/html/_autogen/ms/msgpi.ms.gebt.io.readGEBTOutStatic.html @@ -7,7 +7,7 @@ - msgpi.io.iovabs.writeVABSMacroData — msgpi 1.4 documentation + msgpi.ms.gebt.io.readGEBTOutStatic — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,19 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure »
  • -
  • msgpi.io.iovabs.writeVABSMacroData
  • +
  • GEBT »
  • + +
  • GEBT Methods »
  • + +
  • msgpi.ms.gebt.io.readGEBTOutStatic
  • - View page source + View page source
  • @@ -172,12 +171,21 @@
    -
    -

    msgpi.io.iovabs.writeVABSMacroData

    +
    +

    msgpi.ms.gebt.io.readGEBTOutStatic

    -
    -msgpi.io.iovabs.writeVABSMacroData(sg, fobj, sff)
    -
    +
    +msgpi.ms.gebt.io.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.

    • +
    +
    +
    +

    @@ -187,8 +195,8 @@

    msgpi.io.iovabs.writeVABSMacroData - - + +


    diff --git a/docs/build/html/_autogen/presg/msgpi.presg.preSG.html b/docs/build/html/_autogen/presg/msgpi.sg.presg.preSG.html similarity index 65% rename from docs/build/html/_autogen/presg/msgpi.presg.preSG.html rename to docs/build/html/_autogen/presg/msgpi.sg.presg.preSG.html index 7b752d7..5c37059 100644 --- a/docs/build/html/_autogen/presg/msgpi.presg.preSG.html +++ b/docs/build/html/_autogen/presg/msgpi.sg.presg.preSG.html @@ -7,7 +7,7 @@ - msgpi.presg.preSG — msgpi 1.4 documentation + msgpi.sg.presg.preSG — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.presg.preSG
  • +
  • Methods »
  • + +
  • msgpi.sg.presg.preSG
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.presg.preSG

    +
    +

    msgpi.sg.presg.preSG

    -
    -msgpi.presg.preSG(sg_xml, analysis, ppcmd='prevabs', solver='swiftcomp', integrated=False, write_input=True, timeout=30, scrnout=True, logger=None)
    +
    +msgpi.sg.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
    @@ -216,8 +213,8 @@

    msgpi.presg.preSG - - + +


    diff --git a/docs/build/html/_autogen/presg/msgpi.presg.preSG1D.html b/docs/build/html/_autogen/presg/msgpi.sg.presg.preSG1D.html similarity index 68% rename from docs/build/html/_autogen/presg/msgpi.presg.preSG1D.html rename to docs/build/html/_autogen/presg/msgpi.sg.presg.preSG1D.html index 578948c..1a0ce17 100644 --- a/docs/build/html/_autogen/presg/msgpi.presg.preSG1D.html +++ b/docs/build/html/_autogen/presg/msgpi.sg.presg.preSG1D.html @@ -7,7 +7,7 @@ - msgpi.presg.preSG1D — msgpi 1.4 documentation + msgpi.sg.presg.preSG1D — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.presg.preSG1D
  • +
  • Methods »
  • + +
  • msgpi.sg.presg.preSG1D
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.presg.preSG1D

    +
    +

    msgpi.sg.presg.preSG1D

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

    Preprocessor of 1D SG.

    Parameters
    @@ -189,7 +186,7 @@

    msgpi.presg.preSG1D

    Structure Gene.

    Return type
    -

    msgpi.sg.StructureGene

    +

    msgpi.sg.StructureGene

    @@ -202,8 +199,8 @@

    msgpi.presg.preSG1D - - + +


    diff --git a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html b/docs/build/html/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.html similarity index 67% rename from docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html rename to docs/build/html/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.html index 913d896..ffed557 100644 --- a/docs/build/html/_autogen/io/msgpi.io.iovabs.readVABSOutStrengthRatio.html +++ b/docs/build/html/_autogen/presg/msgpi.sg.presg.readMaterialFromXMLElement.html @@ -7,7 +7,7 @@ - msgpi.io.iovabs.readVABSOutStrengthRatio — msgpi 1.4 documentation + msgpi.sg.presg.readMaterialFromXMLElement — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • Methods »
  • +
  • Structure Gene »
  • -
  • msgpi.io.iovabs.readVABSOutStrengthRatio
  • +
  • Methods »
  • + +
  • msgpi.sg.presg.readMaterialFromXMLElement
  • - View page source + View page source
  • @@ -172,12 +169,13 @@
    -
    -

    msgpi.io.iovabs.readVABSOutStrengthRatio

    +
    +

    msgpi.sg.presg.readMaterialFromXMLElement

    -
    -msgpi.io.iovabs.readVABSOutStrengthRatio(fn_in)
    -
    +

    kV+OL;h;jniEQmBIMI_U%3kTgqFEcH6{zv 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 literal 230346 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

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

    Read material data from XML elements.

    +
    @@ -187,8 +185,8 @@

    msgpi.io.iovabs.readVABSOutStrengthRatio - - + +
    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.html b/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.html deleted file mode 100644 index ce6c183..0000000 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.sg.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.cross_section.CrossSection.sg — msgpi 1.4 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    -
    -
    - -
    -

    msgpi.cross_section.CrossSection.sg

    -
    -
    -CrossSection.sg
    -

    Structure gene

    -
    -
    Type
    -

    msgpi.sg.StructureGene

    -
    -
    -
    - -
    - - -
    - -
    - -
    -
    - -
    - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_tmp.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.html similarity index 69% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_tmp.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.html index ed11968..ae94760 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_tmp.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_tmp.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection.fn_design_tmp — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection.fn_design_tmp — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection.fn_design_tmp
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection.fn_design_tmp
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.cross_section.CrossSection.fn_design_tmp

    +
    +

    msgpi.sg.cross_section.CrossSection.fn_design_tmp

    -
    -CrossSection.fn_design_tmp
    +
    +CrossSection.fn_design_tmp

    Name of the design template file.

    Type
    @@ -193,8 +190,8 @@

    msgpi.cross_section.CrossSection.fn_design_tmp - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_xml.html similarity index 69% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_xml.html index b97ef5a..8e0adfc 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_design_xml.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_design_xml.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection.fn_design_xml — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection.fn_design_xml — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection.fn_design_xml
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection.fn_design_xml
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.cross_section.CrossSection.fn_design_xml

    +
    +

    msgpi.sg.cross_section.CrossSection.fn_design_xml

    -
    -CrossSection.fn_design_xml
    +
    +CrossSection.fn_design_xml

    Name of the design input file.

    Type
    @@ -193,8 +190,8 @@

    msgpi.cross_section.CrossSection.fn_design_xml - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_sg.html similarity index 68% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_sg.html index ef94826..daccfe5 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.fn_sg.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.fn_sg.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection.fn_sg — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection.fn_sg — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection.fn_sg
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection.fn_sg
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.cross_section.CrossSection.fn_sg

    +
    +

    msgpi.sg.cross_section.CrossSection.fn_sg

    -
    -CrossSection.fn_sg
    +
    +CrossSection.fn_sg

    Name of the SG file.

    Type
    @@ -193,8 +190,8 @@

    msgpi.cross_section.CrossSection.fn_sg - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.html similarity index 61% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.html index 3925965..f278300 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection
  • - View page source + View page source
  • @@ -172,17 +169,17 @@
    -
    -

    msgpi.cross_section.CrossSection

    +
    +

    msgpi.sg.cross_section.CrossSection

    -
    -class msgpi.cross_section.CrossSection(name)
    +
    +class msgpi.sg.cross_section.CrossSection(name)

    Stores all information of a cross section.

    This object is used to store and pass data of a cross section between VABS/SC, GEBT, and preprocessors.

    -
    -__init__(name)
    +
    +__init__(name)

    Methods

    @@ -192,7 +189,7 @@

    msgpi.cross_section.CrossSection -

    __init__(name)

    +

    __init__(name)

    summary()

    @@ -207,22 +204,22 @@

    msgpi.cross_section.CrossSection -

    name

    +

    name

    Name of the cross-section.

    -

    fn_design_tmp

    +

    fn_design_tmp

    Name of the design template file.

    -

    fn_design_xml

    +

    fn_design_xml

    Name of the design input file.

    -

    fn_sg

    +

    fn_sg

    Name of the SG file.

    -

    sg

    +

    sg

    Structure gene

    -

    props

    +

    props

    Beam property

    @@ -237,8 +234,8 @@

    msgpi.cross_section.CrossSection - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.name.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.html similarity index 69% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.name.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.html index 7f4b175..b59efa3 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.name.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.name.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection.name — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection.name — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection.name
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection.name
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.cross_section.CrossSection.name

    +
    +

    msgpi.sg.cross_section.CrossSection.name

    -
    -CrossSection.name
    +
    +CrossSection.name

    Name of the cross-section.

    Type
    @@ -193,8 +190,8 @@

    msgpi.cross_section.CrossSection.name - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.html similarity index 69% rename from docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.html rename to docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.html index 0eb8fbf..a6693de 100644 --- a/docs/build/html/_autogen/sg/cs/msgpi.cross_section.CrossSection.props.html +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.props.html @@ -7,7 +7,7 @@ - msgpi.cross_section.CrossSection.props — msgpi 1.4 documentation + msgpi.sg.cross_section.CrossSection.props — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • CrossSection »
  • +
  • Structure Gene »
  • -
  • msgpi.cross_section.CrossSection.props
  • +
  • CrossSection »
  • + +
  • msgpi.sg.cross_section.CrossSection.props
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.cross_section.CrossSection.props

    +
    +

    msgpi.sg.cross_section.CrossSection.props

    -
    -CrossSection.props
    +
    +CrossSection.props

    Beam property

    Type
    -

    msgpi.sg.BeamProperty

    +

    msgpi.sg.BeamProperty

    @@ -193,8 +190,8 @@

    msgpi.cross_section.CrossSection.props - - + +


    diff --git a/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.html b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.html new file mode 100644 index 0000000..6f115c2 --- /dev/null +++ b/docs/build/html/_autogen/sg/cs/msgpi.sg.cross_section.CrossSection.sg.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.sg.cross_section.CrossSection.sg — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.cross_section.CrossSection.sg

    +
    +
    +CrossSection.sg
    +

    Structure gene

    +
    +
    Type
    +

    msgpi.sg.StructureGene

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.area.html b/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.area.html deleted file mode 100644 index 25fbe93..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.area.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.BeamProperty.area — msgpi 1.4 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/_autogen/sg/msgpi.sg.BeamProperty.ei22.html b/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei22.html deleted file mode 100644 index 5081f08..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei22.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ei22 — msgpi 1.4 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/_autogen/sg/msgpi.sg.BeamProperty.ga22.html b/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ga22.html deleted file mode 100644 index 500a007..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ga22.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.BeamProperty.ga22 — msgpi 1.4 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/_autogen/sg/msgpi.sg.BeamProperty.xg3.html b/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg3.html deleted file mode 100644 index fa947cf..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xg3.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xg3 — msgpi 1.4 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/_autogen/sg/msgpi.sg.BeamProperty.xt2.html b/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xt2.html deleted file mode 100644 index f768dbb..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.xt2.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.BeamProperty.xt2 — msgpi 1.4 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/_autogen/sg/msgpi.sg.StructureGene.html b/docs/build/html/_autogen/sg/msgpi.sg.StructureGene.html deleted file mode 100644 index 01aa52b..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.StructureGene.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - msgpi.sg.StructureGene — msgpi 1.4 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)
    -
    - -

    Methods

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

    __init__(name, sgdim, smdim)

    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])

    -

    Attributes

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

    name

    Name of the SG.

    sgdim

    Dimension of the SG.

    smdim

    Dimension of the material/structural model.

    analysis

    Analysis configurations

    fn_gmsh_msh

    File name of the Gmsh mesh file

    physics

    Physics included in the analysis

    model

    Macroscopic structural model

    trans_element

    Flag of transformation of elements

    nonuniform_temperature

    Flag of uniform temperature

    initial_twist

    Initial twist (beam only)

    initial_curvature

    Initial curvature

    oblique

    Oblique (beam only)

    materials

    Materials

    mocombos

    Material-orientation combinations

    degen_element

    Flag of the type of elements (SC)

    num_slavenodes

    Number of slave nodes

    nodes

    Nodal coordinates

    elements

    Elemental connectivities

    elementids

    Element ids

    elementids1d

    1D element ids

    elementids2d

    2D element ids

    elementids3d

    3D element ids

    elem_prop

    Material/Combination id for each element.

    prop_elem

    Element id for each material/combination.

    elem_orient

    Element local orientations.

    omega

    Omega (see SwiftComp manual).

    global_displacements

    Global displacements.

    global_rotations

    Global rotation matrix.

    global_loads_type

    Global load type.

    global_loads

    Global loads

    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/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.html b/docs/build/html/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.html deleted file mode 100644 index 458c5bc..0000000 --- a/docs/build/html/_autogen/sg/msgpi.sg.StructureGene.nonuniform_temperature.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - msgpi.sg.StructureGene.nonuniform_temperature — msgpi 1.4 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/_autogen/sg/msgpi.sg.BeamProperty.ga33.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.area.html similarity index 71% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ga33.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.area.html index 51543b5..571b9aa 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ga33.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.area.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.ga33 — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.area — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.ga33
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.area
  • - View page source + View page source
  • @@ -172,12 +169,12 @@
    -
    -

    msgpi.sg.BeamProperty.ga33

    +
    +

    msgpi.sg.sg.BeamProperty.area

    -
    -BeamProperty.ga33
    -

    Principal shear stiffness GA33

    +
    +BeamProperty.area
    +

    Area of the cross-section

    Type

    float

    @@ -193,8 +190,8 @@

    msgpi.sg.BeamProperty.ga33 - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.stff_t.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.html similarity index 72% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.stff_t.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.html index 387594d..9a316fc 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.stff_t.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.stff_t — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.cmpl — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.stff_t
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.cmpl
  • - View page source + View page source
  • @@ -172,13 +169,13 @@
    -
    -

    msgpi.sg.BeamProperty.stff_t

    +
    +

    msgpi.sg.sg.BeamProperty.cmpl

    -
    -BeamProperty.stff_t
    +
    +BeamProperty.cmpl

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

    +Classical compliance matrix (1-extension; 2-twist; 3,4-bending)

    @@ -189,8 +186,8 @@

    msgpi.sg.BeamProperty.stff_t - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.cmpl_t.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl_t.html similarity index 71% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.cmpl_t.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl_t.html index 2f182c4..8af3a1b 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.cmpl_t.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.cmpl_t.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.cmpl_t — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.cmpl_t — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.cmpl_t
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.cmpl_t
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.sg.BeamProperty.cmpl_t

    +
    +

    msgpi.sg.sg.BeamProperty.cmpl_t

    -
    -BeamProperty.cmpl_t
    +
    +BeamProperty.cmpl_t

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

    @@ -189,8 +186,8 @@

    msgpi.sg.BeamProperty.cmpl_t - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ea.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.html similarity index 71% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ea.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.html index 5156ca5..d936634 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ea.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ea.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.ea — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.ea — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.ea
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.ea
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.sg.BeamProperty.ea

    +
    +

    msgpi.sg.sg.BeamProperty.ea

    -
    -BeamProperty.ea
    +
    +BeamProperty.ea

    Extension stiffness EA

    Type
    @@ -193,8 +190,8 @@

    msgpi.sg.BeamProperty.ea - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei33.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.html similarity index 71% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei33.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.html index 8af7d92..10cd94a 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.ei33.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei22.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.ei33 — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.ei22 — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.ei33
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.ei22
  • - View page source + View page source
  • @@ -172,12 +169,12 @@
    -
    -

    msgpi.sg.BeamProperty.ei33

    +
    +

    msgpi.sg.sg.BeamProperty.ei22

    -
    -BeamProperty.ei33
    -

    Principal bending stiffness EI33

    +
    +BeamProperty.ei22
    +

    Principal bending stiffness EI22

    Type

    float

    @@ -193,8 +190,8 @@

    msgpi.sg.BeamProperty.ei33 - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.rg.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.html similarity index 72% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.rg.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.html index 02fadad..63729d6 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.rg.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ei33.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.rg — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.ei33 — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.rg
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.ei33
  • - View page source + View page source
  • @@ -172,12 +169,12 @@
    -
    -

    msgpi.sg.BeamProperty.rg

    +
    +

    msgpi.sg.sg.BeamProperty.ei33

    -
    -BeamProperty.rg
    -

    mass-weighted radius of gyration

    +
    +BeamProperty.ei33
    +

    Principal bending stiffness EI33

    Type

    float

    @@ -193,8 +190,8 @@

    msgpi.sg.BeamProperty.rg - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.html new file mode 100644 index 0000000..7407420 --- /dev/null +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga22.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.sg.sg.BeamProperty.ga22 — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.sg.BeamProperty.ga22

    +
    +
    +BeamProperty.ga22
    +

    Principal shear stiffness GA22

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.html new file mode 100644 index 0000000..2ec1ece --- /dev/null +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.ga33.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.sg.sg.BeamProperty.ga33 — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.sg.BeamProperty.ga33

    +
    +
    +BeamProperty.ga33
    +

    Principal shear stiffness GA33

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.get.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.get.html similarity index 86% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.get.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.get.html index bacc657..6ff461f 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.get.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.get.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty.get — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty.get — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty.get
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty.get
  • - View page source + View page source
  • @@ -172,11 +169,11 @@
    -
    -

    msgpi.sg.BeamProperty.get

    +
    +

    msgpi.sg.sg.BeamProperty.get

    -
    -BeamProperty.get(name)
    +
    +BeamProperty.get(name)

    Get beam properties using specific names.

    Parameters
    @@ -290,8 +287,8 @@

    msgpi.sg.BeamProperty.get - - + +


    diff --git a/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.html new file mode 100644 index 0000000..0523e93 --- /dev/null +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.gj.html @@ -0,0 +1,235 @@ + + + + + + + + + + msgpi.sg.sg.BeamProperty.gj — msgpi 1.5-dev documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + +
    + + + + +
    +
    +
    +
    + +
    +

    msgpi.sg.sg.BeamProperty.gj

    +
    +
    +BeamProperty.gj
    +

    Torsional stiffness GJ

    +
    +
    Type
    +

    float

    +
    +
    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    + + + + + + + + + + + \ No newline at end of file diff --git a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.html b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.html similarity index 53% rename from docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.html rename to docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.html index f583c2a..f826b83 100644 --- a/docs/build/html/_autogen/sg/msgpi.sg.BeamProperty.html +++ b/docs/build/html/_autogen/sg/msgpi.sg.sg.BeamProperty.html @@ -7,7 +7,7 @@ - msgpi.sg.BeamProperty — msgpi 1.4 documentation + msgpi.sg.sg.BeamProperty — msgpi 1.5-dev documentation @@ -41,8 +41,8 @@ - - + + @@ -91,14 +91,9 @@ @@ -151,15 +146,17 @@
  • Reference »
  • -
  • BeamProperty »
  • +
  • Structure Gene »
  • -
  • msgpi.sg.BeamProperty
  • +
  • BeamProperty »
  • + +
  • msgpi.sg.sg.BeamProperty
  • - View page source + View page source
  • @@ -172,15 +169,15 @@
    -
    -

    msgpi.sg.BeamProperty

    +
    +

    msgpi.sg.sg.BeamProperty

    -
    -class msgpi.sg.BeamProperty
    +
    +class msgpi.sg.sg.BeamProperty

    A beam property class (smdim = 1)

    -
    -__init__()
    +
    +__init__()

    Methods

    @@ -190,13 +187,13 @@

    msgpi.sg.BeamProperty -

    __init__()

    +

    __init__()

    -

    get(name)

    +

    get(name)

    Get beam properties using specific names.

    -

    print()

    +

    print()

    summary()

    @@ -211,91 +208,91 @@

    msgpi.sg.BeamProperty -

    xg2

    +

    xg2

    Geometric center location in x2 direction

    -

    xg3

    +

    xg3

    Geometric center location in x3 direction

    -

    area

    +

    area

    Area of the cross-section

    -

    mass

    +

    mass

    list of list of floats: The 6x6 mass matrix

    -

    mass_cs

    +

    mass_cs

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

    -

    xm2

    +

    xm2

    Mass center location in x2 direction

    -

    xm3

    +

    xm3

    Mass center location in x3 direction

    -

    mu

    +

    mu

    Mass per unit span

    -

    i11

    +

    i11

    Mass moments of inertia i11

    -

    i22

    +

    i22

    Principal mass moments of inertia i22

    -

    i33

    +

    i33

    Principle mass moments of inertia i33

    -

    phi_pia

    +

    phi_pia

    Principal inertial axes rotation angle in degree

    -

    rg

    +

    rg

    mass-weighted radius of gyration

    -

    stff

    +

    stff

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

    -

    cmpl

    +

    cmpl

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

    -

    xt2

    +

    xt2

    Tension center location in x2 direction

    -

    xt3

    +

    xt3

    Tension center location in x3 direction

    -

    ea

    +

    ea

    Extension stiffness EA

    -

    gj

    +

    gj

    Torsional stiffness GJ

    -

    ei22

    +

    ei22

    Principal bending stiffness EI22

    -

    ei33

    +

    ei33

    Principal bending stiffness EI33

    -

    phi_pba

    +

    phi_pba

    Principle bending axes rotation angle in degree

    -

    stff_t

    +

    stff_t

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

    -

    cmpl_t

    +

    cmpl_t

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

    -

    xs2

    +

    xs2

    Generalized shear center location in x2 direction

    -

    xs3

    +

    xs3

    Generalized shear center location in x3 direction

    -

    ga22

    +

    ga22

    Principal shear stiffness GA22

    -

    ga33

    +

    ga33

    Principal shear stiffness GA33

    -

    phi_psa

    +

    phi_psa

    Principal shear axes rotation angle in degree

    @@ -310,8 +307,8 @@

    msgpi.sg.BeamProperty