def __init__( self, runTime ): from Foam.OpenFOAM import IOobject, word, fileName IOdictionary.__init__( self, IOobject( word( "regionProperties" ), fileName( runTime.time().constant() ), runTime.db(), IOobject.MUST_READ, IOobject.NO_WRITE ) ) from Foam.OpenFOAM import wordList self.fluidRegionNames = wordList( self.lookup( word( "fluidRegionNames" ) ) ) self.solidRegionNames = wordList( self.lookup( word( "solidRegionNames" ) ) ) pass
def __init__(self, runTime): from Foam.OpenFOAM import IOobject, word, fileName IOdictionary.__init__( self, IOobject(word("regionProperties"), fileName(runTime.time().constant()), runTime.db(), IOobject.MUST_READ, IOobject.NO_WRITE)) from Foam.OpenFOAM import wordList self.fluidRegionNames = wordList(self.lookup(word("fluidRegionNames"))) self.solidRegionNames = wordList(self.lookup(word("solidRegionNames"))) pass
def __init__(self, sigma): from Foam.finiteVolume import volSymmTensorField try: volSymmTensorField.ext_isinstance( sigma ) except TypeError: raise AssertionError( "args[ argc ].__class__ != volSymmTensorField" ) from Foam.OpenFOAM import IOobject, word, fileName IOdictionary.__init__(self, IOobject( word( "rheologyProperties" ), fileName( sigma.time().constant() ), sigma.db(), IOobject.MUST_READ, IOobject.NO_WRITE ) ) self.sigma_ = sigma self.typeName = word( "rheologyModel" ) from Foam.OpenFOAM import Switch self.planeStress_ = Switch( self.lookup( word( "planeStress" ) ) ) from materialModels.rheologyModel.rheologyLaws import rheologyLaw self.lawPtr_ = rheologyLaw.New( word( "law" ), self.sigma_, self.subDict( word( "rheology" ) ) ) pass