Home
last modified time | relevance | path

Searched refs:forward (Results 1 – 25 of 45) sorted by relevance

12

/petsc/include/petsc/private/cpp/
H A Dtuple.hpp29 return (void)expander{((void)f(std::get<Idx>(std::forward<T>(tuple))), 0)...}, std::forward<F>(f); in tuple_for_each()
35 return std::forward<F>(f); in tuple_for_each()
44 return detail::tuple_for_each(seq{}, std::forward<T>(tuple), std::forward<F>(f)); in tuple_for_each()
H A Dregister_finalize.hpp83 PetscCall(self.underlying().finalize_(std::forward<Args>(args)...)); in do_finalize_()
95 PetscCall(self.underlying().register_finalize_(std::forward<Args>(args)...)); in do_register_finalize_()
154 PetscCall(do_finalize_(*this, std::forward<Args>(args)...)); in finalize()
163 PetscCall(do_finalize_(*this, std::forward<Args>(args)...)); in finalize()
191 PetscCall(do_register_finalize_(*this, std::forward<Args>(args)...)); in register_finalize()
200 PetscCall(do_register_finalize_(*this, std::forward<Args>(args)...)); in register_finalize()
H A Dobject_pool.hpp248 PetscCall(this->underlying().construct_(ptr, std::forward<Args>(args)...)); in construct()
267 PetscCall(underlying.reset_(val, std::forward<Args>(args)...)); in reset()
286 PetscCallCXX(util::construct_at(ptr, std::forward<Args>(args)...)); in construct_()
304 PetscCall(this->underlying().construct(val, std::forward<Args>(args)...)); in reset_()
432 PetscCall(this->constructor().reset(*obj, std::forward<Args>(args)...)); in allocate()
434 PetscCall(this->constructor().construct(*obj, std::forward<Args>(args)...)); in allocate()
H A Dmemory.hpp45 return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
79 return ::new ((void *)ptr) T{std::forward<Args>(args)...}; in construct_at()
H A Dfunctional.hpp86 …PETSC_NODISCARD auto alias(Args &&...args) PETSC_DECLTYPE_NOEXCEPT_AUTO(original(std::forward<Args…
89 auto ret = original(std::forward<Args>(args)...); \
H A Dtype_traits.hpp211 return const_cast<Petsc::util::add_const_t<T> &>(std::forward<T>(object)); in PetscAddConstCast()
218 return const_cast<Petsc::util::add_const_t<T> *&>(std::forward<T>(object)); in PetscAddConstCast()
250 return PetscObjectComm(PetscObjectCast(std::forward<T>(obj))); in PetscObjectComm()
H A Darray.hpp40 return {std::forward<T>(t)...}; in make_array()
H A Dunordered_map.hpp748 …return find_and_emplace_final_(std::forward<KeyType>(key), [&] { return value_type{std::forward<Va… in find_and_emplace_()
755 …return find_and_emplace_final_(std::forward<KeyValueType>(key_value), [&] { return std::forward<Ke… in find_and_emplace_()
1076 return find_and_emplace_(value_type{std::forward<Args>(args)...}); in emplace()
1285 std::forward<KeyTuple>(key_tuple), in emplace_()
1286 std::forward<MappedTuple>(mapped_type_constructor_args) in emplace_()
1295 …:piecewise_construct, std::forward_as_tuple(std::forward<Key>(key)), std::forward_as_tuple(std::fo… in emplace_()
1326 return this->emplace_(std::forward<Args>(args)...); in emplace()
/petsc/src/vec/is/utils/
H A Dpsort.c5 …nt rankEnd, PetscMPIInt rank, PetscMPIInt n, PetscInt keys[], PetscInt buffer[], PetscBool forward) in PetscParallelSortInt_Bitonic_Merge() argument
14 if (forward) { in PetscParallelSortInt_Bitonic_Merge()
33 if ((rank < partner) == (forward == PETSC_TRUE)) { in PetscParallelSortInt_Bitonic_Merge()
41 …all(PetscParallelSortInt_Bitonic_Merge(comm, tag, rankStart, mid, rank, n, keys, buffer, forward)); in PetscParallelSortInt_Bitonic_Merge()
43 …cCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, mid, rankEnd, rank, n, keys, buffer, forward)); in PetscParallelSortInt_Bitonic_Merge()
49 …nt rankEnd, PetscMPIInt rank, PetscMPIInt n, PetscInt keys[], PetscInt buffer[], PetscBool forward) in PetscParallelSortInt_Bitonic_Recursive() argument
57 if (forward) { in PetscParallelSortInt_Bitonic_Recursive()
67 …lSortInt_Bitonic_Recursive(comm, tag, rankStart, mid, rank, n, keys, buffer, (PetscBool)!forward)); in PetscParallelSortInt_Bitonic_Recursive()
69 …l(PetscParallelSortInt_Bitonic_Recursive(comm, tag, mid, rankEnd, rank, n, keys, buffer, forward)); in PetscParallelSortInt_Bitonic_Recursive()
72 …PetscParallelSortInt_Bitonic_Merge(comm, tag, rankStart, rankEnd, rank, n, keys, buffer, forward)); in PetscParallelSortInt_Bitonic_Recursive()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c432 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApply_ASM() local
440 forward = SCATTER_FORWARD_LOCAL; in PCApply_ASM()
452 PetscCall(VecScatterBegin(osm->restriction, x, osm->lx, INSERT_VALUES, forward)); in PCApply_ASM()
453 PetscCall(VecScatterEnd(osm->restriction, x, osm->lx, INSERT_VALUES, forward)); in PCApply_ASM()
456 PetscCall(VecScatterBegin(osm->lrestriction[0], osm->lx, osm->x[0], INSERT_VALUES, forward)); in PCApply_ASM()
457 PetscCall(VecScatterEnd(osm->lrestriction[0], osm->lx, osm->x[0], INSERT_VALUES, forward)); in PCApply_ASM()
468 PetscCall(VecScatterBegin(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApply_ASM()
469 PetscCall(VecScatterEnd(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApply_ASM()
477 …tscCall(VecScatterBegin(osm->lrestriction[i + 1], osm->lx, osm->x[i + 1], INSERT_VALUES, forward)); in PCApply_ASM()
478 …PetscCall(VecScatterEnd(osm->lrestriction[i + 1], osm->lx, osm->x[i + 1], INSERT_VALUES, forward)); in PCApply_ASM()
[all …]
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c140 if (ldb->forward) { in SymBroydenRescaleUpdateDiagonal()
383 mctx->forward = bctx->forward; in SymBroydenRescaleCopy()
387 …SC_INTERN PetscErrorCode SymBroydenRescaleSetDiagonalMode(SymBroydenRescale ldb, PetscBool forward) in SymBroydenRescaleSetDiagonalMode() argument
390 ldb->forward = forward; in SymBroydenRescaleSetDiagonalMode()
420 … diagonal scaling for B. Else -> diagonal scaling for H.", "", ldb->forward, &ldb->forward, NULL)); in SymBroydenRescaleSetFromOptions()
543 (*ldb)->forward = PETSC_TRUE; in SymBroydenRescaleCreate()
H A Dsymbrdnrescale.h18 PetscBool forward; member
/petsc/src/sys/objects/device/impls/
H A Dimpldevicebase.hpp146 PetscCall(OptionsFunction(PetscOptionsObject, buf.data(), std::forward<T>(args)...)); in PetscOptionDevice()
155 …evice(PetscOptionsEList_Private, PetscOptionsObject, "-device_enable_", std::forward<T>(args)...)); in PetscOptionDeviceInitialize()
175 …nDevice(PetscOptionsInt_Private, PetscOptionsObject, "-device_select_", std::forward<T>(args)...)); in PetscOptionDeviceSelect()
192 …onDevice(PetscOptionsBool_Private, PetscOptionsObject, "-device_view_", std::forward<T>(args)...)); in PetscOptionDeviceView()
/petsc/src/ts/tutorials/output/
H A Dex23fwdadj_1.out8 forward sensitivity:
H A Dex20fwd_2.out9 forward sensitivity: d[y(tf) z(tf)]/d[mu]
H A Dex16fwd_1.out7 forward sensitivity: d[y(tf) z(tf)]/d[y0 z0 mu]
H A Dex20fwd_1.out9 forward sensitivity: d[y(tf) z(tf)]/d[y0 z0 mu]
H A Dex20td_global.out2 Solution of forward TS :
H A Dex20td_track.out2 Solution of forward TS :
/petsc/include/petsc/private/
H A Dcupminterface.hpp800 auto cerr = interface_type::cupmFreeAsync(std::forward<M>(ptr), stream); in cupmFreeAsync()
822 const auto cerr = interface_type::cupmFreeHost(std::forward<M>(ptr)); in cupmFreeHost()
846 …or<Args...>{}, std::forward<F>(func), std::move(gridDim), std::move(blockDim), std::move(sharedMem… in cupmLaunchKernel()
863 …llCUPM(cupmLaunchKernel(std::forward<F>(func), (unsigned int)nblock, (unsigned int)nthread, shared… in PetscCUPMLaunchKernel1D()
877 return static_cast<D>(std::forward<S>(src)); in cast_to()
883 return const_cast<D>(std::forward<S>(src)); in cast_to()
891 std::forward<F>(func), in deduceKernelCall()
907 … cast_to<typename util::func_traits<F>::template arg<Idx>::type>(std::forward<Args>(kernelArgs))... in deduceKernelCall()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdef.pxi54 if mode == 'forward': return PETSC_SCATTER_FORWARD
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c605 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApply_GASM() local
624 PetscCall(VecScatterBegin(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
626 PetscCall(VecScatterBegin(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
630 PetscCall(VecScatterEnd(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
632 PetscCall(VecScatterEnd(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
661 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCMatApply_GASM() local
696 PetscCall(VecScatterBegin(osm->girestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
697 PetscCall(VecScatterEnd(osm->girestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
699 PetscCall(VecScatterBegin(osm->gorestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
700 PetscCall(VecScatterEnd(osm->gorestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
[all …]
/petsc/src/binding/petsc4py/demo/legacy/ode/
H A Dbouncing_ball.py79 def postevent(ts, events, t, X, forward): argument
/petsc/src/snes/tutorials/
H A Dex7.c149 static PetscErrorCode ComputeGammaFactor(PetscInt d, PetscBool forward, PetscInt ldx, PetscScalar f… in ComputeGammaFactor() argument
151 const PetscReal sign = forward ? -1. : 1.; in ComputeGammaFactor()
193 static PetscErrorCode ComputeAction(PetscInt d, PetscBool forward, const PetscScalar U[], const Pet… in ComputeAction() argument
200 if (forward) DMPlex_Mult3D_Internal(U, 1, &psi[beta * 3], &tmp[beta * 3]); in ComputeAction()
204 for (PetscInt c = 0; c < 3; ++c) PetscCall(ComputeGammaFactor(d, forward, 3, &tmp[c])); in ComputeAction()
/petsc/doc/overview/
H A Dintegrator_table.md16 - forward Euler

12