sft_wick.fields — Fields and Field Operators¶
Field declarations and field operators.
A Field is a declaration (phi, psi) with metadata. A FieldOperator is a specific instance with bound component index and spatial argument.
- class sft_wick.fields.FieldType(*values)[source]¶
Bases:
Enum- PHYSICAL = 'physical'¶
- RESPONSE = 'response'¶
- sft_wick.fields.reset_uid_counter()[source]¶
Reset the UID counter. Useful for reproducible tests.
- Return type:
None
- class sft_wick.fields.Field(name, field_type, n_components=1)[source]¶
Bases:
objectDeclaration of a field species.
Examples
phi = Field(‘phi’, FieldType.PHYSICAL, n_components=3) psi = Field(‘psi’, FieldType.RESPONSE) # scalar (n_components=1)