Lines Matching refs:Atrans
97 PetscInt Atrans, Btrans, Ctrans; in MatProductSetFromOptions_HT() local
111 Atrans = 0; in MatProductSetFromOptions_HT()
114 Atrans++; in MatProductSetFromOptions_HT()
139 Atrans = Atrans % 2; in MatProductSetFromOptions_HT()
143 if (Ain->symmetric == PETSC_BOOL3_TRUE) Atrans = 0; in MatProductSetFromOptions_HT()
147 if (Atrans || Btrans || Ctrans) { in MatProductSetFromOptions_HT()
149 if ((PetscDefined(USE_COMPLEX) && Atrans) || scale != 1.0) { in MatProductSetFromOptions_HT()
158 data->conjugate = (PetscBool)Atrans; in MatProductSetFromOptions_HT()
164 if (Atrans && Btrans) { /* At * Bt we do not have support for this */ in MatProductSetFromOptions_HT()
166 } else if (Atrans) { /* At * B */ in MatProductSetFromOptions_HT()
173 if (Atrans && Btrans) { /* A * Bt */ in MatProductSetFromOptions_HT()
175 } else if (Atrans) { /* A * B */ in MatProductSetFromOptions_HT()
182 if (Atrans && Btrans) { /* At * B */ in MatProductSetFromOptions_HT()
184 } else if (Atrans) { /* At * Bt we do not have support for this */ in MatProductSetFromOptions_HT()
191 if (Atrans) { /* PtAtP */ in MatProductSetFromOptions_HT()
198 if (Atrans) { /* RAtRt */ in MatProductSetFromOptions_HT()