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)
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
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
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()
def __init__(self, field, submesh, params={}, name="default", label=None): MetaField.__init__(self, field, params, name, label) self.submesh = submesh
def __init__(self, field, mesh, *args, **kwargs): MetaField.__init__(self, field, *args, **kwargs) self.mesh = mesh
def default_params(cls): params = MetaField.default_params() params.update( finalize=True, ) return params