Lines Matching refs:vctx

265 static PetscErrorCode PhysicsCharacteristic_Conservative(void *vctx, PetscInt m, const PetscScalar …  in PhysicsCharacteristic_Conservative()  argument
277 static PetscErrorCode PhysicsDestroy_SimpleFree(void *vctx) in PhysicsDestroy_SimpleFree() argument
280 PetscCall(PetscFree(vctx)); in PhysicsDestroy_SimpleFree()
290 static PetscErrorCode PhysicsRiemann_Advect(void *vctx, PetscInt m, const PetscScalar *uL, const Pe… in PhysicsRiemann_Advect() argument
292 AdvectCtx *ctx = (AdvectCtx *)vctx; in PhysicsRiemann_Advect()
302 static PetscErrorCode PhysicsCharacteristic_Advect(void *vctx, PetscInt m, const PetscScalar *u, Pe… in PhysicsCharacteristic_Advect() argument
304 AdvectCtx *ctx = (AdvectCtx *)vctx; in PhysicsCharacteristic_Advect()
313 static PetscErrorCode PhysicsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal… in PhysicsSample_Advect() argument
315 AdvectCtx *ctx = (AdvectCtx *)vctx; in PhysicsSample_Advect()
388 static PetscErrorCode PhysicsSample_Burgers(void *vctx, PetscInt initial, FVBCType bctype, PetscRea… in PhysicsSample_Burgers() argument
426 static PetscErrorCode PhysicsRiemann_Burgers_Exact(void *vctx, PetscInt m, const PetscScalar *uL, c… in PhysicsRiemann_Burgers_Exact() argument
439 static PetscErrorCode PhysicsRiemann_Burgers_Roe(void *vctx, PetscInt m, const PetscScalar *uL, con… in PhysicsRiemann_Burgers_Roe() argument
451 static PetscErrorCode PhysicsRiemann_Burgers_LxF(void *vctx, PetscInt m, const PetscScalar *uL, con… in PhysicsRiemann_Burgers_LxF() argument
457 c = ((BurgersCtx *)vctx)->lxf_speed; in PhysicsRiemann_Burgers_LxF()
465 static PetscErrorCode PhysicsRiemann_Burgers_Rusanov(void *vctx, PetscInt m, const PetscScalar *uL,… in PhysicsRiemann_Burgers_Rusanov() argument
529 static PetscErrorCode PhysicsSample_Traffic(void *vctx, PetscInt initial, FVBCType bctype, PetscRea… in PhysicsSample_Traffic() argument
531 PetscReal a = ((TrafficCtx *)vctx)->a; in PhysicsSample_Traffic()
554 static PetscErrorCode PhysicsRiemann_Traffic_Exact(void *vctx, PetscInt m, const PetscScalar *uL, c… in PhysicsRiemann_Traffic_Exact() argument
556 PetscReal a = ((TrafficCtx *)vctx)->a; in PhysicsRiemann_Traffic_Exact()
568 static PetscErrorCode PhysicsRiemann_Traffic_Roe(void *vctx, PetscInt m, const PetscScalar *uL, con… in PhysicsRiemann_Traffic_Roe() argument
570 PetscReal a = ((TrafficCtx *)vctx)->a; in PhysicsRiemann_Traffic_Roe()
580 static PetscErrorCode PhysicsRiemann_Traffic_LxF(void *vctx, PetscInt m, const PetscScalar *uL, con… in PhysicsRiemann_Traffic_LxF() argument
582 TrafficCtx *phys = (TrafficCtx *)vctx; in PhysicsRiemann_Traffic_LxF()
593 static PetscErrorCode PhysicsRiemann_Traffic_Rusanov(void *vctx, PetscInt m, const PetscScalar *uL,… in PhysicsRiemann_Traffic_Rusanov() argument
595 PetscReal a = ((TrafficCtx *)vctx)->a; in PhysicsRiemann_Traffic_Rusanov()
668 static PetscErrorCode PhysicsCharacteristic_Acoustics(void *vctx, PetscInt m, const PetscScalar *u,… in PhysicsCharacteristic_Acoustics() argument
670 AcousticsCtx *phys = (AcousticsCtx *)vctx; in PhysicsCharacteristic_Acoustics()
705 static PetscErrorCode PhysicsSample_Acoustics(void *vctx, PetscInt initial, FVBCType bctype, PetscR… in PhysicsSample_Acoustics() argument
707 AcousticsCtx *phys = (AcousticsCtx *)vctx; in PhysicsSample_Acoustics()
727 PetscCall(PhysicsCharacteristic_Acoustics(vctx, 2, u, &X[0][0], &Xi[0][0], dummy)); in PhysicsSample_Acoustics()
735 static PetscErrorCode PhysicsRiemann_Acoustics_Exact(void *vctx, PetscInt m, const PetscScalar *uL,… in PhysicsRiemann_Acoustics_Exact() argument
737 AcousticsCtx *phys = (AcousticsCtx *)vctx; in PhysicsRiemann_Acoustics_Exact()
802 static PetscErrorCode PhysicsSample_IsoGas(void *vctx, PetscInt initial, FVBCType bctype, PetscReal… in PhysicsSample_IsoGas() argument
821 static PetscErrorCode PhysicsRiemann_IsoGas_Roe(void *vctx, PetscInt m, const PetscScalar *uL, cons… in PhysicsRiemann_IsoGas_Roe() argument
823 IsoGasCtx *phys = (IsoGasCtx *)vctx; in PhysicsRiemann_IsoGas_Roe()
867 static PetscErrorCode PhysicsRiemann_IsoGas_Exact(void *vctx, PetscInt m, const PetscScalar *uL, co… in PhysicsRiemann_IsoGas_Exact() argument
869 IsoGasCtx *phys = (IsoGasCtx *)vctx; in PhysicsRiemann_IsoGas_Exact()
930 static PetscErrorCode PhysicsRiemann_IsoGas_Rusanov(void *vctx, PetscInt m, const PetscScalar *uL, … in PhysicsRiemann_IsoGas_Rusanov() argument
932 IsoGasCtx *phys = (IsoGasCtx *)vctx; in PhysicsRiemann_IsoGas_Rusanov()
949 static PetscErrorCode PhysicsCharacteristic_IsoGas(void *vctx, PetscInt m, const PetscScalar *u, Pe… in PhysicsCharacteristic_IsoGas() argument
951 IsoGasCtx *phys = (IsoGasCtx *)vctx; in PhysicsCharacteristic_IsoGas()
1012 static PetscErrorCode PhysicsRiemann_Shallow_Exact(void *vctx, PetscInt m, const PetscScalar *uL, c… in PhysicsRiemann_Shallow_Exact() argument
1014 ShallowCtx *phys = (ShallowCtx *)vctx; in PhysicsRiemann_Shallow_Exact()
1086 static PetscErrorCode PhysicsRiemann_Shallow_Rusanov(void *vctx, PetscInt m, const PetscScalar *uL,… in PhysicsRiemann_Shallow_Rusanov() argument
1088 ShallowCtx *phys = (ShallowCtx *)vctx; in PhysicsRiemann_Shallow_Rusanov()
1105 static PetscErrorCode PhysicsCharacteristic_Shallow(void *vctx, PetscInt m, const PetscScalar *u, P… in PhysicsCharacteristic_Shallow() argument
1107 ShallowCtx *phys = (ShallowCtx *)vctx; in PhysicsCharacteristic_Shallow()
1160 static PetscErrorCode FVRHSFunction(TS ts, PetscReal time, Vec X, Vec F, void *vctx) in FVRHSFunction() argument
1162 FVCtx *ctx = (FVCtx *)vctx; in FVRHSFunction()
1274 …rorCode FVIJacobian(TS ts, PetscReal t, Vec X, Vec Xdot, PetscReal shift, Mat A, Mat B, void *vctx) in FVIJacobian() argument
1276 FVCtx *ctx = (FVCtx *)vctx; in FVIJacobian()