Exemple #1
0
    def __init__(self, U, V, fields={}):
        self.gridset = GridSet([])
        self.add_field(U)
        self.add_field(V)

        # Add additional fields as attributes
        for name, field in fields.items():
            self.add_field(field)
Exemple #2
0
    def __init__(self, U, V, fields=None):
        self.gridset = GridSet()
        if U:
            self.add_field(U)
        if V:
            self.add_field(V)

        # Add additional fields as attributes
        if fields:
            for name, field in fields.items():
                self.add_field(field)
Exemple #3
0
    def __init__(self, U, V, fields=None):
        self.gridset = GridSet()
        if U:
            self.add_field(U, 'U')
            self.time_origin = self.U.grid.time_origin if isinstance(
                self.U, Field) else self.U[0].grid.time_origin
        if V:
            self.add_field(V, 'V')

        # Add additional fields as attributes
        if fields:
            for name, field in fields.items():
                self.add_field(field, name)
Exemple #4
0
    def __init__(self, U, V, fields={}):
        self.gridset = GridSet()
        if U:
            self.add_field(U)
        if V:
            self.add_field(V)
        UV = Field('UV', None)
        UV.fieldset = self
        self.UV = UV

        # Add additional fields as attributes
        for name, field in fields.items():
            self.add_field(field)