コード例 #1
0
ファイル: Distributor.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="mesh_distributor"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="mesh_distributor")
   ModuleDistributor.__init__(self)
   return
コード例 #2
0
 def __init__(self, name="frictionmodel"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="frictionmodel")
     self._createModuleObj()
     return
コード例 #3
0
 def __init__(self, name="progressmonitor"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="progress_monitor")
   self.isMaster = True
   return
コード例 #4
0
 def __init__(self, name):
     """Constructor.
     """
     PetscComponent.__init__(self,
                             name,
                             facility="rheologyincompressibleelasticity")
     return
コード例 #5
0
ファイル: Problem.py プロジェクト: youngsolar/pylith
 def __init__(self, name="problem"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="problem")
   self.mesh = None
   return
コード例 #6
0
ファイル: FrictionModel.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="frictionmodel"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="frictionmodel")
   self._createModuleObj()
   return
コード例 #7
0
ファイル: BoundaryCondition.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="boundarycondition"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="boundary_condition")
     self._createModuleObj()
     return
コード例 #8
0
ファイル: Problem.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="problem"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="problem")
     self.mesh = None
     return
コード例 #9
0
ファイル: Distributor.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="mesh_distributor"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="mesh_distributor")
     ModuleDistributor.__init__(self)
     return
コード例 #10
0
 def __init__(self, name="progressmonitor"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="progress_monitor")
   self.isMaster = True
   return
コード例 #11
0
ファイル: BoundaryCondition.py プロジェクト: jjle/pylith
 def __init__(self, name="boundarycondition"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="boundary_condition")
   self._createModuleObj()
   return
コード例 #12
0
 def __init__(self, name="meshgenerator"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="meshgenerator")
     self.debug = False
     self.interpolate = True
     return
コード例 #13
0
 def __init__(self, name="meshio"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="mesh_io")
     self.coordsys = None
     self._createModuleObj()
     return
コード例 #14
0
ファイル: EqKinSrc.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="eqkinsrc"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="eqkinsrc")
     self._createModuleObj()
     self._loggingPrefix = "EqKi "
     return
コード例 #15
0
ファイル: Material.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="material"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="material")
   self._createModuleObj()
   self.output = None
   return
コード例 #16
0
ファイル: EqKinSrc.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="eqkinsrc"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="eqkinsrc")
   self._createModuleObj()
   self._loggingPrefix = "EqKi "
   return
コード例 #17
0
ファイル: MeshIOObj.py プロジェクト: geodynamics/pylith
 def __init__(self, name="meshio"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="mesh_io")
   self.coordsys = None
   self._createModuleObj()
   return
コード例 #18
0
 def __init__(self, name="material"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="material")
   self._createModuleObj()
   self.output = None
   return
コード例 #19
0
ファイル: MeshGenerator.py プロジェクト: youngsolar/pylith
 def __init__(self, name="meshgenerator"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="meshgenerator")
   self.debug = False
   self.interpolate = False
   return
コード例 #20
0
ファイル: Xdmf.py プロジェクト: oluwaseunfadugba/pylith
    def __init__(self, name="xdmf"):
        """
    Constructor.
    """
        PetscComponent.__init__(self, name, facility="xdmf")
        self._loggingPrefix = "Xdmf "

        ModuleXdmf.__init__(self)
        return
コード例 #21
0
ファイル: Xdmf.py プロジェクト: youngsolar/pylith
  def __init__(self, name="xdmf"):
    """
    Constructor.
    """
    PetscComponent.__init__(self, name, facility="xdmf")
    self._loggingPrefix = "Xdmf "

    ModuleXdmf.__init__(self)
    return
コード例 #22
0
ファイル: CheckpointTimer.py プロジェクト: xiaoxiz/pylith
    def __init__(self, name="checkpointtimer"):
        """
    Constructor.
    """
        PetscComponent.__init__(self, name, facility="checkpointer")

        from pyre.units.time import second
        self.t = -8.9e+99 * second

        self.toplevel = None
        return
