Home
last modified time | relevance | path

Searched refs:Hz (Results 1 – 8 of 8) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex45.c78 PetscScalar Hx, Hy, Hz, HxHydHz, HyHzdHx, HxHzdHy; in ComputeRHS() local
87 Hz = 1.0 / (PetscReal)(mz - 1); in ComputeRHS()
88 HxHydHz = Hx * Hy / Hz; in ComputeRHS()
89 HxHzdHy = Hx * Hz / Hy; in ComputeRHS()
90 HyHzdHx = Hy * Hz / Hx; in ComputeRHS()
100 barray[k][j][i] = Hx * Hy * Hz; in ComputeRHS()
121 PetscScalar v[7], Hx, Hy, Hz, HxHydHz, HyHzdHx, HxHzdHy; in ComputeMatrix() local
130 Hz = 1.0 / (PetscReal)(mz - 1); in ComputeMatrix()
131 HxHydHz = Hx * Hy / Hz; in ComputeMatrix()
132 HxHzdHy = Hx * Hz / Hy; in ComputeMatrix()
[all …]
H A Dex34.c32 PetscScalar Hx, Hy, Hz; in main() local
66 Hz = 1.0 / (PetscReal)mz; in main()
73 …TSC_PI * (((PetscReal)j + 0.5) * Hy)) * PetscCosScalar(2 * PETSC_PI * (((PetscReal)k + 0.5) * Hz)); in main()
98 PetscScalar Hx, Hy, Hz; in ComputeRHS() local
108 Hz = 1.0 / (PetscReal)mz; in ComputeRHS()
115 …scReal)j + 0.5) * Hy)) * PetscCosScalar(2 * PETSC_PI * (((PetscReal)k + 0.5) * Hz)) * Hx * Hy * Hz; in ComputeRHS()
136 PetscScalar v[7], Hx, Hy, Hz, HyHzdHx, HxHzdHy, HxHydHz; in ComputeMatrix() local
147 Hz = 1.0 / (PetscReal)mz; in ComputeMatrix()
148 HyHzdHx = Hy * Hz / Hx; in ComputeMatrix()
149 HxHzdHy = Hx * Hz / Hy; in ComputeMatrix()
[all …]
H A Dex22f.F9044 PetscScalar v(7), Hx, Hy, Hz
56 Hz = 1.0/real(mz - 1)
57 HxHydHz = Hx*Hy/Hz
58 HxHzdHy = Hx*Hz/Hy
59 HyHzdHx = Hy*Hz/Hx
/petsc/src/tao/constrained/tutorials/
H A DtomographyADMM.c20 Mat A, ATA, H, Hx, D, Hz, DTD, HF; member
238 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Hz)); in InitializeUserData()
239 PetscCall(MatSetSizes(user->Hz, PETSC_DECIDE, PETSC_DECIDE, user->N, user->N)); in InitializeUserData()
240 PetscCall(MatSetFromOptions(user->Hz)); in InitializeUserData()
241 PetscCall(MatSetUp(user->Hz)); in InitializeUserData()
242 PetscCall(MatAssemblyBegin(user->Hz, MAT_FINAL_ASSEMBLY)); in InitializeUserData()
243 PetscCall(MatAssemblyEnd(user->Hz, MAT_FINAL_ASSEMBLY)); in InitializeUserData()
299 PetscCall(MatDestroy(&user->Hz)); in DestroyContext()
349 … PetscCall(TaoADMMSetRegularizerHessianRoutine(tao, user->Hz, user->Hz, HessianReg, (void *)user)); in main()
353 PetscCall(MatShift(user->Hz, 1)); in main()
[all …]
/petsc/src/ksp/ksp/tests/
H A Dex32.c128 PetscScalar *v, *v_neighbor, Hx, Hy, Hz, HxHydHz, HyHzdHx, HxHzdHy; in ComputeMatrix() local
138 Hz = 1.0 / (PetscReal)(mz - 1); in ComputeMatrix()
139 HxHydHz = Hx * Hy / Hz; in ComputeMatrix()
140 HxHzdHy = Hx * Hz / Hy; in ComputeMatrix()
141 HyHzdHx = Hy * Hz / Hx; in ComputeMatrix()
/petsc/src/mat/tests/
H A Dex129.c186 PetscScalar *v, *v_neighbor, Hx, Hy, Hz, HxHydHz, HyHzdHx, HxHzdHy, r1, r2; in ComputeMatrix() local
202 Hz = 1.0 / (PetscReal)(mz - 1); in ComputeMatrix()
203 HxHydHz = Hx * Hy / Hz; in ComputeMatrix()
204 HxHzdHy = Hx * Hz / Hy; in ComputeMatrix()
205 HyHzdHx = Hy * Hz / Hx; in ComputeMatrix()
/petsc/src/tao/constrained/impls/admm/
H A Dadmm.h21 Mat Hx, Hxpre, Hz, Hzpre, ATA, BTB, JA, JApre, JB, JBpre; member
H A Dadmm.c377 …if (am->Hz && am->ops->reghess) PetscCall(TaoSetHessian(am->subsolverZ, am->Hz, am->Hzpre, RegHess… in TaoSolve_ADMM()
646 if (am->Hz) { in TaoDestroy_ADMM()
647 PetscCall(MatDestroy(&am->Hz)); in TaoDestroy_ADMM()
1213 PetscCall(MatDestroy(&am->Hz)); in TaoADMMSetRegularizerHessianRoutine()
1214 am->Hz = H; in TaoADMMSetRegularizerHessianRoutine()