Searched refs:multiplicity (Results 1 – 7 of 7) sorted by relevance
| /libCEED/examples/fluids/src/ |
| H A D | inverse_multiplicity.c | 32 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 D | strong_boundary_conditions.c | 18 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 D | inverse_multiplicity.h | 11 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 D | strong_boundary_conditions.h | 14 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 D | tutorial-2-elemrestriction.ipynb | 90 …"* 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 D | elem_restriction.rs | 629 pub fn multiplicity(&self, mult: &mut Vector) -> crate::Result<i32> { in multiplicity() method
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 407 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),
|