| /libCEED/rust/libceed/src/ |
| H A D | basis.rs | 211 topo: crate::ElemTopology, in create_H1() 221 let (topo, ncomp, nnodes, nqpts) = ( in create_H1() 222 topo as bind_ceed::CeedElemTopology, in create_H1() 230 topo, in create_H1() 250 topo: crate::ElemTopology, in create_Hdiv() 260 let (topo, ncomp, nnodes, nqpts) = ( in create_Hdiv() 261 topo as bind_ceed::CeedElemTopology, in create_Hdiv() 269 topo, in create_Hdiv() 289 topo: crate::ElemTopology, in create_Hcurl() 299 let (topo, ncomp, nnodes, nqpts) = ( in create_Hcurl() [all …]
|
| H A D | lib.rs | 863 topo: ElemTopology, in basis_H1() 873 self, topo, ncomp, nnodes, nqpts, interp, grad, qref, qweight, in basis_H1() 962 topo: ElemTopology, in basis_Hdiv() 971 Basis::create_Hdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight) in basis_Hdiv() 1057 topo: ElemTopology, in basis_Hcurl() 1067 self, topo, ncomp, nnodes, nqpts, interp, curl, qref, qweight, in basis_Hcurl()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref.h | 72 CEED_INTERN int CeedBasisCreateH1_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedIn… 74 CEED_INTERN int CeedBasisCreateHdiv_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 76 CEED_INTERN int CeedBasisCreateHcurl_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee…
|
| H A D | ceed-ref-basis.c | 311 int CeedBasisCreateH1_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts, … in CeedBasisCreateH1_Ref() argument 333 int CeedBasisCreateHdiv_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts… in CeedBasisCreateHdiv_Ref() argument 355 int CeedBasisCreateHcurl_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpt… in CeedBasisCreateHcurl_Ref() argument
|
| /libCEED/backends/magma/ |
| H A D | ceed-magma.h | 80 CEED_INTERN int CeedBasisCreateH1_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 82 CEED_INTERN int CeedBasisCreateHdiv_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ce… 84 CEED_INTERN int CeedBasisCreateHcurl_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, C…
|
| H A D | ceed-magma-basis.c | 642 int CeedBasisCreateH1_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts… in CeedBasisCreateH1_Magma() argument 706 int CeedBasisCreateHdiv_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qp… in CeedBasisCreateHdiv_Magma() argument 770 int CeedBasisCreateHcurl_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_q… in CeedBasisCreateHcurl_Magma() argument
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Basis.jl | 115 create_h1_basis(c::Ceed, topo::Topology, ncomp, nnodes, nqpts, interp, grad, qref, qweight) 121 - `topo`: [`Topology`](@ref) of element, e.g. hypercube, simplex, etc. 136 topo::Topology, 145 dim = getdimension(topo) 159 topo, 173 create_hdiv_basis(c::Ceed, topo::Topology, ncomp, nnodes, nqpts, interp, div, qref, qweight) 179 - `topo`: [`Topology`](@ref) of element, e.g. hypercube, simplex, etc. 194 topo::Topology, 203 dim = getdimension(topo) 217 topo, [all …]
|
| /libCEED/python/ |
| H A D | ceed_basis.py | 305 def __init__(self, ceed, topo, ncomp, nnodes, argument 334 err_code = lib.CeedBasisCreateH1(self._ceed._pointer[0], topo, ncomp, 346 def __init__(self, ceed, topo, ncomp, nnodes, argument 375 err_code = lib.CeedBasisCreateHdiv(self._ceed._pointer[0], topo, ncomp, 387 def __init__(self, ceed, topo, ncomp, nnodes, argument 416 err_code = lib.CeedBasisCreateHcurl(self._ceed._pointer[0], topo, ncomp,
|
| H A D | ceed.py | 488 def BasisH1(self, topo, ncomp, nnodes, nqpts, interp, grad, qref, qweight): argument 511 return BasisH1(self, topo, ncomp, nnodes, nqpts, 514 def BasisHdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight): argument 537 return BasisHdiv(self, topo, ncomp, nnodes, nqpts, 540 def BasisHcurl(self, topo, ncomp, nnodes, nqpts, argument 564 return BasisHcurl(self, topo, ncomp, nnodes, nqpts,
|
| /libCEED/tests/ |
| H A D | t319-basis.c | 157 CeedElemTopology topo; in main() local 161 CeedBasisGetTopology(basis_from, &topo); in main() 167 …CeedBasisCreateH1(ceed, topo, num_comp, num_nodes, num_qpts, interp, grad, NULL, NULL, &basis_from… in main() 169 CeedBasisGetTopology(basis_to, &topo); in main() 175 …CeedBasisCreateH1(ceed, topo, num_comp, num_nodes, num_qpts, interp, grad, NULL, NULL, &basis_to_n… in main()
|
| /libCEED/interface/ |
| H A D | ceed-basis.c | 708 int CeedBasisCreateH1Fallback(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_nodes… in CeedBasisCreateH1Fallback() argument 717 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateH1Fallback() 718 CeedCall(delegate->BasisCreateH1(topo, dim, P, Q, interp, grad, q_ref, q_weight, basis)); in CeedBasisCreateH1Fallback() 1093 int CeedBasisGetTopologyDimension(CeedElemTopology topo, CeedInt *dim) { in CeedBasisGetTopologyDimension() argument 1094 *dim = (CeedInt)topo >> 16; in CeedBasisGetTopologyDimension() 1553 …CeedElemTopology topo = dim == 1 ? CEED_TOPOLOGY_LINE : dim == 2 ? CEED_TOPOLOGY_QUAD : CEED_TOPOL… in CeedBasisCreateTensorH1() local 1559 (*basis)->topo = topo; in CeedBasisCreateTensorH1() 1673 int CeedBasisCreateH1(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_nodes, CeedIn… in CeedBasisCreateH1() argument 1682 …CeedCall(CeedBasisCreateH1(delegate, topo, num_comp, num_nodes, num_qpts, interp, grad, q_ref, q_w… in CeedBasisCreateH1() 1691 CeedCall(CeedBasisGetTopologyDimension(topo, &dim)); in CeedBasisCreateH1() [all …]
|
| H A D | ceed-fortran.c | 539 CEED_EXTERN void fCeedBasisCreateH1(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts, c… in fCeedBasisCreateH1() argument 546 …*err = CeedBasisCreateH1(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts, in… in fCeedBasisCreateH1() 556 CEED_EXTERN void fCeedBasisCreateHdiv(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts,… in fCeedBasisCreateHdiv() argument 563 …*err = CeedBasisCreateHdiv(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts, … in fCeedBasisCreateHdiv() 573 CEED_EXTERN void fCeedBasisCreateHcurl(int *ceed, int *topo, int *num_comp, int *nnodes, int *nqpts… in fCeedBasisCreateHcurl() argument 580 …*err = CeedBasisCreateHcurl(Ceed_dict[*ceed], (CeedElemTopology)*topo, *num_comp, *nnodes, *nqpts,… in fCeedBasisCreateHcurl()
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref.h | 159 CEED_INTERN int CeedBasisCreateH1_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedI… 161 CEED_INTERN int CeedBasisCreateHdiv_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee… 163 CEED_INTERN int CeedBasisCreateHcurl_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ce…
|
| H A D | ceed-cuda-ref-basis.c | 446 int CeedBasisCreateH1_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts,… in CeedBasisCreateH1_Cuda() argument 501 int CeedBasisCreateHdiv_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpt… in CeedBasisCreateHdiv_Cuda() argument 556 int CeedBasisCreateHcurl_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qp… in CeedBasisCreateHcurl_Cuda() argument
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref.h | 164 CEED_INTERN int CeedBasisCreateH1_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedIn… 166 CEED_INTERN int CeedBasisCreateHdiv_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 168 CEED_INTERN int CeedBasisCreateHcurl_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee…
|
| H A D | ceed-hip-ref-basis.c | 445 int CeedBasisCreateH1_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts, … in CeedBasisCreateH1_Hip() argument 500 int CeedBasisCreateHdiv_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpts… in CeedBasisCreateHdiv_Hip() argument 555 int CeedBasisCreateHcurl_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num_qpt… in CeedBasisCreateHcurl_Hip() argument
|
| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared.h | 44 CEED_INTERN int CeedBasisCreateH1_Hip_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes,…
|
| H A D | ceed-hip-shared-basis.c | 728 int CeedBasisCreateH1_Hip_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt num… in CeedBasisCreateH1_Hip_shared() argument 744 …CeedCallBackend(CeedBasisCreateH1Fallback(ceed, topo, dim, num_nodes, num_qpts, interp, grad, q_re… in CeedBasisCreateH1_Hip_shared()
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared.h | 43 CEED_INTERN int CeedBasisCreateH1_Cuda_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes…
|
| H A D | ceed-cuda-shared-basis.c | 662 int CeedBasisCreateH1_Cuda_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedInt nu… in CeedBasisCreateH1_Cuda_shared() argument 678 …CeedCallBackend(CeedBasisCreateH1Fallback(ceed, topo, dim, num_nodes, num_qpts, interp, grad, q_re… in CeedBasisCreateH1_Cuda_shared()
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref.hpp | 120 CEED_INTERN int CeedBasisCreateH1_Sycl(CeedElemTopology topo, CeedInt dim, CeedInt num_dof, CeedInt…
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 323 CEED_EXTERN int CeedBasisCreateH1(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num_n… 325 CEED_EXTERN int CeedBasisCreateHdiv(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt num… 327 CEED_EXTERN int CeedBasisCreateHcurl(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedInt nu… 343 CEED_EXTERN int CeedBasisGetTopology(CeedBasis basis, CeedElemTopology *topo);
|
| H A D | backend.h | 353 CEED_EXTERN int CeedBasisGetTopologyDimension(CeedElemTopology topo, CeedInt *dim); 356 CEED_EXTERN int CeedBasisCreateH1Fallback(Ceed ceed, CeedElemTopology topo, CeedInt num_comp, CeedI…
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 411 function CeedBasisCreateH1(ceed, topo, num_comp, num_nodes, nqpts, interp, grad, q_ref, q_weights, … argument 412 …Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedBasis}), ceed, topo, num_comp, num_node… 415 function CeedBasisCreateHdiv(ceed, topo, num_comp, num_nodes, nqpts, interp, div, q_ref, q_weights,… argument 416 …Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedBasis}), ceed, topo, num_comp, num_node… 419 function CeedBasisCreateHcurl(ceed, topo, num_comp, num_nodes, nqpts, interp, curl, q_ref, q_weight… argument 420 …Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedScalar}, Ptr{CeedBasis}), ceed, topo, num_comp, num_node… 451 function CeedBasisGetTopology(basis, topo) argument 452 ccall((:CeedBasisGetTopology, libceed), Cint, (CeedBasis, Ptr{CeedElemTopology}), basis, topo) 1126 function CeedBasisGetTopologyDimension(topo, dim) argument 1127 …ccall((:CeedBasisGetTopologyDimension, libceed), Cint, (CeedElemTopology, Ptr{CeedInt}), topo, dim)
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 213 CeedElemTopology topo; /* element topology */ member
|