Lines Matching refs:VecDot
451 PetscCall(VecDot(cg->yk, tao->stepdirection, &dk_yk)); in TaoBNCGStepDirectionUpdate()
519 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
525 PetscCall(VecDot(cg->yk, cg->g_work, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
532 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate()
536 PetscCall(VecDot(cg->yk, tao->stepdirection, &dk_yk)); in TaoBNCGStepDirectionUpdate()
542 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); /* Before it's updated */ in TaoBNCGStepDirectionUpdate()
544 PetscCall(VecDot(tao->gradient, cg->g_work, &tmp)); in TaoBNCGStepDirectionUpdate()
553 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate()
554 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
559 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); in TaoBNCGStepDirectionUpdate()
561 PetscCall(VecDot(cg->g_work, cg->yk, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
572 PetscCall(VecDot(cg->G_old, cg->G_old, &gnorm2_old)); in TaoBNCGStepDirectionUpdate()
573 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
579 PetscCall(VecDot(cg->G_old, cg->g_work, &gnorm2_old)); /* Old gtDg */ in TaoBNCGStepDirectionUpdate()
581 PetscCall(VecDot(cg->g_work, cg->yk, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
592 PetscCall(VecDot(tao->stepdirection, tao->gradient, &gd)); in TaoBNCGStepDirectionUpdate()
593 PetscCall(VecDot(cg->G_old, tao->stepdirection, &gd_old)); in TaoBNCGStepDirectionUpdate()
600 PetscCall(VecDot(cg->g_work, tao->gradient, >Dg)); in TaoBNCGStepDirectionUpdate()
601 PetscCall(VecDot(tao->stepdirection, cg->G_old, &gd_old)); in TaoBNCGStepDirectionUpdate()
602 PetscCall(VecDot(cg->d_work, cg->g_work, &dk_yk)); in TaoBNCGStepDirectionUpdate()
613 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
614 PetscCall(VecDot(cg->G_old, tao->stepdirection, &gd_old)); in TaoBNCGStepDirectionUpdate()
623 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
641 PetscCall(VecDot(cg->yk, cg->g_work, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
644 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
649 PetscCall(VecDot(cg->G_old, cg->d_work, &gd_old)); in TaoBNCGStepDirectionUpdate()
650 PetscCall(VecDot(tao->stepdirection, cg->g_work, &gd)); in TaoBNCGStepDirectionUpdate()
661 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
662 PetscCall(VecDot(cg->G_old, tao->stepdirection, &gd_old)); in TaoBNCGStepDirectionUpdate()
667 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
683 PetscCall(VecDot(cg->yk, cg->g_work, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
684 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
690 PetscCall(VecDot(cg->y_work, tao->stepdirection, &dk_yk)); in TaoBNCGStepDirectionUpdate()
692 PetscCall(VecDot(tao->stepdirection, cg->g_work, &gd)); in TaoBNCGStepDirectionUpdate()
693 PetscCall(VecDot(cg->G_old, cg->d_work, &gd_old)); in TaoBNCGStepDirectionUpdate()
703 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
704 PetscCall(VecDot(cg->G_old, tao->stepdirection, &gd_old)); in TaoBNCGStepDirectionUpdate()
713 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
735 PetscCall(VecDot(cg->yk, cg->g_work, &gkp1D_yk)); in TaoBNCGStepDirectionUpdate()
739 PetscCall(VecDot(cg->yk, cg->y_work, &tau_k)); in TaoBNCGStepDirectionUpdate()
744 PetscCall(VecDot(tao->stepdirection, cg->g_work, &tmp)); in TaoBNCGStepDirectionUpdate()
769 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
776 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
787 PetscCall(VecDot(cg->g_work, cg->yk, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
788 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
798 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
807 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
818 PetscCall(VecDot(cg->g_work, cg->yk, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
819 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
829 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGStepDirectionUpdate()
839 PetscCall(VecDot(cg->yk, tao->gradient, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
852 PetscCall(VecDot(cg->g_work, cg->yk, &gkp1_yk)); in TaoBNCGStepDirectionUpdate()
853 PetscCall(VecDot(cg->y_work, cg->yk, &tmp)); in TaoBNCGStepDirectionUpdate()
994 PetscCall(VecDot(tao->gradient, tao->stepdirection, &gd)); in TaoBNCGConductIteration()