コード例 #23
0
ファイル: Formulation.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="formulation"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="formulation")
   # ModuleFormulation constructor called in base clase
   self.integrators = None
   self.constraints = None
   self.jacobian = None
   self.fields = None
   return
コード例 #24
0
ファイル: Formulation.py プロジェクト: youngsolar/pylith
 def __init__(self, name="formulation"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="formulation")
   # ModuleFormulation constructor called in base clase
   self.integrators = None
   self.constraints = None
   self.jacobian = None
   self.fields = None
   return
コード例 #25
0
ファイル: CheckpointTimer.py プロジェクト: jjle/pylith
  def __init__(self, name="checkpointtimer"):
    """
    Constructor.
    """
    PetscComponent.__init__(self, name, facility="checkpointer")

    from pyre.units.time import second
    self.t = -8.9e+99*second

    self.toplevel = None
    return
コード例 #26
0
ファイル: TimeStep.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="timestep"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="time_step")
   from pyre.units.time import second
   self.timeScale = 1.0*second
   self.totalTime = 0.0*second
   self.startTime = 0.0*second
   self.dt = 0.0*second
   self.totalTimeN = 0.0 # Nondimensionalized total time
   self.startTimeN = 0.0 # Nondimensionalized start time
   self.dtN = 0.0 # Nondimenionalized time step
   return
コード例 #27
0
ファイル: TimeStep.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="timestep"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="time_step")
   from pyre.units.time import second
   self.timeScale = 1.0*second
   self.totalTime = 0.0*second
   self.startTime = 0.0*second
   self.dt = 0.0*second
   self.totalTimeN = 0.0 # Nondimensionalized total time
   self.startTimeN = 0.0 # Nondimensionalized start time
   self.dtN = 0.0 # Nondimenionalized time step
   return
コード例 #28
0
ファイル: OutputManager.py プロジェクト: panzhengyang/pylith
  def __init__(self, name="outputmanager"):
    """
    Constructor.
    """
    PetscComponent.__init__(self, name, facility="outputmanager")
    self._loggingPrefix = "OutM "
    self._stepCur = 0
    self._stepWrite = None
    self._tWrite = None
    self.dataProvider = None
    self.vertexInfoFields = []
    self.vertexDataFields = []
    self.cellInfoFields = []
    self.cellDataFields = []

    self._createModuleObj()
    return
コード例 #29
0
    def __init__(self, name="outputmanager"):
        """
    Constructor.
    """
        PetscComponent.__init__(self, name, facility="outputmanager")
        self._loggingPrefix = "OutM "
        self._stepCur = 0
        self._stepWrite = None
        self._tWrite = None
        self.dataProvider = None
        self.vertexInfoFields = []
        self.vertexDataFields = []
        self.cellInfoFields = []
        self.cellDataFields = []

        self._createModuleObj()
        return
コード例 #30
0
ファイル: ReferenceCell.py プロジェクト: jjle/pylith
  def __init__(self, name="referencecell"):
    """
    Constructor.
    """
    PetscComponent.__init__(self, name, facility="reference_cell")

    self.geometry = None # Geometry of reference cell

    self.basisVert = None # numpy array w/basis fns at vertices
    self.basisDerivVert = None # numpy array w/basis fn derivs at vertices
    self.basisQuad = None # numpy array w/basis fns at quad pts
    self.basisDerivQuad = None # numpy array w/basis fn derivs at quad pts

    self.quadPts = None # numpy array w/coordinates of quad pts
    self.quadWts = None # numpy array w/wts of quad pts

    self.cellDim = None # dimension of reference cell
    self.numCorners = None # number of vertices in reference cell
    self.numQuadPts = None # number of quadrature points
    return
コード例 #31
0
    def __init__(self, name="referencecell"):
        """
    Constructor.
    """
        PetscComponent.__init__(self, name, facility="reference_cell")

        self.geometry = None  # Geometry of reference cell

        self.basisVert = None  # numpy array w/basis fns at vertices
        self.basisDerivVert = None  # numpy array w/basis fn derivs at vertices
        self.basisQuad = None  # numpy array w/basis fns at quad pts
        self.basisDerivQuad = None  # numpy array w/basis fn derivs at quad pts

        self.quadPts = None  # numpy array w/coordinates of quad pts
        self.quadWts = None  # numpy array w/wts of quad pts

        self.cellDim = None  # dimension of reference cell
        self.numCorners = None  # number of vertices in reference cell
        self.numQuadPts = None  # number of quadrature points
        return
