Lines Matching refs:options

51 SchurEliminatorBase::Create(const LinearSolver::Options& options) {  in Create()  argument
53 if ((options.row_block_size == 2) && in Create()
54 (options.e_block_size == 2) && in Create()
55 (options.f_block_size == 2)) { in Create()
56 return new SchurEliminator<2, 2, 2>(options); in Create()
58 if ((options.row_block_size == 2) && in Create()
59 (options.e_block_size == 2) && in Create()
60 (options.f_block_size == 3)) { in Create()
61 return new SchurEliminator<2, 2, 3>(options); in Create()
63 if ((options.row_block_size == 2) && in Create()
64 (options.e_block_size == 2) && in Create()
65 (options.f_block_size == 4)) { in Create()
66 return new SchurEliminator<2, 2, 4>(options); in Create()
68 if ((options.row_block_size == 2) && in Create()
69 (options.e_block_size == 2) && in Create()
70 (options.f_block_size == Eigen::Dynamic)) { in Create()
71 return new SchurEliminator<2, 2, Eigen::Dynamic>(options); in Create()
73 if ((options.row_block_size == 2) && in Create()
74 (options.e_block_size == 3) && in Create()
75 (options.f_block_size == 3)) { in Create()
76 return new SchurEliminator<2, 3, 3>(options); in Create()
78 if ((options.row_block_size == 2) && in Create()
79 (options.e_block_size == 3) && in Create()
80 (options.f_block_size == 4)) { in Create()
81 return new SchurEliminator<2, 3, 4>(options); in Create()
83 if ((options.row_block_size == 2) && in Create()
84 (options.e_block_size == 3) && in Create()
85 (options.f_block_size == 9)) { in Create()
86 return new SchurEliminator<2, 3, 9>(options); in Create()
88 if ((options.row_block_size == 2) && in Create()
89 (options.e_block_size == 3) && in Create()
90 (options.f_block_size == Eigen::Dynamic)) { in Create()
91 return new SchurEliminator<2, 3, Eigen::Dynamic>(options); in Create()
93 if ((options.row_block_size == 2) && in Create()
94 (options.e_block_size == 4) && in Create()
95 (options.f_block_size == 3)) { in Create()
96 return new SchurEliminator<2, 4, 3>(options); in Create()
98 if ((options.row_block_size == 2) && in Create()
99 (options.e_block_size == 4) && in Create()
100 (options.f_block_size == 4)) { in Create()
101 return new SchurEliminator<2, 4, 4>(options); in Create()
103 if ((options.row_block_size == 2) && in Create()
104 (options.e_block_size == 4) && in Create()
105 (options.f_block_size == 8)) { in Create()
106 return new SchurEliminator<2, 4, 8>(options); in Create()
108 if ((options.row_block_size == 2) && in Create()
109 (options.e_block_size == 4) && in Create()
110 (options.f_block_size == 9)) { in Create()
111 return new SchurEliminator<2, 4, 9>(options); in Create()
113 if ((options.row_block_size == 2) && in Create()
114 (options.e_block_size == 4) && in Create()
115 (options.f_block_size == Eigen::Dynamic)) { in Create()
116 return new SchurEliminator<2, 4, Eigen::Dynamic>(options); in Create()
118 if ((options.row_block_size == 2) && in Create()
119 (options.e_block_size == Eigen::Dynamic) && in Create()
120 (options.f_block_size == Eigen::Dynamic)) { in Create()
121 return new SchurEliminator<2, Eigen::Dynamic, Eigen::Dynamic>(options); in Create()
123 if ((options.row_block_size == 4) && in Create()
124 (options.e_block_size == 4) && in Create()
125 (options.f_block_size == 2)) { in Create()
126 return new SchurEliminator<4, 4, 2>(options); in Create()
128 if ((options.row_block_size == 4) && in Create()
129 (options.e_block_size == 4) && in Create()
130 (options.f_block_size == 3)) { in Create()
131 return new SchurEliminator<4, 4, 3>(options); in Create()
133 if ((options.row_block_size == 4) && in Create()
134 (options.e_block_size == 4) && in Create()
135 (options.f_block_size == 4)) { in Create()
136 return new SchurEliminator<4, 4, 4>(options); in Create()
138 if ((options.row_block_size == 4) && in Create()
139 (options.e_block_size == 4) && in Create()
140 (options.f_block_size == Eigen::Dynamic)) { in Create()
141 return new SchurEliminator<4, 4, Eigen::Dynamic>(options); in Create()
143 if ((options.row_block_size == Eigen::Dynamic) && in Create()
144 (options.e_block_size == Eigen::Dynamic) && in Create()
145 (options.f_block_size == Eigen::Dynamic)) { in Create()
146 return new SchurEliminator<Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic>(options); in Create()
151 << options.row_block_size << "," in Create()
152 << options.e_block_size << "," in Create()
153 << options.f_block_size << ">"; in Create()
154 return new SchurEliminator<Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic>(options); in Create()