Home
last modified time | relevance | path

Searched defs:contract (Results 1 – 10 of 10) sorted by relevance

/libCEED/interface/
H A Dceed-tensor.c31 static int CeedTensorContractDestroy_Object(CeedObject *contract) { in CeedTensorContractDestroy_Object()
54 int CeedTensorContractCreate(Ceed ceed, CeedTensorContract *contract) { in CeedTensorContractCreate()
94 int CeedTensorContractApply(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt C, CeedInt J… in CeedTensorContractApply()
124 int CeedTensorContractStridedApply(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt C, Ce… in CeedTensorContractStridedApply()
148 int CeedTensorContractGetCeed(CeedTensorContract contract, Ceed *ceed) { in CeedTensorContractGetCeed()
162 Ceed CeedTensorContractReturnCeed(CeedTensorContract contract) { return CeedObjectReturnCeed((CeedO… in CeedTensorContractReturnCeed()
174 int CeedTensorContractGetData(CeedTensorContract contract, void *data) { in CeedTensorContractGetData()
189 int CeedTensorContractSetData(CeedTensorContract contract, void *data) { in CeedTensorContractSetData()
203 int CeedTensorContractReference(CeedTensorContract contract) { in CeedTensorContractReference()
239 int CeedTensorContractDestroy(CeedTensorContract *contract) { in CeedTensorContractDestroy()
H A Dceed-basis.c1108 int CeedBasisGetTensorContract(CeedBasis basis, CeedTensorContract *contract) { in CeedBasisGetTensorContract()
1123 int CeedBasisSetTensorContract(CeedBasis basis, CeedTensorContract contract) { in CeedBasisSetTensorContract()
H A Dceed-preconditioning.c793 CeedTensorContract contract; in CeedOperatorAssembleSingle() local
/libCEED/backends/ref/
H A Dceed-ref-tensor.c16 static int CeedTensorContractApply_Ref(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt C… in CeedTensorContractApply_Ref()
43 static int CeedTensorContractDestroy_Ref(CeedTensorContract contract) { return CEED_ERROR_SUCCESS; } in CeedTensorContractDestroy_Ref()
48 int CeedTensorContractCreate_Ref(CeedTensorContract contract) { in CeedTensorContractCreate_Ref()
H A Dceed-ref-basis.c25 CeedTensorContract contract; in CeedBasisApplyCore_Ref() local
282 CeedTensorContract contract; in CeedBasisCreateTensorH1_Ref() local
314 CeedTensorContract contract; in CeedBasisCreateH1_Ref() local
336 CeedTensorContract contract; in CeedBasisCreateHdiv_Ref() local
358 CeedTensorContract contract; in CeedBasisCreateHcurl_Ref() local
/libCEED/backends/opt/
H A Dceed-opt-tensor.c16 static inline int CeedTensorContractApply_Core_Opt(CeedTensorContract contract, CeedInt A, CeedInt … in CeedTensorContractApply_Core_Opt()
40 static int CeedTensorContractApply_Opt(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt C… in CeedTensorContractApply_Opt()
54 int CeedTensorContractCreate_Opt(CeedTensorContract contract) { in CeedTensorContractCreate_Opt()
/libCEED/backends/xsmm/
H A Dceed-xsmm-tensor.c17 static int CeedTensorContractApply_Xsmm(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt … in CeedTensorContractApply_Xsmm()
68 int CeedTensorContractCreate_Xsmm(CeedTensorContract contract) { in CeedTensorContractCreate_Xsmm()
/libCEED/backends/avx/
H A Dceed-avx-tensor.c42 static inline int CeedTensorContract_Avx_Blocked(CeedTensorContract contract, CeedInt A, CeedInt B,… in CeedTensorContract_Avx_Blocked()
104 static inline int CeedTensorContract_Avx_Remainder(CeedTensorContract contract, CeedInt A, CeedInt … in CeedTensorContract_Avx_Remainder()
153 static inline int CeedTensorContract_Avx_Single(CeedTensorContract contract, CeedInt A, CeedInt B, … in CeedTensorContract_Avx_Single()
254 static int CeedTensorContract_Avx_Blocked_4_8(CeedTensorContract contract, CeedInt A, CeedInt B, Ce… in CeedTensorContract_Avx_Blocked_4_8()
258 static int CeedTensorContract_Avx_Remainder_8_8(CeedTensorContract contract, CeedInt A, CeedInt B, … in CeedTensorContract_Avx_Remainder_8_8()
262 static int CeedTensorContract_Avx_Single_4_8(CeedTensorContract contract, CeedInt A, CeedInt B, Cee… in CeedTensorContract_Avx_Single_4_8()
270 static int CeedTensorContractApply_Avx(CeedTensorContract contract, CeedInt A, CeedInt B, CeedInt C… in CeedTensorContractApply_Avx()
293 int CeedTensorContractCreate_Avx(CeedTensorContract contract) { in CeedTensorContractCreate_Avx()
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl1130 function CeedBasisGetTensorContract(basis, contract) argument
1134 function CeedBasisSetTensorContract(basis, contract) argument
1138 function CeedTensorContractCreate(ceed, contract) argument
1142 function CeedTensorContractApply(contract, A, B, C, J, t, t_mode, Add, u, v) argument
1146 function CeedTensorContractStridedApply(contract, A, B, C, D, J, t, t_mode, add, u, v) argument
1150 function CeedTensorContractGetCeed(contract, ceed) argument
1154 function CeedTensorContractGetData(contract, data) argument
1158 function CeedTensorContractSetData(contract, data) argument
1162 function CeedTensorContractReference(contract) argument
1170 function CeedTensorContractDestroy(contract) argument
/libCEED/include/
H A Dceed-impl.h220 CeedTensorContract contract; /* tensor contraction object */ member