コード例 #32
0
ファイル: SingleOutput.py プロジェクト: jjle/pylith
 def __init__(self, name="singleoutput"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="output")
   return
コード例 #33
0
 def __init__(self, name="auxfieldstimedependent"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="auxiliary_fields")
     return
コード例 #34
0
ファイル: SolnDispPres.py プロジェクト: thearagon/pylith
 def __init__(self, name="solndisppres"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="soln_subfields")
     return
コード例 #35
0
 def __init__(self, name="kinsrc"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="eq_kinematic_src")
     return
コード例 #36
0
 def __init__(self, name="homogeneous"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="material")
   return
コード例 #37
0
 def __init__(self, name="formulation"):
   """Constructor.
   """
   PetscComponent.__init__(self, name, facility="jacobian_viewer")
   return
コード例 #38
0
ファイル: CellFilter.py プロジェクト: youngsolar/pylith
 def __init__(self, name="cellfilter"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="cellfilter")
   return
コード例 #39
0
 def __init__(self, name="derivedsubfieldselasticity"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="derived_subfields")
     return
コード例 #40
0
ファイル: SlipTimeFn.py プロジェクト: panzhengyang/pylith
 def __init__(self, name="sliptimefn"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="sliptimefn")
   return
コード例 #41
0
ファイル: OutputObserver.py プロジェクト: thearagon/pylith
 def __init__(self, name="outputobserver"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="outputobserver")
     return
コード例 #42
0
ファイル: SlipTimeFn.py プロジェクト: xiaoxiz/pylith
 def __init__(self, name="sliptimefn"):
     """
 Constructor.
 """
     PetscComponent.__init__(self, name, facility="sliptimefn")
     return
コード例 #43
0
 def __init__(self, name="perf_logger"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="perf_logger")
   return
コード例 #44
0
ファイル: EmptyBin.py プロジェクト: panzhengyang/pylith
 def __init__(self, name="emptybin"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="empty_bin")
   return
コード例 #45
0
 def __init__(self, name="singlephysicsobserver"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="singlephysicsobserver")
     return
コード例 #46
0
ファイル: Quadrature.py プロジェクト: jjle/pylith
 def __init__(self, name="quadrature"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="quadrature")
   return
コード例 #47
0
 def __init__(self, name="auxfieldsisotropicpowerlaw"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="auxiliary_subfields")
     return
コード例 #48
0
ファイル: EmptyBin.py プロジェクト: thearagon/pylith
 def __init__(self, name="emptybin"):
     """Constructor.
 """
     PetscComponent.__init__(self, name, facility="empty_bin")
     return
コード例 #49
0
ファイル: TestPetscApp.py プロジェクト: jjle/pylith
 def __init__(self, name="foobar", facility="foo"):
   PetscComponent.__init__(self, name, facility)
   return
コード例 #50
0
ファイル: JacobianViewer.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="formulation"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="jacobian_viewer")
   return
コード例 #51
0
ファイル: SingleRupture.py プロジェクト: geodynamics/pylith
 def __init__(self, name="singlerupture"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="rupture")
   return
コード例 #52
0
ファイル: Solution.py プロジェクト: thearagon/pylith
 def __init__(self, name="solution"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="solution")
     self.field = None
     return
コード例 #53
0
ファイル: TimeDependent.py プロジェクト: rishabhdutta/pylith
 def __init__(self, name="timedependent"):
   """
   Constructor.
   """
   PetscComponent.__init__(self, name, facility="time_dependent")
   return
コード例 #54
0
 def __init__(self, name="datawriter"):
     """Constructor.
     """
     PetscComponent.__init__(self, name, facility="datawriter")
     return