Home
last modified time | relevance | path

Searched refs:functional (Results 1 – 18 of 18) sorted by relevance

/petsc/config/BuildSystem/config/
H A Dutil.py8 def classify(items, functional, args=(), kwargs=dict()): argument
23 result = functional(items, *args, **kwargs)
41 g, b = classify(grp, functional, args, kwargs)
H A Dfunctions.py96 def functional(funcs): function
103 found, missing = config.classify(funcs, functional)
H A Dlibraries.py306 def functional(funcs): function
312 found, missing = config.classify(funcs, functional)
/petsc/src/dm/dt/dualspace/impls/simple/
H A Ddspacesimple.c57 for (f = 0; f < s->dim; ++f) PetscCall(PetscQuadratureDestroy(&sp->functional[f])); in PetscDualSpaceSimpleSetDimension_Simple()
58 PetscCall(PetscFree(sp->functional)); in PetscDualSpaceSimpleSetDimension_Simple()
60 PetscCall(PetscCalloc1(s->dim, &sp->functional)); in PetscDualSpaceSimpleSetDimension_Simple()
77 PetscCall(PetscQuadratureDuplicate(q, &sp->functional[f])); in PetscDualSpaceSimpleSetFunctional_Simple()
79 …PetscCall(PetscQuadratureGetData(sp->functional[f], NULL, &Nc, &Nq, NULL, (const PetscReal **)&wei… in PetscDualSpaceSimpleSetFunctional_Simple()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DSpace.pyx827 """Return the i-th basis functional in the dual space.
842 cdef Quad functional = Quad()
843 CHKERR(PetscDualSpaceGetFunctional(self.dualspace, ci, &functional.quad))
844 CHKERR(PetscINCREF(functional.obj))
845 return functional
980 def setSimpleFunctional(self, func: int, Quad functional) -> None: argument
989 functional
990 The basis functional.
998 CHKERR(PetscDualSpaceSimpleSetFunctional(self.dualspace, cfunc, functional.quad))
/petsc/src/ts/tutorials/
H A Dex11.c136 } functional; member
258 f[advect->functional.Solution] = PetscRealPart(y[0]); in PhysicsFunctional_Advect()
259 f[advect->functional.Error] = PetscAbsScalar(y[0] - yexact[0]); in PhysicsFunctional_Advect()
322 …PetscCall(ModelFunctionalRegister(mod, "Solution", &advect->functional.Solution, PhysicsFunctional… in PhysicsCreate_Advect()
323 …PetscCall(ModelFunctionalRegister(mod, "Error", &advect->functional.Error, PhysicsFunctional_Advec… in PhysicsCreate_Advect()
370 f[sw->functional.Height] = h; in PhysicsFunctional_SW()
371 f[sw->functional.Speed] = Norm2Real(u) + PetscSqrtReal(sw->gravity * h); in PhysicsFunctional_SW()
372 f[sw->functional.Energy] = 0.5 * (Dot2Real(x->uh, u) + sw->gravity * PetscSqr(h)); in PhysicsFunctional_SW()
454 …PetscCall(ModelFunctionalRegister(mod, "Height", &sw->functional.Height, PhysicsFunctional_SW, phy… in PhysicsCreate_SW()
455 …PetscCall(ModelFunctionalRegister(mod, "Speed", &sw->functional.Speed, PhysicsFunctional_SW, phys)… in PhysicsCreate_SW()
[all …]
H A Dex11.h67 } functional; member
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c197 PetscCall(PetscQuadratureView(sp->functional[f], v)); in PetscDualSpaceView_ASCII()
421 for (f = 0; f < dim; ++f) PetscCall(PetscQuadratureDestroy(&(*sp)->functional[f])); in PetscDualSpaceDestroy()
422 PetscCall(PetscFree((*sp)->functional)); in PetscDualSpaceDestroy()
661 …scErrorCode PetscDualSpaceGetFunctional(PetscDualSpace sp, PetscInt i, PetscQuadrature *functional) in PetscDualSpaceGetFunctional() argument
667 PetscAssertPointer(functional, 3); in PetscDualSpaceGetFunctional()
670 *functional = sp->functional[i]; in PetscDualSpaceGetFunctional()
1025 PetscCall(PetscQuadraturePushForward(fn, dim, sv0, v0, J, k, &sp->functional[off + f])); in PetscDualSpacePushForwardSubspaces_Internal()
/petsc/src/dm/dt/dualspace/impls/refined/
H A Ddualspacerefined.c124 PetscCall(PetscMalloc1(spdim, &sp->functional)); in PetscDualSpaceSetUp_Refined()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1662 PetscCall(PetscMalloc1(nDofs, &sp->functional)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1665 …scDTStroudConicalQuadrature(dim, Nc, PetscMax(momentOrder + 1, 1), -1.0, 1.0, &sp->functional[0])); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1666 …etscDTGaussTensorQuadrature(dim, Nc, PetscMax(momentOrder + 1, 1), -1.0, 1.0, &sp->functional[0])); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1668 PetscCall(PetscObjectReference((PetscObject)sp->functional[0])); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1670 sp->allNodes = sp->functional[0]; in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1712 PetscCall(PetscMalloc1(nDofs, &sp->functional)); in PetscDualSpaceComputeFunctionalsFromAllData()
1738 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, &sp->functional[f])); in PetscDualSpaceComputeFunctionalsFromAllData()
1739 PetscCall(PetscQuadratureSetData(sp->functional[f], dim, Nc, nNodesf, nodesf, weightsf)); in PetscDualSpaceComputeFunctionalsFromAllData()
2174 PetscCall(PetscMalloc1(spdim, &sp->functional)); in PetscDualSpaceSetUp_Lagrange()
2180 sp->functional[f] = fn; in PetscDualSpaceSetUp_Lagrange()
/petsc/doc/install/
H A Dinstall_tutorial.md74 It is important to make sure that your compilers are correctly installed [^id6] (i.e. functional
82 While it is recommended that you have functional C++ and Fortran compilers installed,
/petsc/doc/changes/
H A D313.md222 PetscDualSpaceGetFormDegree() for governing functional
H A D34.md36 functional reason to use `--with-clanguage=C++` is to use
H A D320.md132 - Remove `MATSOLVERSPARSEELEMENTAL` since it is no longer functional
/petsc/include/petsc/private/
H A Dpetscfeimpl.h111 PetscQuadrature *functional; /* The basis of functionals for this space */ member
/petsc/doc/manual/
H A Dmat.md785 functional and has a parallel communicator. If a monolithic matrix
791 a fully functional matrix and the caller does not even know a priori
H A Dksp.md2644 the functional interface, for example `KSPSetType()` etc.
/petsc/doc/
H A Dpetsc.bib16992 title = {Dynamical density functional theory for molecular and colloidal fluids: A
17002 keywords = {colloids; continuum mechanics; density functional theory; free energy; glass
20668 title = {Density functional theory of the electrical double layer: the RFD functional},
20752 density-functional theory of freezing},
21554 title = {From functional analysis to iterative methods},
22161 title = {Density functional theory for liquid structure and thermodynamics},
22170 by {Monte Carlo} simulations and density functional theory},
30746 title = {On some nonlinear differential-functional equations},