예제 #1
0
    def pre_upgrade_restart(self, env, upgrade_type=None):
        import params
        env.set_params(params)

        upgrade.prestart(env, "ranger-kms")
        kms(upgrade_type=upgrade_type)
        setup_java_patch()
예제 #2
0
    def pre_upgrade_restart(self, env, upgrade_type=None):
        import params
        env.set_params(params)

        stack_select.select_packages(params.version)
        kms(upgrade_type=upgrade_type)
        setup_java_patch()
예제 #3
0
  def pre_rolling_restart(self, env):
    import params
    env.set_params(params)

    upgrade.prestart(env, "ranger-kms")
    setup_kms_db()
    kms()
    setup_java_patch()
예제 #4
0
    def pre_rolling_restart(self, env):
        import params
        env.set_params(params)

        upgrade.prestart(env, "ranger-kms")
        setup_kms_db()
        kms()
        setup_java_patch()
예제 #5
0
  def pre_upgrade_restart(self, env, upgrade_type=None):
    import params
    env.set_params(params)

    upgrade.prestart(env, "ranger-kms")
    setup_kms_db()
    kms()
    setup_java_patch()
예제 #6
0
def kms_determinant_test():

    #*****************************************************************************80
    #
    ## KMS_DETERMINANT_TEST tests KMS_DETERMINANT.
    #
    #  Licensing:
    #
    #    This code is distributed under the GNU LGPL license.
    #
    #  Modified:
    #
    #    17 December 2015
    #
    #  Author:
    #
    #    John Burkardt
    #
    from kms import kms
    from r8_uniform_ab import r8_uniform_ab
    from r8mat_print import r8mat_print

    print ''
    print 'KMS_DETERMINANT_TEST'
    print '  KMS_DETERMINANT computes the KMS determinant.'

    seed = 123456789

    m = 5
    n = m
    r8_lo = 0.0
    r8_hi = 1.0
    alpha, seed = r8_uniform_ab(r8_lo, r8_hi, seed)
    a = kms(alpha, m, n)
    r8mat_print(m, n, a, '  KMS matrix:')

    value = kms_determinant(alpha, n)

    print ''
    print '  Value =  %g' % (value)

    print ''
    print 'KMS_DETERMINANT_TEST'
    print '  Normal end of execution.'

    return
예제 #7
0
def kms_determinant_test ( ):

#*****************************************************************************80
#
## KMS_DETERMINANT_TEST tests KMS_DETERMINANT.
#
#  Licensing:
#
#    This code is distributed under the GNU LGPL license.
#
#  Modified:
#
#    17 December 2015
#
#  Author:
#
#    John Burkardt
#
  from kms import kms
  from r8_uniform_ab import r8_uniform_ab
  from r8mat_print import r8mat_print

  print ''
  print 'KMS_DETERMINANT_TEST'
  print '  KMS_DETERMINANT computes the KMS determinant.'

  seed = 123456789

  m = 5
  n = m
  r8_lo = 0.0
  r8_hi = 1.0
  alpha, seed = r8_uniform_ab ( r8_lo, r8_hi, seed )
  a = kms ( alpha, m, n )
  r8mat_print ( m, n, a, '  KMS matrix:' )

  value = kms_determinant ( alpha, n )

  print ''
  print '  Value =  %g' % ( value )

  print ''
  print 'KMS_DETERMINANT_TEST'
  print '  Normal end of execution.'

  return
예제 #8
0
def kms_test():

    #*****************************************************************************80
    #
    ## KMS_TEST tests KMS.
    #
    #  Licensing:
    #
    #    This code is distributed under the GNU LGPL license.
    #
    #  Modified:
    #
    #    17 February 2015
    #
    #  Author:
    #
    #    John Burkardt
    #
    from r8_uniform_ab import r8_uniform_ab
    from r8mat_print import r8mat_print

    print ''
    print 'KMS_TEST'
    print '  KMS computes the KMS matrix.'

    seed = 123456789

    m = 5
    n = 5
    r8_lo = 0.0
    r8_hi = 1.0
    alpha, seed = r8_uniform_ab(r8_lo, r8_hi, seed)
    a = kms(alpha, m, n)
    r8mat_print(m, n, a, '  KMS matrix:')

    print ''
    print 'KMS_TEST'
    print '  Normal end of execution.'

    return
예제 #9
0
def kms_test ( ):

