Exemplo n.º 1
0
    def __init__(self, props, globdat):

        self.maxCycle = sys.maxint

        BaseModule.__init__(self, props)

        M, self.Mlumped = assembleMassMatrix(props, globdat)

        self.loadfunc = eval("lambda t : " + str(self.lam))
Exemplo n.º 2
0
  def __init__( self , props , globdat ):
    
    self.maxCycle = sys.maxint

    BaseModule.__init__( self , props )
    
    M,self.Mlumped = assembleMassMatrix( props , globdat )
 
    self.loadfunc = eval ( "lambda t : " + str(self.lam) )
Exemplo n.º 3
0
    def __init__(self, props, globdat):

        self.maxCycle = sys.maxsize

        BaseModule.__init__(self, props)

        M, self.Mlumped = assembleMassMatrix(props, globdat)

        self.loadfunc = eval("lambda t : " + str(self.lam))

        print("\n  Starting explicit solver .....\n")
Exemplo n.º 4
0
    def run(self, props, globdat):

        K, fint = assembleTangentStiffness(props, globdat)

        M, mlump = assembleMassMatrix(props, globdat)

        eigenvals, eigenvecs = globdat.dofs.eigensolve(K, M, self.eigenCount)

        globdat.state = eigenvecs

        globdat.elements.commitHistory()

        globdat.active = False

        self.printResults(eigenvals)