Skip to content
Snippets Groups Projects
Select Git revision
  • e01a2fd14b46c7656fe9a4da1626d7cd085d580c
  • master default protected
  • add-clFFT_GetSize
  • add-dylib-target
  • counting-mallocs
  • remove-CPU-constraint
  • Add-PKGBUILD
  • HSA
  • clmathfft
  • longer_dft_support
  • current_fgrp_apps
  • current_brp_apps
12 results

fft_base_kernels.h

Blame
  • Forked from einsteinathome / libclfft
    Source project has a limited visibility.
    test_beam_trace.py 581 B
    import pykat
    from pykat.utilities.plotting.beamtrace import plot_beam_trace
    import numpy as np
    import pylab
    import copy
    
    kat = pykat.finesse.kat()
    
    cmds = """
    l l1 1 0 n0
    s s0 1000 n0 n1
    m m1 0.5 0.5 0 n1 n2
    s s1 10 n2 n3
    m m2 0.5 0.5 0 n3 n4
    s s2 20 n4 n5
    bs bs1 0.5 0.5 0 0 n5 n6 n7 n8
    
    s s3 20 n6 n9
    
    s s4 20 n7 n10
    
    s s5 20 n8 n11
    
    bs bs2 0.5 0.5 0 0 n9 n12 n13 n14
    
    s s6 3 n12 n15
    
    lens lens1 20 n15 n16
    
    s s7 500 n16 n17
    
    gouy g1 x s0 s1 s2
    
    bp bp1 x w0 n5
    gauss g1 l1 n0 8e-3 -1000 4e-3 -1200
    noxaxis
    maxtem 0 
    """
    
    kat.parseCommands(cmds)
    
    plot_beam_trace(kat, 'n0', 'n17')