Octopus
output_mxll_oct_m Module Reference

Functions/Subroutines

subroutine, public output_mxll_init (outp, namespace, space)
 
subroutine, public output_mxll (outp, namespace, space, gr_mxll, st_mxll, hm_mxll, helmholtz, time, dir, gr_elec, st_elec, hm_elec)
 
subroutine output_states_mxll (outp, namespace, space, dir, st, mesh)
 
subroutine output_energy_density_mxll (outp, namespace, space, dir, st, mesh)
 
subroutine output_poynting_vector_orbital_angular_momentum (outp, namespace, space, dir, st, mesh)
 
subroutine output_vector_potential_mag (outp, helmholtz, namespace, gr, space, dir, st)
 
subroutine output_transverse_rs_state (helmholtz, outp, namespace, space, dir, st, gr)
 
subroutine output_longitudinal_rs_state (helmholtz, outp, namespace, space, dir, st, gr)
 
subroutine output_divergence_rs_state (outp, namespace, space, dir, st, gr)
 
subroutine output_coupling_potentials (outp, namespace, dir, hm, gr)
 
subroutine output_current_density (outp, namespace, dir, st_mxll, gr_mxll, hm_mxll, st_elec, gr_elec, hm_elec, time)
 
subroutine output_external_current_density (outp, namespace, space, dir, st, mesh, hm, time)
 
subroutine output_total_current_mxll (outp, namespace, space, dir, st, mesh, hm, time, ep_field, np)
 
subroutine output_charge_density_mxll (outp, namespace, space, dir, st, gr, hm)
 

Function/Subroutine Documentation

◆ output_mxll_init()

subroutine, public output_mxll_oct_m::output_mxll_init ( type(output_t), intent(out)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space 
)

Definition at line 151 of file output_mxll.F90.

◆ output_mxll()

subroutine, public output_mxll_oct_m::output_mxll ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
type(grid_t), intent(in)  gr_mxll,
type(states_mxll_t), intent(inout)  st_mxll,
type(hamiltonian_mxll_t), intent(in)  hm_mxll,
type(helmholtz_decomposition_t), intent(inout)  helmholtz,
real(real64), intent(in)  time,
character(len=*), intent(in)  dir,
type(grid_t), intent(inout), optional  gr_elec,
type(states_elec_t), intent(inout), optional  st_elec,
type(hamiltonian_elec_t), intent(in), optional  hm_elec 
)

Definition at line 295 of file output_mxll.F90.

◆ output_states_mxll()

subroutine output_mxll_oct_m::output_states_mxll ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
class(mesh_t), intent(in)  mesh 
)
private

Definition at line 338 of file output_mxll.F90.

◆ output_energy_density_mxll()

subroutine output_mxll_oct_m::output_energy_density_mxll ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
class(mesh_t), intent(in)  mesh 
)
private

Definition at line 380 of file output_mxll.F90.

◆ output_poynting_vector_orbital_angular_momentum()

subroutine output_mxll_oct_m::output_poynting_vector_orbital_angular_momentum ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
class(mesh_t), intent(in)  mesh 
)
private

Definition at line 414 of file output_mxll.F90.

◆ output_vector_potential_mag()

subroutine output_mxll_oct_m::output_vector_potential_mag ( type(output_t), intent(in)  outp,
type(helmholtz_decomposition_t), intent(inout)  helmholtz,
type(namespace_t), intent(in)  namespace,
type(grid_t), intent(in)  gr,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st 
)
private

Definition at line 459 of file output_mxll.F90.

◆ output_transverse_rs_state()

subroutine output_mxll_oct_m::output_transverse_rs_state ( type(helmholtz_decomposition_t), intent(inout)  helmholtz,
type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(inout)  st,
type(grid_t), intent(in)  gr 
)
private

Definition at line 523 of file output_mxll.F90.

◆ output_longitudinal_rs_state()

subroutine output_mxll_oct_m::output_longitudinal_rs_state ( type(helmholtz_decomposition_t), intent(inout)  helmholtz,
type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(inout)  st,
type(grid_t), intent(in)  gr 
)
private

Definition at line 571 of file output_mxll.F90.

◆ output_divergence_rs_state()

subroutine output_mxll_oct_m::output_divergence_rs_state ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
type(grid_t), intent(in)  gr 
)
private

Definition at line 618 of file output_mxll.F90.

◆ output_coupling_potentials()

subroutine output_mxll_oct_m::output_coupling_potentials ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
character(len=*), intent(in)  dir,
type(hamiltonian_elec_t), intent(in)  hm,
type(grid_t), intent(in)  gr 
)
private

Definition at line 666 of file output_mxll.F90.

◆ output_current_density()

subroutine output_mxll_oct_m::output_current_density ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st_mxll,
type(grid_t), intent(in)  gr_mxll,
type(hamiltonian_mxll_t), intent(in)  hm_mxll,
type(states_elec_t), intent(in)  st_elec,
type(grid_t), intent(in)  gr_elec,
type(hamiltonian_elec_t), intent(in)  hm_elec,
real(real64), intent(in)  time 
)
private

Definition at line 680 of file output_mxll.F90.

◆ output_external_current_density()

subroutine output_mxll_oct_m::output_external_current_density ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
class(mesh_t), intent(in)  mesh,
type(hamiltonian_mxll_t), intent(in)  hm,
real(real64), intent(in)  time 
)
private

Definition at line 699 of file output_mxll.F90.

◆ output_total_current_mxll()

subroutine output_mxll_oct_m::output_total_current_mxll ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
class(mesh_t), intent(in)  mesh,
type(hamiltonian_mxll_t), intent(in)  hm,
real(real64), intent(in)  time,
real(real64), dimension(:), intent(in), optional  ep_field,
integer, intent(in), optional  np 
)
private

Definition at line 732 of file output_mxll.F90.

◆ output_charge_density_mxll()

subroutine output_mxll_oct_m::output_charge_density_mxll ( type(output_t), intent(in)  outp,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space,
character(len=*), intent(in)  dir,
type(states_mxll_t), intent(in)  st,
type(grid_t), intent(in)  gr,
type(hamiltonian_mxll_t), intent(in)  hm 
)
private

Definition at line 779 of file output_mxll.F90.