algebra/LinearSolver.py

This example looks at the use of different instances of casadi::LinearSolver

View output (PDF) | source (python)

See also
casadi::LinearSolver;
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 from casadi import *
29 from numpy import *
30 import time
31 
32 n=100
33 
34 
35 
36 A=DM([[cos(i*j)-sin(i) for i in range(n)] for j in range(n)])
37 x=DM([tan(i) for i in range(n)])
38 
39 
40 
41 b= mtimes(A,x)
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