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