#*****************************************************************************80
#
## KMS_TEST tests KMS.
#
#  Licensing:
#
#    This code is distributed under the GNU LGPL license.
#
#  Modified:
#
#    17 February 2015
#
#  Author:
#
#    John Burkardt
#
  from r8_uniform_ab import r8_uniform_ab
  from r8mat_print import r8mat_print

  print ''
  print 'KMS_TEST'
  print '  KMS computes the KMS matrix.'

  seed = 123456789

  m = 5
  n = 5
  r8_lo = 0.0
  r8_hi = 1.0
  alpha, seed = r8_uniform_ab ( r8_lo, r8_hi, seed )
  a = kms ( alpha, m, n )
  r8mat_print ( m, n, a, '  KMS matrix:' )

  print ''
  print 'KMS_TEST'
  print '  Normal end of execution.'

  return
예제 #10
0
 def __init__(self, session):
     self.kmstask = kms.kms(session)
예제 #11
0
  def configure(self, env):
    import params

    env.set_params(params)
    kms()
예제 #12
0
def test_plu():

    #*****************************************************************************80
    #
    ## TEST_PLU tests the PLU factors.
    #
    #  Licensing:
    #
    #    This code is distributed under the GNU LGPL license.
    #
    #  Modified:
    #
    #    07 April 2014
    #
    #  Author:
    #
    #    John Burkardt
    #
    import numpy as np
    from bodewig import bodewig
    from bodewig import bodewig_plu
    from borderband import borderband
    from borderband import borderband_plu
    from dif2 import dif2
    from dif2 import dif2_plu
    from gfpp import gfpp
    from gfpp import gfpp_plu
    from givens import givens
    from givens import givens_plu
    from i4_uniform_ab import i4_uniform_ab
    from kms import kms
    from kms import kms_plu
    from lehmer import lehmer
    from lehmer import lehmer_plu
    from maxij import maxij
    from maxij import maxij_plu
    from minij import minij
    from minij import minij_plu
    from moler1 import moler1
    from moler1 import moler1_plu
    from moler3 import moler3
    from moler3 import moler3_plu
    from oto import oto
    from oto import oto_plu
    from pascal2 import pascal2
    from pascal2 import pascal2_plu
    from plu import plu
    from plu import plu_plu
    from r8_uniform_ab import r8_uniform_ab
    from r8mat_is_plu import r8mat_is_plu
    from r8mat_norm_fro import r8mat_norm_fro
    from r8vec_uniform_ab import r8vec_uniform_ab
    from vand2 import vand2
    from vand2 import vand2_plu
    from wilson import wilson
    from wilson import wilson_plu

    print ''
    print 'TEST_PLU'
    print '  A = a test matrix of order M by N'
    print '  P, L, U are the PLU factors.'
    print ''
    print '  ||A|| = Frobenius norm of A.'
    print '  ||A-PLU|| = Frobenius norm of A-P*L*U.'
    print ''
    print '  Title                    M     N         ',
    print '||A||        ||A-PLU||'
    print ''
    #
    #  BODEWIG
    #
    title = 'BODEWIG'
    m = 4
    n = 4
    a = bodewig()
    p, l, u = bodewig_plu()
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  BORDERBAND
    #
    title = 'BORDERBAND'
    m = 5
    n = 5
    a = borderband(n)
    p, l, u = borderband_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  DIF2
    #
    title = 'DIF2'
    m = 5
    n = 5
    a = dif2(m, n)
    p, l, u = dif2_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  GFPP
    #
    title = 'GFPP'
    m = 5
    n = 5
    r8_lo = -5.0
    r8_hi = +5.0
    seed = 123456789
    alpha, seed = r8_uniform_ab(r8_lo, r8_hi, seed)
    a = gfpp(n, alpha)
    p, l, u = gfpp_plu(n, alpha)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  GIVENS
    #
    title = 'GIVENS'
    m = 5
    n = 5
    a = givens(m, n)
    p, l, u = givens_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  KMS
    #
    title = 'KMS'
    m = 5
    n = 5
    r8_lo = -5.0
    r8_hi = +5.0
    seed = 123456789
    alpha, seed = r8_uniform_ab(r8_lo, r8_hi, seed)
    a = kms(alpha, m, n)
    p, l, u = kms_plu(alpha, n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  LEHMER
    #
    title = 'LEHMER'
    m = 5
    n = 5
    a = lehmer(m, n)
    p, l, u = lehmer_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  MAXIJ
    #
    title = 'MAXIJ'
    m = 5
    n = 5
    a = maxij(m, n)
    p, l, u = maxij_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  MINIJ
    #
    title = 'MINIJ'
    m = 5
    n = 5
    a = minij(n, n)
    p, l, u = minij_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  MOLER1
    #
    title = 'MOLER1'
    m = 5
    n = 5
    r8_lo = -5.0
    r8_hi = +5.0
    seed = 123456789
    alpha, seed = r8_uniform_ab(r8_lo, r8_hi, seed)
    a = moler1(alpha, n, n)
    p, l, u = moler1_plu(alpha, n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  MOLER3
    #
    title = 'MOLER3'
    m = 5
    n = 5
    a = moler3(m, n)
    p, l, u = moler3_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  OTO
    #
    title = 'OTO'
    m = 5
    n = 5
    a = oto(m, n)
    p, l, u = oto_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  PASCAL2
    #
    title = 'PASCAL2'
    m = 5
    n = 5
    a = pascal2(n)
    p, l, u = pascal2_plu(n)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  PLU
    #
    title = 'PLU'
    m = 5
    n = 5
    pivot = np.zeros(n)
    seed = 123456789
    for i in range(0, n):
        i4_lo = i
        i4_hi = n - 1
        pivot[i], seed = i4_uniform_ab(i4_lo, i4_hi, seed)
    a = plu(n, pivot)
    p, l, u = plu_plu(n, pivot)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  VAND2
    #
    title = 'VAND2'
    m = 4
    n = 4
    r8_lo = -5.0
    r8_hi = +5.0
    seed = 123456789
    x, seed = r8vec_uniform_ab(m, r8_lo, r8_hi, seed)
    a = vand2(m, x)
    p, l, u = vand2_plu(m, x)
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  WILSON
    #
    title = 'WILSON'
    m = 4
    n = 4
    a = wilson()
    p, l, u = wilson_plu()
    error_frobenius = r8mat_is_plu(m, n, a, p, l, u)
    norm_a_frobenius = r8mat_norm_fro(m, n, a)
    print '  %-20s  %4d  %4d  %14g  %14g' \
      % ( title, m, n, norm_a_frobenius, error_frobenius )
    #
    #  Terminate.
    #
    print ''
    print 'TEST_PLU:'
    print '  Normal end of execution.'

    return
예제 #13
0
    def configure(self, env):
        import params

        env.set_params(params)
        kms()
예제 #14
0
def test_plu ( ):

#*****************************************************************************80
#
## TEST_PLU tests the PLU factors.
#
#  Licensing:
#
#    This code is distributed under the GNU LGPL license.
#
#  Modified:
#
#    07 April 2014
#
#  Author:
#
#    John Burkardt
#
  import numpy as np
  from bodewig          import bodewig
  from bodewig          import bodewig_plu
  from borderband       import borderband
  from borderband       import borderband_plu
  from dif2             import dif2
  from dif2             import dif2_plu
  from gfpp             import gfpp
  from gfpp             import gfpp_plu
  from givens           import givens
  from givens           import givens_plu
  from i4_uniform_ab    import i4_uniform_ab
  from kms              import kms
  from kms              import kms_plu
  from lehmer           import lehmer
  from lehmer           import lehmer_plu
  from maxij            import maxij
  from maxij            import maxij_plu
  from minij            import minij
  from minij            import minij_plu
  from moler1           import moler1
  from moler1           import moler1_plu
  from moler3           import moler3
  from moler3           import moler3_plu
  from oto              import oto
  from oto              import oto_plu
  from pascal2          import pascal2
  from pascal2          import pascal2_plu
  from plu              import plu
  from plu              import plu_plu
  from r8_uniform_ab    import r8_uniform_ab
  from r8mat_is_plu     import r8mat_is_plu
  from r8mat_norm_fro   import r8mat_norm_fro
  from r8vec_uniform_ab import r8vec_uniform_ab
  from vand2            import vand2
  from vand2            import vand2_plu
  from wilson           import wilson
  from wilson           import wilson_plu

  print ''
  print 'TEST_PLU'
  print '  A = a test matrix of order M by N'
  print '  P, L, U are the PLU factors.'
  print ''
  print '  ||A|| = Frobenius norm of A.'
  print '  ||A-PLU|| = Frobenius norm of A-P*L*U.'
  print ''
  print '  Title                    M     N         ',
  print '||A||        ||A-PLU||'
  print ''
#
#  BODEWIG
#
  title = 'BODEWIG'
  m = 4
  n = 4
  a = bodewig ( )
  p, l, u = bodewig_plu ( )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  BORDERBAND
#
  title = 'BORDERBAND'
  m = 5
  n = 5
  a = borderband ( n )
  p, l, u = borderband_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  DIF2
#
  title = 'DIF2'
  m = 5
  n = 5
  a = dif2 ( m, n )
  p, l, u = dif2_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  GFPP
#
  title = 'GFPP'
  m = 5
  n = 5
  r8_lo = -5.0
  r8_hi = +5.0
  seed = 123456789
  alpha, seed = r8_uniform_ab ( r8_lo, r8_hi, seed )
  a = gfpp ( n, alpha )
  p, l, u = gfpp_plu ( n, alpha )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  GIVENS
#
  title = 'GIVENS'
  m = 5
  n = 5
  a = givens ( m, n )
  p, l, u = givens_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  KMS
#
  title = 'KMS'
  m = 5
  n = 5
  r8_lo = -5.0
  r8_hi = +5.0
  seed = 123456789
  alpha, seed = r8_uniform_ab ( r8_lo, r8_hi, seed )
  a = kms ( alpha, m, n )
  p, l, u = kms_plu ( alpha, n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  LEHMER
#
  title = 'LEHMER'
  m = 5
  n = 5
  a = lehmer ( m, n )
  p, l, u = lehmer_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  MAXIJ
#
  title = 'MAXIJ'
  m = 5
  n = 5
  a = maxij ( m, n )
  p, l, u = maxij_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  MINIJ
#
  title = 'MINIJ'
  m = 5
  n = 5
  a = minij ( n, n )
  p, l, u = minij_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  MOLER1
#
  title = 'MOLER1'
  m = 5
  n = 5
  r8_lo = -5.0
  r8_hi = +5.0
  seed = 123456789
  alpha, seed = r8_uniform_ab ( r8_lo, r8_hi, seed )
  a = moler1 ( alpha, n, n )
  p, l, u = moler1_plu ( alpha, n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  MOLER3
#
  title = 'MOLER3'
  m = 5
  n = 5
  a = moler3 ( m, n )
  p, l, u = moler3_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  OTO
#
  title = 'OTO'
  m = 5
  n = 5
  a = oto ( m, n )
  p, l, u = oto_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  PASCAL2
#
  title = 'PASCAL2'
  m = 5
  n = 5
  a = pascal2 ( n )
  p, l, u = pascal2_plu ( n )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  PLU
#
  title = 'PLU'
  m = 5
  n = 5
  pivot = np.zeros ( n )
  seed = 123456789
  for i in range ( 0, n ):
    i4_lo = i
    i4_hi = n - 1
    pivot[i], seed = i4_uniform_ab ( i4_lo, i4_hi, seed )
  a = plu ( n, pivot )
  p, l, u = plu_plu ( n, pivot )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  VAND2
#
  title = 'VAND2'
  m = 4
  n = 4
  r8_lo = -5.0
  r8_hi = +5.0
  seed = 123456789
  x, seed = r8vec_uniform_ab ( m, r8_lo, r8_hi, seed )
  a = vand2 ( m, x )
  p, l, u = vand2_plu ( m, x )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  WILSON
#
  title = 'WILSON'
  m = 4
  n = 4
  a = wilson ( )
  p, l, u = wilson_plu ( )
  error_frobenius = r8mat_is_plu ( m, n, a, p, l, u )
  norm_a_frobenius = r8mat_norm_fro ( m, n, a )
  print '  %-20s  %4d  %4d  %14g  %14g' \
    % ( title, m, n, norm_a_frobenius, error_frobenius )
#
#  Terminate.
#
  print ''
  print 'TEST_PLU:'
  print '  Normal end of execution.'

  return
예제 #15
0
 def encrypt(self, string, session, key_alias):
     crypto = kms.kms(session)
     encrypted = crypto.encrypt(string, key_alias)
     print encrypted
     return encrypted
예제 #16
0
 def decrypt(self, session, string):
     crypto = kms.kms(session)
     decrypted = crypto.decrypt(string)
     return decrypted