Beispiel #1
0
def choleski():
    a,l,d,lt = utils.get_cholesky_matrices(ex.n, ex.a, ex.d)
    return jsonify( { 'n': str(ex.n), 
                      'a': utils.matrix_as_string(a), 
                      'l': utils.matrix_as_string(l), 
                      'd': utils.matrix_as_string(d), 
                      'lt': utils.matrix_as_string(lt) } )
Beispiel #2
0
def norm():
    a, l, d, lt = utils.get_cholesky_matrices(ex.n, ex.a, ex.d)
    return jsonify( { 'n': str(ex.n), 
                      'a': utils.matrix_as_string(a),
                      'x': utils.vector_as_string(ex.x), 
                      'b': utils.vector_as_string(ex.b),
                      'prod_terms': utils.vector_as_string(ex.ax_terms), 
                      'norm': str(ex.norm) } )
Beispiel #3
0
def init_matrix():
    return jsonify({
        'n': str(inverse.n),
        'a': utils.matrix_as_string(inverse.matrix)
    })
Beispiel #4
0
def lu():
    return jsonify( { 'P': utils.matrix_as_string(ex.P),
                      'L': utils.matrix_as_string(ex.L),
                      'U': utils.matrix_as_string(ex.U),
                      'n': str(ex.n), 
                      'solution': utils.vector_as_string(ex.lu_sol) } )
Beispiel #5
0
def solution():
    a,l,d,lt = utils.get_cholesky_matrices(ex.n, ex.a, ex.d)
    return jsonify( { 'n': str(ex.n), 
                      'a': utils.matrix_as_string(a),
                      'x': utils.vector_as_string(ex.x), 
                      'b': utils.vector_as_string(ex.b) } )
Beispiel #6
0
def determinant():
    d = utils.get_determinant_matrix(ex.n, ex.d)
    return jsonify( { 'n': str(ex.n), 
                      'd': utils.matrix_as_string(d), 
                      'det': str(ex.det) } )