54 class(interaction_partner_t),
target,
intent(inout) :: partner
55 class(mxll_b_field_to_matter_t),
pointer :: this
61 this%label =
"mxll_b_field_to_matter"
62 this%partner => partner
64 this%couplings_from_partner = [
b_field]
66 this%intra_interaction = .false.
73 type(mxll_b_field_to_matter_t),
intent(inout) :: this
This module implements the field transfer.
This module defines classes and functions for interaction partners.
class(mxll_b_field_to_matter_t) function, pointer mxll_b_field_to_matter_constructor(partner)
subroutine mxll_b_field_to_matter_finalize(this)
This module defines the quantity_t class and the IDs for quantities, which can be exposed by a system...
integer, parameter, public b_field
class defining the field_transfer interaction
class to transfer a Maxwell B field to a matter system