Lines Matching refs:Options
51 PartitionedMatrixViewBase::Create(const LinearSolver::Options& options,
54 if ((options.row_block_size == 2) &&
55 (options.e_block_size == 2) &&
56 (options.f_block_size == 2)) {
58 matrix, options.elimination_groups[0]);
60 if ((options.row_block_size == 2) &&
61 (options.e_block_size == 2) &&
62 (options.f_block_size == 3)) {
64 matrix, options.elimination_groups[0]);
66 if ((options.row_block_size == 2) &&
67 (options.e_block_size == 2) &&
68 (options.f_block_size == 4)) {
70 matrix, options.elimination_groups[0]);
72 if ((options.row_block_size == 2) &&
73 (options.e_block_size == 2) &&
74 (options.f_block_size == Eigen::Dynamic)) {
76 matrix, options.elimination_groups[0]);
78 if ((options.row_block_size == 2) &&
79 (options.e_block_size == 3) &&
80 (options.f_block_size == 3)) {
82 matrix, options.elimination_groups[0]);
84 if ((options.row_block_size == 2) &&
85 (options.e_block_size == 3) &&
86 (options.f_block_size == 4)) {
88 matrix, options.elimination_groups[0]);
90 if ((options.row_block_size == 2) &&
91 (options.e_block_size == 3) &&
92 (options.f_block_size == 9)) {
94 matrix, options.elimination_groups[0]);
96 if ((options.row_block_size == 2) &&
97 (options.e_block_size == 3) &&
98 (options.f_block_size == Eigen::Dynamic)) {
100 matrix, options.elimination_groups[0]);
102 if ((options.row_block_size == 2) &&
103 (options.e_block_size == 4) &&
104 (options.f_block_size == 3)) {
106 matrix, options.elimination_groups[0]);
108 if ((options.row_block_size == 2) &&
109 (options.e_block_size == 4) &&
110 (options.f_block_size == 4)) {
112 matrix, options.elimination_groups[0]);
114 if ((options.row_block_size == 2) &&
115 (options.e_block_size == 4) &&
116 (options.f_block_size == 8)) {
118 matrix, options.elimination_groups[0]);
120 if ((options.row_block_size == 2) &&
121 (options.e_block_size == 4) &&
122 (options.f_block_size == 9)) {
124 matrix, options.elimination_groups[0]);
126 if ((options.row_block_size == 2) &&
127 (options.e_block_size == 4) &&
128 (options.f_block_size == Eigen::Dynamic)) {
130 matrix, options.elimination_groups[0]);
132 if ((options.row_block_size == 2) &&
133 (options.e_block_size == Eigen::Dynamic) &&
134 (options.f_block_size == Eigen::Dynamic)) {
136 matrix, options.elimination_groups[0]);
138 if ((options.row_block_size == 4) &&
139 (options.e_block_size == 4) &&
140 (options.f_block_size == 2)) {
142 matrix, options.elimination_groups[0]);
144 if ((options.row_block_size == 4) &&
145 (options.e_block_size == 4) &&
146 (options.f_block_size == 3)) {
148 matrix, options.elimination_groups[0]);
150 if ((options.row_block_size == 4) &&
151 (options.e_block_size == 4) &&
152 (options.f_block_size == 4)) {
154 matrix, options.elimination_groups[0]);
156 if ((options.row_block_size == 4) &&
157 (options.e_block_size == 4) &&
158 (options.f_block_size == Eigen::Dynamic)) {
160 matrix, options.elimination_groups[0]);
162 if ((options.row_block_size == Eigen::Dynamic) &&
163 (options.e_block_size == Eigen::Dynamic) &&
164 (options.f_block_size == Eigen::Dynamic)) {
166 matrix, options.elimination_groups[0]);
171 << options.row_block_size << ","
172 << options.e_block_size << ","
173 << options.f_block_size << ">";
175 matrix, options.elimination_groups[0]);