Home
last modified time | relevance | path

Searched refs:H0 (Results 1 – 10 of 10) sorted by relevance

/petsc/src/tao/bound/impls/blmvm/
H A Dblmvm.c132 if (blmP->H0) PetscCall(MatLMVMSetJ0(blmP->M, blmP->H0)); in TaoSetup_BLMVM()
147 if (blmP->H0) PetscCall(PetscObjectDereference((PetscObject)blmP->H0)); in TaoDestroy_BLMVM()
232 blmP->H0 = NULL; in TaoCreate_BLMVM()
294 PetscErrorCode TaoLMVMSetH0(Tao tao, Mat H0) in TaoLMVMSetH0() argument
305 PetscCall(PetscObjectReference((PetscObject)H0)); in TaoLMVMSetH0()
306 lmP->H0 = H0; in TaoLMVMSetH0()
309 PetscCall(PetscObjectReference((PetscObject)H0)); in TaoLMVMSetH0()
310 blmP->H0 = H0; in TaoLMVMSetH0()
328 PetscErrorCode TaoLMVMGetH0(Tao tao, Mat *H0) in TaoLMVMGetH0() argument
345 PetscCall(MatLMVMGetJ0(M, H0)); in TaoLMVMGetH0()
H A Dblmvm.h25 Mat H0; member
/petsc/src/tao/unconstrained/impls/lmvm/
H A Dlmvm.c46 if (lmP->H0) { in TaoSolve_LMVM()
47 PetscCall(MatLMVMSetJ0(lmP->M, lmP->H0)); in TaoSolve_LMVM()
164 if (lmP->H0) PetscCall(MatLMVMSetJ0(lmP->M, lmP->H0)); in TaoSetUp_LMVM()
179 if (lmP->H0) PetscCall(PetscObjectDereference((PetscObject)lmP->H0)); in TaoDestroy_LMVM()
256 lmP->H0 = NULL; in TaoCreate_LMVM()
H A Dlmvm.h22 Mat H0; member
/petsc/src/ts/tutorials/network/
H A DpipeImpls.c10 PetscErrorCode PipeComputeSteadyState(Pipe pipe, PetscScalar Q0, PetscScalar H0) in PipeComputeSteadyState() argument
27 x[i].h = H0 - c * Q0 * PetscAbsScalar(Q0) * coords[i]; in PipeComputeSteadyState()
H A Dwash.h65 …PetscScalar Q0, H0, QL, HL; /* left and right boundary conditions for wash-network (not individual… member
H A Dpipe.h14 PetscScalar Q0, H0; /* boundary values in upstream */ member
H A Dpipes.c163 juncf[0] = juncx[0].h - wash->H0; in WASHIFunction()
250 PetscCall(PipeComputeSteadyState(pipe, wash->Q0, wash->H0)); in WASHSetInitialSolution()
266 if (junction->type == RESERVOIR) (xarr + offsetfrom)[1] = wash->H0; /* 1st H */ in WASHSetInitialSolution()
437 wash->H0 = 150.0; in WashNetworkCreate()
/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c1007 PETSC_INTERN PetscErrorCode TaoBNCGSetH0(Tao tao, Mat H0) in TaoBNCGSetH0() argument
1015 PetscCall(PetscObjectReference((PetscObject)H0)); in TaoBNCGSetH0()
1016 cg->pc = H0; in TaoBNCGSetH0()
/petsc/doc/manual/
H A Dtao.md1919 function in the code is `TaoBNCGSetH0(tao, H0)` where `H0` is the