Lines Matching refs:Stokes

62 } Stokes;  typedef
64 PetscErrorCode StokesSetupMatBlock00(Stokes *); /* setup the block Q */
65 PetscErrorCode StokesSetupMatBlock01(Stokes *); /* setup the block G */
66 PetscErrorCode StokesSetupMatBlock10(Stokes *); /* setup the block D (equal to the transpose of G) …
67 PetscErrorCode StokesSetupMatBlock11(Stokes *); /* setup the block C (equal to zero) */
69 PetscErrorCode StokesGetPosition(Stokes *, PetscInt, PetscInt *, PetscInt *); /* row number j*nx+i …
71 PetscErrorCode StokesStencilLaplacian(Stokes *, PetscInt, PetscInt, PetscInt *, PetscInt *, PetscSc…
72 PetscErrorCode StokesStencilGradientX(Stokes *, PetscInt, PetscInt, PetscInt *, PetscInt *, PetscSc…
73 PetscErrorCode StokesStencilGradientY(Stokes *, PetscInt, PetscInt, PetscInt *, PetscInt *, PetscSc…
75 PetscErrorCode StokesRhs(Stokes *); /* rhs vector */
76 PetscErrorCode StokesRhsMomX(Stokes *, PetscInt, PetscInt, PetscScalar *); /* right-hand side of ve…
77 PetscErrorCode StokesRhsMomY(Stokes *, PetscInt, PetscInt, PetscScalar *); /* right-hand side of ve…
78 PetscErrorCode StokesRhsMass(Stokes *, PetscInt, PetscInt, PetscScalar *); /* right-hand side of pr…
80 PetscErrorCode StokesSetupApproxSchur(Stokes *); /* approximation of the Schur complement */
82 PetscErrorCode StokesExactSolution(Stokes *); /* exact solution vector */
83 PetscErrorCode StokesWriteSolution(Stokes *); /* write solution to file */
97 PetscErrorCode StokesSetupPC(Stokes *s, KSP ksp) in StokesSetupPC()
117 PetscErrorCode StokesWriteSolution(Stokes *s) in StokesWriteSolution()
143 PetscErrorCode StokesSetupIndexSets(Stokes *s) in StokesSetupIndexSets()
151 PetscErrorCode StokesSetupVectors(Stokes *s) in StokesSetupVectors()
169 PetscErrorCode StokesGetPosition(Stokes *s, PetscInt row, PetscInt *i, PetscInt *j) in StokesGetPosition()
181 PetscErrorCode StokesExactSolution(Stokes *s) in StokesExactSolution()
218 PetscErrorCode StokesRhs(Stokes *s) in StokesRhs()
252 PetscErrorCode StokesSetupMatBlock00(Stokes *s) in StokesSetupMatBlock00()
283 PetscErrorCode StokesSetupMatBlock01(Stokes *s) in StokesSetupMatBlock01()
315 PetscErrorCode StokesSetupMatBlock10(Stokes *s) in StokesSetupMatBlock10()
325 PetscErrorCode StokesSetupMatBlock11(Stokes *s) in StokesSetupMatBlock11()
339 PetscErrorCode StokesSetupApproxSchur(Stokes *s) in StokesSetupApproxSchur()
368 PetscErrorCode StokesSetupMatrix(Stokes *s) in StokesSetupMatrix()
380 PetscErrorCode StokesStencilLaplacian(Stokes *s, PetscInt i, PetscInt j, PetscInt *sz, PetscInt *co… in StokesStencilLaplacian()
477 PetscErrorCode StokesStencilGradientX(Stokes *s, PetscInt i, PetscInt j, PetscInt *sz, PetscInt *co… in StokesStencilGradientX()
548 PetscErrorCode StokesStencilGradientY(Stokes *s, PetscInt i, PetscInt j, PetscInt *sz, PetscInt *co… in StokesStencilGradientY()
619 PetscErrorCode StokesRhsMomX(Stokes *s, PetscInt i, PetscInt j, PetscScalar *val) in StokesRhsMomX()
633 PetscErrorCode StokesRhsMomY(Stokes *s, PetscInt i, PetscInt j, PetscScalar *val) in StokesRhsMomY()
640 PetscErrorCode StokesRhsMass(Stokes *s, PetscInt i, PetscInt j, PetscScalar *val) in StokesRhsMass()
654 PetscErrorCode StokesCalcResidual(Stokes *s) in StokesCalcResidual()
682 PetscErrorCode StokesCalcError(Stokes *s) in StokesCalcError()
712 Stokes s; in main()