Lines Matching refs:J
295 PetscErrorCode TaoComputeJacobian(Tao tao, Vec X, Mat J, Mat Jpre) in TaoComputeJacobian() argument
303 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobian()
304 …PetscCallBack("Tao callback Jacobian", (*tao->ops->computejacobian)(tao, X, J, Jpre, tao->user_jac… in TaoComputeJacobian()
305 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobian()
336 PetscErrorCode TaoComputeResidualJacobian(Tao tao, Vec X, Mat J, Mat Jpre) in TaoComputeResidualJacobian() argument
344 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeResidualJacobian()
345 …st-squares residual Jacobian", (*tao->ops->computeresidualjacobian)(tao, X, J, Jpre, tao->user_lsj… in TaoComputeResidualJacobian()
346 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeResidualJacobian()
374 PetscErrorCode TaoComputeJacobianState(Tao tao, Vec X, Mat J, Mat Jpre, Mat Jinv) in TaoComputeJacobianState() argument
382 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianState()
383 …PetscCallBack("Tao callback Jacobian(state)", (*tao->ops->computejacobianstate)(tao, X, J, Jpre, J… in TaoComputeJacobianState()
384 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianState()
410 PetscErrorCode TaoComputeJacobianDesign(Tao tao, Vec X, Mat J) in TaoComputeJacobianDesign() argument
418 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, NULL)); in TaoComputeJacobianDesign()
419 …PetscCallBack("Tao callback Jacobian(design)", (*tao->ops->computejacobiandesign)(tao, X, J, tao->… in TaoComputeJacobianDesign()
420 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, NULL)); in TaoComputeJacobianDesign()
449 …tscErrorCode TaoSetJacobianRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao tao, Vec x… in TaoSetJacobianRoutine() argument
453 if (J) { in TaoSetJacobianRoutine()
454 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianRoutine()
455 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianRoutine()
463 if (J) { in TaoSetJacobianRoutine()
464 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianRoutine()
466 tao->jacobian = J; in TaoSetJacobianRoutine()
501 …Code TaoSetJacobianResidualRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao tao, Vec x… in TaoSetJacobianResidualRoutine() argument
505 if (J) { in TaoSetJacobianResidualRoutine()
506 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianResidualRoutine()
507 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianResidualRoutine()
515 if (J) { in TaoSetJacobianResidualRoutine()
516 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianResidualRoutine()
518 tao->ls_jac = J; in TaoSetJacobianResidualRoutine()
556 …de TaoSetJacobianStateRoutine(Tao tao, Mat J, Mat Jpre, Mat Jinv, PetscErrorCode (*func)(Tao tao, … in TaoSetJacobianStateRoutine() argument
560 if (J) { in TaoSetJacobianStateRoutine()
561 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianStateRoutine()
562 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianStateRoutine()
574 if (J) { in TaoSetJacobianStateRoutine()
575 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianStateRoutine()
577 tao->jacobian_state = J; in TaoSetJacobianStateRoutine()
616 …scErrorCode TaoSetJacobianDesignRoutine(Tao tao, Mat J, PetscErrorCode (*func)(Tao tao, Vec x, Mat… in TaoSetJacobianDesignRoutine() argument
620 if (J) { in TaoSetJacobianDesignRoutine()
621 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianDesignRoutine()
622 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianDesignRoutine()
626 if (J) { in TaoSetJacobianDesignRoutine()
627 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianDesignRoutine()
629 tao->jacobian_design = J; in TaoSetJacobianDesignRoutine()
684 PetscErrorCode TaoComputeJacobianEquality(Tao tao, Vec X, Mat J, Mat Jpre) in TaoComputeJacobianEquality() argument
692 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianEquality()
693 …PetscCallBack("Tao callback Jacobian(equality)", (*tao->ops->computejacobianequality)(tao, X, J, J… in TaoComputeJacobianEquality()
694 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianEquality()
721 PetscErrorCode TaoComputeJacobianInequality(Tao tao, Vec X, Mat J, Mat Jpre) in TaoComputeJacobianInequality() argument
729 PetscCall(PetscLogEventBegin(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianInequality()
730 …back Jacobian (inequality)", (*tao->ops->computejacobianinequality)(tao, X, J, Jpre, tao->user_jac… in TaoComputeJacobianInequality()
731 PetscCall(PetscLogEventEnd(TAO_JacobianEval, tao, X, J, Jpre)); in TaoComputeJacobianInequality()
762 …Code TaoSetJacobianEqualityRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao tao, Vec x… in TaoSetJacobianEqualityRoutine() argument
766 if (J) { in TaoSetJacobianEqualityRoutine()
767 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianEqualityRoutine()
768 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianEqualityRoutine()
776 if (J) { in TaoSetJacobianEqualityRoutine()
777 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianEqualityRoutine()
779 tao->jacobian_equality = J; in TaoSetJacobianEqualityRoutine()
814 …de TaoGetJacobianEqualityRoutine(Tao tao, Mat *J, Mat *Jpre, PetscErrorCode (**func)(Tao tao, Vec … in TaoGetJacobianEqualityRoutine() argument
818 if (J) *J = tao->jacobian_equality; in TaoGetJacobianEqualityRoutine()
851 …de TaoSetJacobianInequalityRoutine(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(Tao tao, Vec x… in TaoSetJacobianInequalityRoutine() argument
855 if (J) { in TaoSetJacobianInequalityRoutine()
856 PetscValidHeaderSpecific(J, MAT_CLASSID, 2); in TaoSetJacobianInequalityRoutine()
857 PetscCheckSameComm(tao, 1, J, 2); in TaoSetJacobianInequalityRoutine()
865 if (J) { in TaoSetJacobianInequalityRoutine()
866 PetscCall(PetscObjectReference((PetscObject)J)); in TaoSetJacobianInequalityRoutine()
868 tao->jacobian_inequality = J; in TaoSetJacobianInequalityRoutine()
903 … TaoGetJacobianInequalityRoutine(Tao tao, Mat *J, Mat *Jpre, PetscErrorCode (**func)(Tao tao, Vec … in TaoGetJacobianInequalityRoutine() argument
907 if (J) *J = tao->jacobian_inequality; in TaoGetJacobianInequalityRoutine()