def __init__ ( self, props ): BaseMaterial.__init__( self, props ) self.matmodels = [] for material in self.materials: matmodel = MaterialManager( getattr( props , material ) ) self.matmodels.append( matmodel )
def __init__ ( self, elnodes , props ): list.__init__( self, elnodes ) self.history = {} self.current = {} for name,val in props: if name is "material": self.matProps = val self.mat = MaterialManager( self.matProps ) else: setattr(self, name, val)
def __init__ ( self, elnodes , props ): list.__init__( self, elnodes ) self.history = {} self.current = {} self.solverStat = props.solverStat for name,val in props: if name == "material": self.matProps = val self.matProps.solverStat = self.solverStat self.mat = MaterialManager( self.matProps ) setattr( self, name, val )