aboutsummaryrefslogtreecommitdiff
path: root/src/iemmatrix.c
blob: 145b33bbb1733ab910c1a0b2b22bff688c77f339 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/*
 *  iemmatrix
 *
 *  objects for manipulating simple matrices
 *  mostly refering to matlab/octave matrix functions
 *
 * Copyright (c) IOhannes m zmölnig, forum::für::umläute
 * IEM, Graz, Austria
 *
 * For information on usage and redistribution, and for a DISCLAIMER OF ALL
 * WARRANTIES, see the file, "LICENSE.txt," in this distribution.
 *
 */
#include "iemmatrix.h"

void mtx_mul_setup();
void mtx_div_setup();
void mtx_add_setup();
void mtx_sub_setup();
void mtx_pow_setup();
void mtx_col_setup();
void mtx_cholesky_setup();
void mtx_diag_setup();
void mtx_diegg_setup();
void mtx_distance2_setup();
void mtx_egg_setup();
void mtx_element_setup();
void mtx_exp_setup();
void mtx_eye_setup();
void mtx_gauss_setup();
void mtx_inverse_setup();
void mtx_log_setup();
void mtx_matrix_setup();
void mtx_mean_setup();
void mtx_check_setup();
void mtx_print_setup();
void mtx_prod_setup();
void mtx_ones_setup();
void mtx_pivot_setup();
void mtx_rand_setup();
void mtx_resize_setup();
void mtx_roll_setup();
void mtx_row_setup();
void mtx_scroll_setup();
void mtx_size_setup();
void mtx_sum_setup();
void mtx_trace_setup();
void mtx_transpose_setup();
void mtx_zeros_setup();
void mtx_mul_tilde_setup();

void iemtx_setup(){
  mtx_mul_setup();
  mtx_div_setup();
  mtx_add_setup();
  mtx_sub_setup();
  mtx_pow_setup();
  mtx_col_setup();
  mtx_cholesky_setup();
  mtx_diag_setup();
  mtx_diegg_setup();
  mtx_distance2_setup();
  mtx_egg_setup();
  mtx_element_setup();
  mtx_exp_setup();
  mtx_eye_setup();
  mtx_gauss_setup();
  mtx_inverse_setup();
  mtx_log_setup();
  mtx_matrix_setup();
  mtx_mean_setup();
  mtx_check_setup();
  mtx_print_setup();
  mtx_prod_setup();
  mtx_ones_setup();
  mtx_pivot_setup();
  mtx_rand_setup();
  mtx_resize_setup();
  mtx_roll_setup();
  mtx_row_setup();
  mtx_scroll_setup();
  mtx_size_setup();
  mtx_sum_setup();
  mtx_trace_setup();
  mtx_transpose_setup();
  mtx_zeros_setup();
  mtx_mul_tilde_setup();
}

void iemmatrix_setup(){
  post("");
  post("iemmatrix "VERSION);
  post("\tobjects for manipulating 2d-matrices");
  post("\t(c) IOhannes m zmölnig, Thomas Musil :: iem, 2001-2005");
  post("\tcompiled "__DATE__" : "__TIME__);
  post("");

  iemtx_setup();
}