Octopus
gauge_field_oct_m::gauge_field_t Interface Reference

Detailed Description

Definition at line 164 of file gauge_field.F90.

Inheritance diagram for gauge_field_oct_m::gauge_field_t:
Inheritance graph

Public Attributes

type(space_t), public space
 
- Public Attributes inherited from interaction_partner_oct_m::interaction_partner_t
type(namespace_t), public namespace
 
integer, dimension(:), allocatable, public supported_interactions_as_partner
 list of interactions, which support this interaction_partner_t as partner More...
 
type(quantity_t), dimension(max_quantities), public quantities
 Array of all possible quantities. The elements of the array are accessed using the quantity`s identifiers. More...
 

Private Member Functions

procedure init_interaction_as_partner => gauge_field_init_interaction_as_partner
 
procedure copy_quantities_to_interaction => gauge_field_copy_quantities_to_interaction
 
final gauge_field_finalize
 
class(gauge_field_t) function, pointer gauge_field_init (namespace, volume)
 

Private Attributes

real(real64), dimension(:), allocatable vecpot
 
real(real64), dimension(:), allocatable vecpot_vel
 
real(real64), dimension(:), allocatable vecpot_acc
 
real(real64), dimension(:), allocatable vecpot_kick
 
real(real64), dimension(:), allocatable force
 
real(real64) wp2
 
logical with_gauge_field = .false.
 
integer dynamics
 
real(real64) kicktime
 
real(real64) volume
 

Member Function/Subroutine Documentation

◆ init_interaction_as_partner()

procedure gauge_field_oct_m::gauge_field_t::init_interaction_as_partner
private

Definition at line 180 of file gauge_field.F90.

◆ copy_quantities_to_interaction()

procedure gauge_field_oct_m::gauge_field_t::copy_quantities_to_interaction
private

Definition at line 181 of file gauge_field.F90.

◆ gauge_field_finalize()

final gauge_field_oct_m::gauge_field_t::gauge_field_finalize
finalprivate

Definition at line 182 of file gauge_field.F90.

◆ gauge_field_init()

class(gauge_field_t) function, pointer gauge_field_oct_m::gauge_field_t::gauge_field_init ( type(namespace_t), intent(in)  namespace,
real(real64), intent(in)  volume 
)
private

Definition at line 193 of file gauge_field.F90.

Member Data Documentation

◆ space

type(space_t), public gauge_field_oct_m::gauge_field_t::space

Definition at line 166 of file gauge_field.F90.

◆ vecpot

real(real64), dimension(:), allocatable gauge_field_oct_m::gauge_field_t::vecpot
private

Definition at line 167 of file gauge_field.F90.

◆ vecpot_vel

real(real64), dimension(:), allocatable gauge_field_oct_m::gauge_field_t::vecpot_vel
private

Definition at line 168 of file gauge_field.F90.

◆ vecpot_acc

real(real64), dimension(:), allocatable gauge_field_oct_m::gauge_field_t::vecpot_acc
private

Definition at line 169 of file gauge_field.F90.

◆ vecpot_kick

real(real64), dimension(:), allocatable gauge_field_oct_m::gauge_field_t::vecpot_kick
private

Definition at line 170 of file gauge_field.F90.

◆ force

real(real64), dimension(:), allocatable gauge_field_oct_m::gauge_field_t::force
private

Definition at line 171 of file gauge_field.F90.

◆ wp2

real(real64) gauge_field_oct_m::gauge_field_t::wp2
private

Definition at line 172 of file gauge_field.F90.

◆ with_gauge_field

logical gauge_field_oct_m::gauge_field_t::with_gauge_field = .false.
private

Definition at line 173 of file gauge_field.F90.

◆ dynamics

integer gauge_field_oct_m::gauge_field_t::dynamics
private

Definition at line 174 of file gauge_field.F90.

◆ kicktime

real(real64) gauge_field_oct_m::gauge_field_t::kicktime
private

Definition at line 175 of file gauge_field.F90.

◆ volume

real(real64) gauge_field_oct_m::gauge_field_t::volume
private

Definition at line 177 of file gauge_field.F90.


The documentation for this interface was generated from the following file: