コード例 #1
0
ファイル: DomainAvg.py プロジェクト: jakobes/cbcpost-fork
 def __init__(self,
              value,
              params=None,
              name="default",
              label=None,
              measure="default",
              cell_domains=None,
              facet_domains=None,
              indicator=None):
     self.dI = _init_measure(measure, cell_domains, facet_domains,
                             indicator)
     if label is None:
         label = _init_label(self.dI)
     MetaField.__init__(self, value, params, name, label)
コード例 #2
0
ファイル: PointEval.py プロジェクト: jakobes/cbcpost-fork
    def default_params(cls):
        """
        Default parameters are:

        +----------------------+-----------------------+-------------------------------------------------------------------------------------------+
        |Key                   | Default value         |  Description                                                                              |
        +======================+=======================+===========================================================================================+
        | broadcast_results    | True                  | Broadcast results from compute to all processes. If False,                                |
        |                      |                       | result is ony returned on process 0                                                       |
        +----------------------+-----------------------+-------------------------------------------------------------------------------------------+
        """
        params = MetaField.default_params()
        params.update(
            broadcast_results=True,
            )
        return params
コード例 #3
0
    def default_params(cls):
        """
        Default parameters are:

        +----------------------+-----------------------+-------------------------------------------------------------------------------------------+
        |Key                   | Default value         |  Description                                                                              |
        +======================+=======================+===========================================================================================+
        | norm_type            | 'default'             | The norm type to choose. For dolfin.Function or dolfin.Vector,                            |
        |                      |                       | refer to dolfin.norm for valid norm types. Otherwise, p-norm is                           |
        |                      |                       | supported. Invoke using 'l2', 'l3' etc, or 'linf' for max-norm.                           |
        +----------------------+-----------------------+-------------------------------------------------------------------------------------------+

        """
        params = MetaField.default_params()
        params.update(norm_type='default', )
        return params
コード例 #4
0
ファイル: PointEval.py プロジェクト: jakobes/cbcpost-fork
 def __init__(self, value, points, params=None, name="default", label=None):
     MetaField.__init__(self, value, params, name, label)
     self.points = points
     self._ft = import_fenicstools()
コード例 #5
0
ファイル: Restrict.py プロジェクト: jakobes/cbcpost-fork
 def __init__(self, field, submesh, params={}, name="default", label=None):
     MetaField.__init__(self, field, params, name, label)
     self.submesh = submesh
コード例 #6
0
 def __init__(self, field, mesh, *args, **kwargs):
     MetaField.__init__(self, field, *args, **kwargs)
     self.mesh = mesh
コード例 #7
0
 def default_params(cls):
     params = MetaField.default_params()
     params.update(
         finalize=True,
         )
     return params