def __init__(self, data_code, isubcase, apply_data_code=True): self.element_type = None self.element_name = None self.nonlinear_factor = None self._times = None OES_Object_Deprecated.__init__(self) ScalarObject.__init__(self, data_code, isubcase, apply_data_code=apply_data_code)
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.force41 = {} self.force14 = {} self.force21 = {} self.force12 = {} self.force32 = {} self.force23 = {} self.force43 = {} self.force34 = {} self.kickForce1 = {} self.kickForce2 = {} self.kickForce3 = {} self.kickForce4 = {} self.shear12 = {} self.shear23 = {} self.shear34 = {} self.shear41 = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.parent = {} self.coord = {} self.icord = {} self.theta = {} self.membraneX = {} self.membraneY = {} self.membraneXY = {} self.bendingX = {} self.bendingY = {} self.bendingXY = {} self.shearYZ = {} self.shearXZ = {} # TODO if dt=None, handle SORT1 case self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.dt = dt self.ntimes = 0 self.itotal = 0 self.eids = None self.sources = None self.data = None # forces/moments
def __init__(self, data_code, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.dt = dt self.fluxes = {} if dt is not None: self.fluxes = {} self.isTransient = True raise NotImplementedError('transient fluxObject is supported...')
def __init__(self, data_code, isubcase, load_step): ScalarObject.__init__(self, data_code, isubcase) self.load_step = load_step self.eTypes = {} self.fluxes = {} self.gradients = {} if load_step is not None: self.add_new_transient()
def __init__(self, data_code, isubcase, iMode): ScalarObject.__init__(self, data_code, isubcase) #self.caseVal = mode #print "mode = %s" %(iMode) self.caseVal = self.getUnsteadyValue() #assert mode>=0. self.gridTypes = {} self.translations = {iMode: {}} self.rotations = {iMode: {}}
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.eType = {} self.grad = {} self.flux = {} # TODO if dt=None, handle SORT1 case if is_sort1: self.add = self.add_sort1 else: self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.force = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.gridTypes = {} self.temperatures = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.cntlNode = {} self.freeConv = {} self.freeConvK = {} # TODO if dt=None, handle SORT1 case if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.force_moment = {} self.elemName = {} self.eids = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None, 'is_sort1=%s' % is_sort1 self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): self.nonlinear_factor = None self.table_name = None self.analysis_code = None ScalarObject.__init__(self, data_code, isubcase, apply_data_code=True) # no double inheritance #self.dt = dt #self.eType = {} #self.code = [self.format_code, self.sort_code, self.s_code] #self.ntimes = 0 # or frequency/mode self.ntotal = 0 self._nnodes = 0 # result specific
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.acceleration = {} self.velocity = {} self.pressure = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.forces = {} self.moments = {} self.elemName = {} self.eids = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None, 'is_sort1=%s' % is_sort1 self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): self.nonlinear_factor = None self.table_name = None self.analysis_code = None ScalarObject.__init__(self, data_code, isubcase) self.gridTypes = {} self.translations = {} self.rotations = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.energy = {} self.percent = {} self.density = {} #print self.data_code #print "num_wide = %s %s" % (self.data_code['num_wide'], type(self.data_code['num_wide'])) self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.energy = {} self.percent = {} self.density = {} #print self.data_code #print "num_wide = %s %s" %(self.data_code['num_wide'],type(self.data_code['num_wide'])) self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.bendingMomentA = {} self.bendingMomentB = {} self.shear = {} self.axial = {} self.torque = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.dt = dt self.eids = {} self.sources = {} self.forces = {} self.moments = {} if self.dt is not None: assert dt >= 0. raise NotImplementedError('transient appliedLoads not implemented...') self.eids = {dt: []} self.sources = {dt: []} self.forces = {dt: []} self.moments = {dt: []} self.add = self.addTransient
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.eType = {} self.fApplied = {} self.freeConv = {} self.forceConv = {} self.fRad = {} self.fTotal = {} # TODO if dt=None, handle SORT1 case if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.dt = dt self.eids = {} self.sources = {} self.forces = {} self.moments = {} if self.dt is not None: assert dt >= 0. raise NotImplementedError( 'transient appliedLoads not implemented...') self.eids = {dt: []} self.sources = {dt: []} self.forces = {dt: []} self.moments = {dt: []} self.add = self.addTransient
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.parent = {} self.coord = {} self.icord = {} self.grad = {} self.flux = {} # TODO if dt=None, handle SORT1 case if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.bendingMoment = {} self.shear = {} self.axial = {} self.totalTorque = {} self.warpingTorque = {} self.dt = dt if is_sort1: if dt is not None: self.add_new_element = self.addNewElementSort1 self.add = self.add_sort1 else: assert dt is not None self.add_new_element = self.addNewElementSort2 self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.nx = {} self.ny = {} self.txy = {} self.angle = {} self.majorP = {} self.minorP = {} self.tmax = {} self.ovm = {} self.elemName = {} self.eids = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.nx = {} self.ny = {} self.nz = {} self.txy = {} self.tyz = {} self.txz = {} self.pressure = {} self.ovm = {} self.elemName = {} self.eids = {} self.dt = dt if is_sort1: if dt is not None: self.add = self.add_sort1 else: assert dt is not None self.add = self.addSort2
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) #self.eType = {} self.term = {} self.ngrids = {} self.mx = {} self.my = {} self.mxy = {} self.bmx = {} self.bmy = {} self.bmxy = {} self.tx = {} self.ty = {} self.dt = dt if is_sort1: if dt is not None: self.add_new_element = self.addNewElementSort1 self.add = self.add_sort1 else: assert dt is not None self.add_new_element = self.addNewElementSort2 self.add = self.addSort2
def __init__(self, data_code, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase) self.ntotal = 0 self.ntimes = 0
def __init__(self, data_code, is_sort1, isubcase, dt): ScalarObject.__init__(self, data_code, isubcase, apply_data_code=True) #self.code = [self.format_code, self.sort_code, self.s_code] #self.ntimes = 0 # or frequency/mode self.ntotal = 0
def __init__(self, data_code, is_sort1, isubcase, freq=None): ScalarObject.__init__(self, data_code, isubcase) raise NotImplementedError()
def __init__(self, data_code, isubcase, apply_data_code=True): ScalarObject.__init__(self, data_code, isubcase, apply_data_code=apply_data_code)