Lines Matching refs:bsb

37   PetscReal *Asb, *bsb, *csb; /* Tableau for slow components */  member
240 PetscReal Asb[4][4] = {{0}}, Af[4][4] = {{0}}, bsb[4] = {0}, bf[4] = {0}; in TSMPRKRegisterAll() local
242 PetscCall(TSMPRKGenerateTableau2(2, 2, &Abase[0][0], bbase, &Asb[0][0], bsb, &Af[0][0], bf)); in TSMPRKRegisterAll()
243 …PetscCall(TSMPRKRegister(TSMPRK2A22, 2, 2, 2, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NUL… in TSMPRKRegisterAll()
252 …PetscReal Asb[8][8] = {{0}}, Amb[8][8] = {{0}}, Af[8][8] = {{0}}, bsb[8] = {0}, bmb[8] = {0}, bf[8… in TSMPRKRegisterAll() local
254 …PetscCall(TSMPRKGenerateTableau3(2, 2, &Abase[0][0], bbase, &Asb[0][0], bsb, &Amb[0][0], bmb, &Af[… in TSMPRKRegisterAll()
255 …PetscCall(TSMPRKRegister(TSMPRK2A23, 2, 2, 2, 2, &Asb[0][0], bsb, NULL, rsb, &Amb[0][0], bmb, NULL… in TSMPRKRegisterAll()
264 PetscReal Asb[6][6] = {{0}}, Af[6][6] = {{0}}, bsb[6] = {0}, bf[6] = {0}; in TSMPRKRegisterAll() local
266 PetscCall(TSMPRKGenerateTableau2(3, 2, &Abase[0][0], bbase, &Asb[0][0], bsb, &Af[0][0], bf)); in TSMPRKRegisterAll()
267 …PetscCall(TSMPRKRegister(TSMPRK2A32, 2, 2, 3, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NUL… in TSMPRKRegisterAll()
276 …PetscReal Asb[18][18] = {{0}}, Amb[18][18] = {{0}}, Af[18][18] = {{0}}, bsb[18] = {0}, bmb[18] = {… in TSMPRKRegisterAll() local
278 …PetscCall(TSMPRKGenerateTableau3(3, 2, &Abase[0][0], bbase, &Asb[0][0], bsb, &Amb[0][0], bmb, &Af[… in TSMPRKRegisterAll()
279 …PetscCall(TSMPRKRegister(TSMPRK2A33, 2, 2, 3, 3, &Asb[0][0], bsb, NULL, rsb, &Amb[0][0], bmb, NULL… in TSMPRKRegisterAll()
343 …) / RC(4.0), RC(1.0) / RC(4.0), RC(1.0) / RC(4.0), RC(1.0) / RC(4.0), 0}}, bsb[5] = {RC(1.0) / RC(… in TSMPRKRegisterAll() local
345 …PetscCall(TSMPRKRegister(TSMPRKP2, 2, 5, 1, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NULL,… in TSMPRKRegisterAll()
362 …/ RC(12.0), RC(1.0) / RC(6.0), RC(1.0) / RC(6.0), RC(1.0) / RC(12.0), 0}}, bsb[10] = {RC(1.0) / RC… in TSMPRKRegisterAll() local
364 …PetscCall(TSMPRKRegister(TSMPRKP3, 3, 5, 2, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NULL,… in TSMPRKRegisterAll()
387 PetscCall(PetscFree3(t->Asb, t->bsb, t->csb)); in TSMPRKRegisterDestroy()
464 …, PetscInt ratio1, PetscInt ratio2, const PetscReal Asb[], const PetscReal bsb[], const PetscReal … in TSMPRKRegister() argument
473 if (bsb) PetscAssertPointer(bsb, 7); in TSMPRKRegister()
530 PetscCall(PetscMalloc3(s * s, &t->Asb, s, &t->bsb, s, &t->csb)); in TSMPRKRegister()
532 if (bsb) { in TSMPRKRegister()
533 PetscCall(PetscArraycpy(t->bsb, bsb, s)); in TSMPRKRegister()
535 for (i = 0; i < s; i++) t->bsb[i] = Asb[(s - 1) * s + i]; in TSMPRKRegister()
734 if (tab->rsb[j]) ws[tab->rsb[j] - 1] += h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
735 else ws[computedstages++] = h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
745 …(tab->rmb[j]) wsb[computedstages - tab->sbase + (tab->rmb[j] - 1) % tab->sbase] += h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
746 else wsb[computedstages++] = h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
753 for (j = 0; j < s; j++) wsb[j] = h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
1113 PetscCall(PetscFormatRealArray(sbuf, sizeof(sbuf), "% 8.6f", tab->s, tab->bsb)); in TSView_MPRK()