Skip to content
Snippets Groups Projects
Select Git revision
  • 0fe1c9d893ac944a52ae86052faddd332881e2fb
  • master default
  • 329-ewpdfs-via-lhapdf_tests
  • v3.1.6
  • 3.1.5
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.3
  • v3.0.2
  • v3.0.1
  • v3.0.0
  • v2.8.5
  • v3.0.0beta
  • v2.8.4
  • v2.8.3
  • v3.0.0alpha
  • v2.8.2
  • v2.8.1
  • v2.8.0
  • v2.7.1
23 results

omega_bispinor_couplings.f90

Blame
  • omega_bispinor_couplings.f90 91.81 KiB
    !  omegalib.nw --
    !
    !  Copyright (C) 1999-2019 by
    !      Wolfgang Kilian <kilian@physik.uni-siegen.de>
    !      Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
    !      Juergen Reuter <juergen.reuter@desy.de>
    !      with contributions from                                                                                                                                    
    !      Fabian Bach <fabian.bach@t-online.de>                                                                                                                 
    !      Bijan Chokoufe Nejad <bijan.chokoufe@desy.de>                                                                                                              
    !      Christian Speckner <cnspeckn@googlemail.com>     
    !
    !  WHIZARD is free software; you can redistribute it and/or modify it
    !  under the terms of the GNU General Public License as published by
    !  the Free Software Foundation; either version 2, or (at your option)
    !  any later version.
    !
    !  WHIZARD is distributed in the hope that it will be useful, but
    !  WITHOUT ANY WARRANTY; without even the implied warranty of
    !  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    !  GNU General Public License for more details.
    !
    !  You should have received a copy of the GNU General Public License
    !  along with this program; if not, write to the Free Software
    !  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    !
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    module omega_bispinor_couplings
      use kinds
      use constants
      use omega_bispinors
      use omega_vectorspinors
      use omega_vectors
      use omega_couplings
      implicit none
      private
      public :: u, v, ghost
      public :: brs_u, brs_v
      public :: va_ff, v_ff, a_ff, vl_ff, vr_ff, vlr_ff, va2_ff, tva_ff, tvam_ff, &
                tlr_ff, tlrm_ff
      public :: f_vaf, f_vf, f_af, f_vlf, f_vrf, f_vlrf, f_va2f, &
                f_tvaf, f_tlrf, f_tvamf, f_tlrmf
      public :: sp_ff, s_ff, p_ff, sl_ff, sr_ff, slr_ff
      public :: f_spf, f_sf, f_pf, f_slf, f_srf, f_slrf
      private :: vv_ff, f_vvf
      public :: vmom_ff, mom_ff, mom5_ff, moml_ff, momr_ff, lmom_ff, rmom_ff
      public :: f_vmomf, f_momf, f_mom5f, f_momlf, f_momrf, f_lmomf, f_rmomf
      public :: v2_ff, sv1_ff, sv2_ff, pv1_ff, pv2_ff, svl1_ff, svl2_ff, &
           svr1_ff, svr2_ff, svlr1_ff, svlr2_ff
      public :: f_v2f, f_svf, f_pvf, f_svlf, f_svrf, f_svlrf
      public :: pot_grf, pot_fgr, s_grf, s_fgr, p_grf, p_fgr, &
           sl_grf, sl_fgr, sr_grf, sr_fgr, slr_grf, slr_fgr
      private :: fgvgr, fgvg5gr, fggvvgr, grkgf, grkggf, grkkggf, &
           fgkgr, fg5gkgr, grvgf, grg5vgf, grkgggf, fggkggr
      public :: f_potgr, f_sgr, f_pgr, f_vgr, f_vlrgr, f_slgr, f_srgr, f_slrgr
      public :: gr_potf, gr_sf, gr_pf, gr_vf, gr_vlrf, gr_slf, gr_srf, gr_slrf
      public :: v_grf, v_fgr
      public :: vlr_grf, vlr_fgr
      public :: f_s2gr, f_svgr, f_slvgr, f_srvgr, f_slrvgr, f_pvgr, f_v2gr, f_v2lrgr
      public :: gr_s2f, gr_svf, gr_pvf, gr_slvf, gr_srvf, gr_slrvf, gr_v2f, gr_v2lrf
      public :: s2_grf, s2_fgr, sv1_grf, sv2_grf, sv1_fgr, sv2_fgr, &
                slv1_grf, slv2_grf, slv1_fgr, slv2_fgr, &
                srv1_grf, srv2_grf, srv1_fgr, srv2_fgr, &
                slrv1_grf, slrv2_grf, slrv1_fgr, slrv2_fgr, &
                pv1_grf, pv2_grf, pv1_fgr, pv2_fgr, v2_grf, v2_fgr, &
                v2lr_grf, v2lr_fgr
      public :: pr_psi, pr_grav
      public :: pj_psi, pg_psi
      integer, parameter, public :: omega_bispinor_cpls_2010_01_A = 0
    contains
      pure function u (mass, p, s) result (psi)