示例#1
0
    def build_loadcase(self):
        """builds the loadcase object"""
        self.loadcase = LoadCase(self)
        self.loadcase.add_reference(self.loads.load)
        self.loadcase.add_reference(self.loads.dload)
        #self.loadcase.add_reference(self.loads.sload)
        #self.loadcase.add_reference(self.loads.lseq)

        self.loadcase.add(self.loads.force)
        #self.loadcase.add(self.loads.force1)
        #self.loadcase.add(self.loads.force2)

        self.loadcase.add(self.loads.moment)
        #self.loadcase.add(self.loads.moment1)
        #self.loadcase.add(self.loads.moment2)

        self.loadcase.add(self.loads.pload)
        self.loadcase.add(self.loads.pload1)
        self.loadcase.add(self.loads.pload2)
        #self.loadcase.add(self.loads.pload3)
        #self.loadcase.add(self.loads.pload4)

        self.loadcase.add(self.loads.ploadx1)
        self.loadcase.add(self.loads.grav)
        self.loadcase.add(self.loads.rforce)
示例#2
0
    def _build_loads(self):
        #self.loadcase.build()
        for load_id, loads in iteritems(self.loads.load):
            for load in loads:
                load.build()
        for load_id, loads in iteritems(self.loads.dload):
            for load in loads:
                load.build()

        #self.loadset.build()
        self.loads.force.build()
        #self.loads.force1.build()
        #self.loads.force2.build()
        self.loads.moment.build()
        #self.loads.moment1.build()
        #self.loads.moment2.build()

        self.loads.pload.build()
        self.loads.pload1.build()
        self.loads.pload2.build()
        #self.loads.pload4.build()

        self.loads.ploadx1.build()

        if 0:
            self.spc_object = SPCObject()
            self.spc_object.add_reference(self.spcadd)
            self.spc_object.add(self.spc)
            self.spc_object.add(self.spcd)
            self.spc_object.add(self.spc1)
            self.spc_object.add(self.spcax)

            self.mpc_object = MPCObject()
            self.mpc_object.add_reference(self.mpcadd)
            self.mpc_object.add(self.mpc)

        self.loadcase = LoadCase()
        self.loadcase.add_reference(self.loads.load)
        self.loadcase.add_reference(self.loads.dload)
        #self.loadcase.add_reference(self.loads.sload)
        #self.loadcase.add_reference(self.loads.lseq)

        self.loadcase.add(self.loads.force)
        #self.loadcase.add(self.loads.force1)
        #self.loadcase.add(self.loads.force2)

        self.loadcase.add(self.loads.moment)
        #self.loadcase.add(self.loads.moment1)
        #self.loadcase.add(self.loads.moment2)

        self.loadcase.add(self.loads.pload)
        self.loadcase.add(self.loads.pload1)
        self.loadcase.add(self.loads.pload2)
        #self.loadcase.add(self.loads.pload3)
        #self.loadcase.add(self.loads.pload4)

        self.loadcase.add(self.loads.ploadx1)
        self.loadcase.add(self.loads.grav)
        self.loadcase.add(self.loads.rforce)