Lines Matching refs:function

124 function CeedRegistryGetList(n, resources, array)
128 function CeedInit(resource, ceed)
132 function CeedSetStream(ceed, handle)
136 function CeedReferenceCopy(ceed, ceed_copy)
140 function CeedGetResource(ceed, resource)
144 function CeedIsDeterministic(ceed, is_deterministic)
148 function CeedAddJitSourceRoot(ceed, jit_source_root)
152 function CeedView(ceed, stream)
156 function CeedDestroy(ceed)
163 function CeedSetErrorHandler(ceed, eh)
167 function CeedGetErrorMessage(arg1, err_msg)
171 function CeedResetErrorMessage(arg1, err_msg)
175 function CeedGetVersion(major, minor, patch, release)
179 function CeedGetScalarType(scalar_type)
183 function CeedGetPreferredMemType(ceed, type)
187 function CeedVectorCreate(ceed, len, vec)
191 function CeedVectorReferenceCopy(vec, vec_copy)
195 function CeedVectorCopy(vec, vec_copy)
199 function CeedVectorSetArray(vec, mem_type, copy_mode, array)
203 function CeedVectorSetValue(vec, value)
207 function CeedVectorSyncArray(vec, mem_type)
211 function CeedVectorTakeArray(vec, mem_type, array)
215 function CeedVectorGetArray(vec, mem_type, array)
219 function CeedVectorGetArrayRead(vec, mem_type, array)
223 function CeedVectorGetArrayWrite(vec, mem_type, array)
227 function CeedVectorRestoreArray(vec, array)
231 function CeedVectorRestoreArrayRead(vec, array)
235 function CeedVectorNorm(vec, type, norm)
239 function CeedVectorScale(x, alpha)
243 function CeedVectorAXPY(y, alpha, x)
247 function CeedVectorAXPBY(y, alpha, beta, x)
251 function CeedVectorPointwiseMult(w, x, y)
255 function CeedVectorReciprocal(vec)
259 function CeedVectorViewRange(vec, start, stop, step, fp_fmt, stream)
263 function CeedVectorView(vec, fp_fmt, stream)
267 function CeedVectorGetCeed(vec, ceed)
271 function CeedVectorGetLength(vec, length)
275 function CeedVectorDestroy(vec)
279 function CeedRequestWait(req)
283 function CeedElemRestrictionCreate(ceed, num_elem, elem_size, num_comp, comp_stride, l_size, mem_ty…
287 function CeedElemRestrictionCreateOriented(ceed, num_elem, elem_size, num_comp, comp_stride, l_size…
291 function CeedElemRestrictionCreateCurlOriented(ceed, num_elem, elem_size, num_comp, comp_stride, l_…
295 function CeedElemRestrictionCreateStrided(ceed, num_elem, elem_size, num_comp, l_size, strides, rst…
299 function CeedElemRestrictionCreateAtPoints(ceed, num_elem, num_points, num_comp, l_size, mem_type, …
303 function CeedElemRestrictionCreateBlocked(ceed, num_elem, elem_size, block_size, num_comp, comp_str…
307 function CeedElemRestrictionCreateBlockedOriented(ceed, num_elem, elem_size, block_size, num_comp, …
311 function CeedElemRestrictionCreateBlockedCurlOriented(ceed, num_elem, elem_size, block_size, num_co…
315 function CeedElemRestrictionCreateBlockedStrided(ceed, num_elem, elem_size, block_size, num_comp, l…
319 function CeedElemRestrictionCreateUnsignedCopy(rstr, rstr_unsigned)
323 function CeedElemRestrictionCreateUnorientedCopy(rstr, rstr_unoriented)
327 function CeedElemRestrictionReferenceCopy(rstr, rstr_copy)
331 function CeedElemRestrictionCreateVector(rstr, lvec, evec)
335 function CeedElemRestrictionApply(rstr, t_mode, u, ru, request)
339 function CeedElemRestrictionApplyAtPointsInElement(rstr, elem, t_mode, u, ru, request)
343 function CeedElemRestrictionApplyBlock(rstr, block, t_mode, u, ru, request)
347 function CeedElemRestrictionGetCeed(rstr, ceed)
351 function CeedElemRestrictionGetCompStride(rstr, comp_stride)
355 function CeedElemRestrictionGetNumElements(rstr, num_elem)
359 function CeedElemRestrictionGetElementSize(rstr, elem_size)
363 function CeedElemRestrictionGetNumPoints(rstr, num_points)
367 function CeedElemRestrictionGetNumPointsInElement(rstr, elem, num_points)
371 function CeedElemRestrictionGetMaxPointsInElement(rstr, max_points)
375 function CeedElemRestrictionGetLVectorSize(rstr, l_size)
379 function CeedElemRestrictionGetNumComponents(rstr, num_comp)
383 function CeedElemRestrictionGetNumBlocks(rstr, num_block)
387 function CeedElemRestrictionGetBlockSize(rstr, block_size)
391 function CeedElemRestrictionGetMultiplicity(rstr, mult)
395 function CeedElemRestrictionView(rstr, stream)
399 function CeedElemRestrictionDestroy(rstr)
403 function CeedBasisCreateTensorH1Lagrange(ceed, dim, num_comp, P, Q, quad_mode, basis)
407 function CeedBasisCreateTensorH1(ceed, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_ref_1d, q_w…
411 function CeedBasisCreateH1(ceed, topo, num_comp, num_nodes, nqpts, interp, grad, q_ref, q_weights, …
415 function CeedBasisCreateHdiv(ceed, topo, num_comp, num_nodes, nqpts, interp, div, q_ref, q_weights,…
419 function CeedBasisCreateHcurl(ceed, topo, num_comp, num_nodes, nqpts, interp, curl, q_ref, q_weight…
423 function CeedBasisCreateProjection(basis_from, basis_to, basis_project)
427 function CeedBasisReferenceCopy(basis, basis_copy)
431 function CeedBasisView(basis, stream)
435 function CeedBasisApply(basis, num_elem, t_mode, eval_mode, u, v)
439 function CeedBasisApplyAtPoints(basis, num_elem, num_points, t_mode, eval_mode, x_ref, u, v)
443 function CeedBasisGetCeed(basis, ceed)
447 function CeedBasisGetDimension(basis, dim)
451 function CeedBasisGetTopology(basis, topo)
455 function CeedBasisGetNumComponents(basis, num_comp)
459 function CeedBasisGetNumNodes(basis, P)
463 function CeedBasisGetNumNodes1D(basis, P_1d)
467 function CeedBasisGetNumQuadraturePoints(basis, Q)
471 function CeedBasisGetNumQuadraturePoints1D(basis, Q_1d)
475 function CeedBasisGetQRef(basis, q_ref)
479 function CeedBasisGetQWeights(basis, q_weights)
483 function CeedBasisGetInterp(basis, interp)
487 function CeedBasisGetInterp1D(basis, interp_1d)
491 function CeedBasisGetGrad(basis, grad)
495 function CeedBasisGetGrad1D(basis, grad_1d)
499 function CeedBasisGetDiv(basis, div)
503 function CeedBasisGetCurl(basis, curl)
507 function CeedBasisDestroy(basis)
511 function CeedGaussQuadrature(Q, q_ref_1d, q_weight_1d)
515 function CeedLobattoQuadrature(Q, q_ref_1d, q_weight_1d)
522 function CeedQFunctionCreateInterior(ceed, vec_length, f, source, qf)
526 function CeedQFunctionCreateInteriorByName(ceed, name, qf)
530 function CeedQFunctionCreateIdentity(ceed, size, in_mode, out_mode, qf)
534 function CeedQFunctionReferenceCopy(qf, qf_copy)
538 function CeedQFunctionAddInput(qf, field_name, size, eval_mode)
542 function CeedQFunctionAddOutput(qf, field_name, size, eval_mode)
546 function CeedQFunctionGetFields(qf, num_input_fields, input_fields, num_output_fields, output_field…
550 function CeedQFunctionSetContext(qf, ctx)
554 function CeedQFunctionSetContextWritable(qf, is_writable)
558 function CeedQFunctionSetUserFlopsEstimate(qf, flops)
562 function CeedQFunctionView(qf, stream)
566 function CeedQFunctionGetCeed(qf, ceed)
570 function CeedQFunctionApply(qf, Q, u, v)
574 function CeedQFunctionDestroy(qf)
578 function CeedQFunctionFieldGetName(qf_field, field_name)
582 function CeedQFunctionFieldGetSize(qf_field, size)
586 function CeedQFunctionFieldGetEvalMode(qf_field, eval_mode)
593 function CeedQFunctionContextCreate(ceed, ctx)
597 function CeedQFunctionContextReferenceCopy(ctx, ctx_copy)
601 function CeedQFunctionContextSetData(ctx, mem_type, copy_mode, size, data)
605 function CeedQFunctionContextTakeData(ctx, mem_type, data)
609 function CeedQFunctionContextGetData(ctx, mem_type, data)
613 function CeedQFunctionContextGetDataRead(ctx, mem_type, data)
617 function CeedQFunctionContextRestoreData(ctx, data)
621 function CeedQFunctionContextRestoreDataRead(ctx, data)
625 function CeedQFunctionContextRegisterDouble(ctx, field_name, field_offset, num_values, field_descri…
629 function CeedQFunctionContextRegisterInt32(ctx, field_name, field_offset, num_values, field_descrip…
633 function CeedQFunctionContextGetAllFieldLabels(ctx, field_labels, num_fields)
637 function CeedContextFieldLabelGetDescription(label, field_name, field_offset, num_values, field_des…
641 function CeedQFunctionContextGetContextSize(ctx, ctx_size)
645 function CeedQFunctionContextView(ctx, stream)
649 function CeedQFunctionContextSetDataDestroy(ctx, f_mem_type, f)
653 function CeedQFunctionContextDestroy(ctx)
657 function CeedOperatorCreate(ceed, qf, dqf, dqfT, op)
661 function CeedOperatorCreateComposite(ceed, op)
665 function CeedOperatorReferenceCopy(op, op_copy)
669 function CeedOperatorSetField(op, field_name, r, b, v)
673 function CeedOperatorGetFields(op, num_input_fields, input_fields, num_output_fields, output_fields)
677 function CeedOperatorCompositeAddSub(composite_op, sub_op)
681 function CeedOperatorCompositeGetNumSub(op, num_suboperators)
685 function CeedOperatorCompositeGetSubList(op, sub_operators)
689 function CeedOperatorCheckReady(op)
693 function CeedOperatorGetActiveVectorLengths(op, input_size, output_size)
697 function CeedOperatorSetQFunctionAssemblyReuse(op, reuse_assembly_data)
701 function CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(op, needs_data_update)
705 function CeedOperatorLinearAssembleQFunction(op, assembled, rstr, request)
709 function CeedOperatorLinearAssembleQFunctionBuildOrUpdate(op, assembled, rstr, request)
713 function CeedOperatorLinearAssembleDiagonal(op, assembled, request)
717 function CeedOperatorLinearAssembleAddDiagonal(op, assembled, request)
721 function CeedOperatorLinearAssemblePointBlockDiagonal(op, assembled, request)
725 function CeedOperatorLinearAssembleAddPointBlockDiagonal(op, assembled, request)
729 function CeedOperatorLinearAssemblePointBlockDiagonalSymbolic(op, num_entries, rows, cols)
733 function CeedOperatorLinearAssembleSymbolic(op, num_entries, rows, cols)
737 function CeedOperatorLinearAssemble(op, values)
741 function CeedOperatorCompositeGetMultiplicity(op, num_skip_indices, skip_indices, mult)
745 function CeedOperatorMultigridLevelCreate(op_fine, p_mult_fine, rstr_coarse, basis_coarse, op_coars…
749 function CeedOperatorMultigridLevelCreateTensorH1(op_fine, p_mult_fine, rstr_coarse, basis_coarse, …
753 function CeedOperatorMultigridLevelCreateH1(op_fine, p_mult_fine, rstr_coarse, basis_coarse, interp…
757 function CeedOperatorCreateFDMElementInverse(op, fdm_inv, request)
761 function CeedOperatorSetName(op, name)
765 function CeedOperatorView(op, stream)
769 function CeedOperatorGetCeed(op, ceed)
773 function CeedOperatorGetNumElements(op, num_elem)
777 function CeedOperatorGetNumQuadraturePoints(op, num_qpts)
781 function CeedOperatorGetFlopsEstimate(op, flops)
785 function CeedOperatorGetContext(op, ctx)
789 function CeedOperatorGetContextFieldLabel(op, field_name, field_label)
793 function CeedOperatorSetContextDouble(op, field_label, values)
797 function CeedOperatorGetContextDoubleRead(op, field_label, num_values, values)
801 function CeedOperatorRestoreContextDoubleRead(op, field_label, values)
805 function CeedOperatorSetContextInt32(op, field_label, values)
809 function CeedOperatorGetContextInt32Read(op, field_label, num_values, values)
813 function CeedOperatorRestoreContextInt32Read(op, field_label, values)
817 function CeedOperatorApply(op, in, out, request)
821 function CeedOperatorApplyAdd(op, in, out, request)
825 function CeedOperatorDestroy(op)
829 function CeedOperatorGetFieldByName(op, field_name, op_field)
833 function CeedOperatorFieldGetName(op_field, field_name)
837 function CeedOperatorFieldGetElemRestriction(op_field, rstr)
841 function CeedOperatorFieldGetBasis(op_field, basis)
845 function CeedOperatorFieldGetVector(op_field, vec)
849 function CeedIntPow(base, power)
853 function CeedIntMin(a, b)
857 function CeedIntMax(a, b)
861 function CeedRegisterAll()
865 function CeedQFunctionRegisterAll()
869 function CeedQFunctionSetCUDAUserFunction(qf, f)
873 function CeedDebugFlag(ceed)
877 function CeedDebugFlagEnv()
881 function CeedMallocArray(n, unit, p)
885 function CeedCallocArray(n, unit, p)
889 function CeedReallocArray(n, unit, p)
912 function CeedStringAllocCopy(source, copy)
916 function CeedFree(p)
920 function CeedRegister(prefix, init, priority)
924 function CeedRegisterImpl(prefix, init, priority)
928 function CeedIsDebug(ceed, is_debug)
932 function CeedGetResourceRoot(ceed, resource, delineator, resource_root)
936 function CeedGetParent(ceed, parent)
940 function CeedGetDelegate(ceed, delegate)
944 function CeedSetDelegate(ceed, delegate)
948 function CeedGetObjectDelegate(ceed, delegate, obj_name)
952 function CeedSetObjectDelegate(ceed, delegate, obj_name)
956 function CeedGetOperatorFallbackResource(ceed, resource)
960 function CeedGetOperatorFallbackCeed(ceed, fallback_ceed)
964 function CeedSetOperatorFallbackResource(ceed, resource)
968 function CeedSetDeterministic(ceed, is_deterministic)
972 function CeedSetBackendFunction(ceed, type, object, func_name, f)
976 function CeedGetData(ceed, data)
980 function CeedSetData(ceed, data)
984 function CeedReference(ceed)
988 function CeedVectorHasValidArray(vec, has_valid_array)
992 function CeedVectorHasBorrowedArrayOfType(vec, mem_type, has_borrowed_array_of_type)
996 function CeedVectorGetState(vec, state)
1000 function CeedVectorGetData(vec, data)
1004 function CeedVectorSetData(vec, data)
1008 function CeedVectorReference(vec)
1020 function CeedElemRestrictionGetType(rstr, rstr_type)
1024 function CeedElemRestrictionIsStrided(rstr, is_strided)
1028 function CeedElemRestrictionIsPoints(rstr, is_points)
1032 function CeedElemRestrictionGetStrides(rstr, strides)
1036 function CeedElemRestrictionHasBackendStrides(rstr, has_backend_strides)
1040 function CeedElemRestrictionGetOffsets(rstr, mem_type, offsets)
1044 function CeedElemRestrictionRestoreOffsets(rstr, offsets)
1048 function CeedElemRestrictionGetOrientations(rstr, mem_type, orients)
1052 function CeedElemRestrictionRestoreOrientations(rstr, orients)
1056 function CeedElemRestrictionGetCurlOrientations(rstr, mem_type, curl_orients)
1060 function CeedElemRestrictionRestoreCurlOrientations(rstr, curl_orients)
1064 function CeedElemRestrictionGetELayout(rstr, layout)
1068 function CeedElemRestrictionSetELayout(rstr, layout)
1072 function CeedElemRestrictionGetData(rstr, data)
1076 function CeedElemRestrictionSetData(rstr, data)
1080 function CeedElemRestrictionReference(rstr)
1084 function CeedElemRestrictionGetFlopsEstimate(rstr, t_mode, flops)
1094 function CeedBasisGetCollocatedGrad(basis, colo_grad_1d)
1098 function CeedBasisIsTensor(basis, is_tensor)
1102 function CeedBasisGetData(basis, data)
1106 function CeedBasisSetData(basis, data)
1110 function CeedBasisReference(basis)
1114 function CeedBasisGetNumQuadratureComponents(basis, eval_mode, q_comp)
1118 function CeedBasisGetFlopsEstimate(basis, t_mode, eval_mode, flops)
1122 function CeedBasisGetFESpace(basis, fe_space)
1126 function CeedBasisGetTopologyDimension(topo, dim)
1130 function CeedBasisGetTensorContract(basis, contract)
1134 function CeedBasisSetTensorContract(basis, contract)
1138 function CeedTensorContractCreate(ceed, contract)
1142 function CeedTensorContractApply(contract, A, B, C, J, t, t_mode, Add, u, v)
1146 function CeedTensorContractStridedApply(contract, A, B, C, D, J, t, t_mode, add, u, v)
1150 function CeedTensorContractGetCeed(contract, ceed)
1154 function CeedTensorContractGetData(contract, data)
1158 function CeedTensorContractSetData(contract, data)
1162 function CeedTensorContractReference(contract)
1166 function CeedTensorContractReferenceCopy(tensor, tensor_copy)
1170 function CeedTensorContractDestroy(contract)
1174 function CeedQFunctionRegister(name, source, vec_length, f, init)
1178 function CeedQFunctionSetFortranStatus(qf, status)
1182 function CeedQFunctionGetVectorLength(qf, vec_length)
1186 function CeedQFunctionGetNumArgs(qf, num_input_fields, num_output_fields)
1190 function CeedQFunctionGetKernelName(qf, kernel_name)
1194 function CeedQFunctionGetSourcePath(qf, source_path)
1198 function CeedQFunctionLoadSourceToBuffer(qf, source_buffer)
1202 function CeedQFunctionGetUserFunction(qf, f)
1206 function CeedQFunctionGetContext(qf, ctx)
1210 function CeedQFunctionGetContextData(qf, mem_type, data)
1214 function CeedQFunctionRestoreContextData(qf, data)
1218 function CeedQFunctionGetInnerContext(qf, ctx)
1222 function CeedQFunctionGetInnerContextData(qf, mem_type, data)
1226 function CeedQFunctionRestoreInnerContextData(qf, data)
1230 function CeedQFunctionIsIdentity(qf, is_identity)
1234 function CeedQFunctionIsContextWritable(qf, is_writable)
1238 function CeedQFunctionGetData(qf, data)
1242 function CeedQFunctionSetData(qf, data)
1246 function CeedQFunctionReference(qf)
1250 function CeedQFunctionGetFlopsEstimate(qf, flops)
1254 function CeedQFunctionContextGetCeed(ctx, ceed)
1258 function CeedQFunctionContextHasValidData(ctx, has_valid_data)
1262 function CeedQFunctionContextHasBorrowedDataOfType(ctx, mem_type, has_borrowed_data_of_type)
1266 function CeedQFunctionContextGetState(ctx, state)
1270 function CeedQFunctionContextGetBackendData(ctx, data)
1274 function CeedQFunctionContextSetBackendData(ctx, data)
1278 function CeedQFunctionContextGetFieldLabel(ctx, field_name, field_label)
1282 function CeedQFunctionContextSetGeneric(ctx, field_label, field_type, value)
1286 function CeedQFunctionContextGetGenericRead(ctx, field_label, field_type, num_values, value)
1290 function CeedQFunctionContextRestoreGenericRead(ctx, field_label, field_type, value)
1294 function CeedQFunctionContextSetDouble(ctx, field_label, values)
1298 function CeedQFunctionContextGetDoubleRead(ctx, field_label, num_values, values)
1302 function CeedQFunctionContextRestoreDoubleRead(ctx, field_label, values)
1306 function CeedQFunctionContextSetInt32(ctx, field_label, values)
1310 function CeedQFunctionContextGetInt32Read(ctx, field_label, num_values, values)
1314 function CeedQFunctionContextRestoreInt32Read(ctx, field_label, values)
1318 function CeedQFunctionContextGetDataDestroy(ctx, f_mem_type, f)
1322 function CeedQFunctionContextReference(ctx)
1326 function CeedOperatorCreateActivePointBlockRestriction(rstr, pointblock_rstr)
1330 function CeedQFunctionAssemblyDataCreate(ceed, data)
1334 function CeedQFunctionAssemblyDataReference(data)
1338 function CeedQFunctionAssemblyDataSetReuse(data, reuse_assembly_data)
1342 function CeedQFunctionAssemblyDataSetUpdateNeeded(data, needs_data_update)
1346 function CeedQFunctionAssemblyDataIsUpdateNeeded(data, is_update_needed)
1350 function CeedQFunctionAssemblyDataReferenceCopy(data, data_copy)
1354 function CeedQFunctionAssemblyDataIsSetup(data, is_setup)
1358 function CeedQFunctionAssemblyDataSetObjects(data, vec, rstr)
1362 function CeedQFunctionAssemblyDataGetObjects(data, vec, rstr)
1366 function CeedQFunctionAssemblyDataDestroy(data)
1370 function CeedOperatorAssemblyDataCreate(ceed, op, data)
1374 function CeedOperatorAssemblyDataGetEvalModes(data, num_active_bases_in, num_eval_modes_in, eval_mo…
1378 function CeedOperatorAssemblyDataGetBases(data, num_active_bases_in, active_bases_in, assembled_bas…
1382 function CeedOperatorAssemblyDataGetElemRestrictions(data, num_active_elem_rstrs_in, active_elem_rs…
1386 function CeedOperatorAssemblyDataDestroy(data)
1390 function CeedOperatorGetOperatorAssemblyData(op, data)
1394 function CeedOperatorGetActiveBasis(op, active_basis)
1398 function CeedOperatorGetActiveBases(op, active_input_basis, active_output_basis)
1402 function CeedOperatorGetActiveElemRestriction(op, active_rstr)
1406 function CeedOperatorGetActiveElemRestrictions(op, active_input_rstr, active_output_rstr)
1410 function CeedOperatorGetNumArgs(op, num_args)
1414 function CeedOperatorIsSetupDone(op, is_setup_done)
1418 function CeedOperatorGetQFunction(op, qf)
1422 function CeedOperatorIsComposite(op, is_composite)
1426 function CeedOperatorGetData(op, data)
1430 function CeedOperatorSetData(op, data)
1434 function CeedOperatorReference(op)
1438 function CeedOperatorGetFallback(op, op_fallback)
1442 function CeedOperatorGetFallbackParent(op, parent)
1446 function CeedOperatorGetFallbackParentCeed(op, parent)
1450 function CeedOperatorSetSetupDone(op)
1454 function CeedMatrixMatrixMultiply(ceed, mat_A, mat_B, mat_C, m, n, kk)
1458 function CeedQRFactorization(ceed, mat, tau, m, n)
1462 function CeedHouseholderApplyQ(mat_A, mat_Q, tau, t_mode, m, n, k, row, col)
1466 function CeedSymmetricSchurDecomposition(ceed, mat, lambda, n)
1470 function CeedSimultaneousDiagonalization(ceed, mat_A, mat_B, x, lambda, n)