Home
last modified time | relevance | path

Searched refs:multiplicity (Results 1 – 7 of 7) sorted by relevance

/libCEED/examples/fluids/src/
H A Dinverse_multiplicity.c32 CeedVector multiplicity; in GetInverseMultiplicity() local
45 PetscCallCeed(ceed, CeedElemRestrictionCreateVector(elem_restr, &multiplicity, NULL)); in GetInverseMultiplicity()
52 PetscCall(VecPetscToCeed(Multiplicity_loc, &m_mem_type, multiplicity)); in GetInverseMultiplicity()
53 PetscCallCeed(ceed, CeedElemRestrictionGetMultiplicity(elem_restr, multiplicity)); in GetInverseMultiplicity()
54 PetscCall(VecCeedToPetsc(multiplicity, m_mem_type, Multiplicity_loc)); in GetInverseMultiplicity()
58 PetscCall(VecPetscToCeed(Multiplicity_loc, &m_mem_type, multiplicity)); in GetInverseMultiplicity()
60 PetscCallCeed(ceed, CeedElemRestrictionGetMultiplicity(elem_restr, multiplicity)); in GetInverseMultiplicity()
73 …PetscCallCeed(ceed, CeedOperatorApply(op_multiplicity, multiplicity, *inv_multiplicity, CEED_REQUE… in GetInverseMultiplicity()
76 PetscCall(VecCeedToPetsc(multiplicity, m_mem_type, Multiplicity_loc)); in GetInverseMultiplicity()
80 PetscCallCeed(ceed, CeedVectorDestroy(&multiplicity)); in GetInverseMultiplicity()
H A Dstrong_boundary_conditions.c18 CeedVector multiplicity, x_stored, scale_stored, stg_data, dXdx; in SetupStrongSTG_Ceed() local
63 PetscCallCeed(ceed, CeedElemRestrictionCreateVector(elem_restr_q_sur, &multiplicity, NULL)); in SetupStrongSTG_Ceed()
64 PetscCallCeed(ceed, CeedElemRestrictionGetMultiplicity(elem_restr_q_sur, multiplicity)); in SetupStrongSTG_Ceed()
80 …, CeedOperatorSetField(op_setup, "multiplicity", elem_restr_q_sur, CEED_BASIS_NONE, multiplicity)); in SetupStrongSTG_Ceed()
109 PetscCallCeed(ceed, CeedVectorDestroy(&multiplicity)); in SetupStrongSTG_Ceed()
/libCEED/examples/fluids/qfunctions/
H A Dinverse_multiplicity.h11 const CeedScalar(*multiplicity)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[0]; in InverseMultiplicity() local
14 CeedPragmaSIMD for (CeedInt i = 0; i < Q; i++) inv_multiplicity[i] = 1.0 / multiplicity[0][i]; in InverseMultiplicity()
H A Dstrong_boundary_conditions.h14 const CeedScalar(*multiplicity)[CEED_Q_VLA] = (const CeedScalar(*)[CEED_Q_VLA])in[2]; in SetupStrongBC() local
21 scale_stored[i] = 1.0 / multiplicity[0][i]; in SetupStrongBC()
/libCEED/examples/python/
H A Dtutorial-2-elemrestriction.ipynb90 …"* In the following example, we illustrate how to extract the multiplicity of indices in an elemen…
340 …ts have multiplicty 2, while the internal nodes and the outer boundary nodes, have multiplicity 1."
/libCEED/rust/libceed/src/
H A Delem_restriction.rs629 pub fn multiplicity(&self, mult: &mut Vector) -> crate::Result<i32> { in multiplicity() method
/libCEED/julia/LibCEED.jl/src/
H A DElemRestriction.jl407 Get the multiplicity of nodes in an [`ElemRestriction`](@ref). The [`CeedVector`](@ref) `v`
418 Convenience function to get the multiplicity of nodes in the [`ElemRestriction`](@ref),