Home
last modified time | relevance | path

Searched refs:topo (Results 1 – 25 of 27) sorted by relevance

12

/libCEED/rust/libceed/src/
H A Dbasis.rs211 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 Dlib.rs863 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 Dceed-ref.h72 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 Dceed-ref-basis.c311 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 Dceed-magma.h80 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 Dceed-magma-basis.c642 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 DBasis.jl115 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 Dceed_basis.py305 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 Dceed.py488 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 Dt319-basis.c157 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 Dceed-basis.c708 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 Dceed-fortran.c539 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 Dceed-cuda-ref.h159 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 Dceed-cuda-ref-basis.c446 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 Dceed-hip-ref.h164 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 Dceed-hip-ref-basis.c445 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 Dceed-hip-shared.h44 CEED_INTERN int CeedBasisCreateH1_Hip_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes,…
H A Dceed-hip-shared-basis.c728 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 Dceed-cuda-shared.h43 CEED_INTERN int CeedBasisCreateH1_Cuda_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes…
H A Dceed-cuda-shared-basis.c662 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 Dceed-sycl-ref.hpp120 CEED_INTERN int CeedBasisCreateH1_Sycl(CeedElemTopology topo, CeedInt dim, CeedInt num_dof, CeedInt…
/libCEED/include/ceed/
H A Dceed.h323 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 Dbackend.h353 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 Dlibceed_bindings.jl411 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 Dceed-impl.h213 CeedElemTopology topo; /* element topology */ member

12