Home
last modified time | relevance | path

Searched refs:new (Results 1 – 25 of 44) sorted by relevance

12

/libCEED/python/
H A Dceed_basis.py83 p_pointer = ffi.new("CeedInt *")
99 q_pointer = ffi.new("CeedInt *")
126 self._pointer = ffi.new("CeedBasis *")
130 interp1d_pointer = ffi.new("CeedScalar *")
135 grad1d_pointer = ffi.new("CeedScalar *")
140 qref1d_pointer = ffi.new("CeedScalar *")
145 qweight1d_pointer = ffi.new("CeedScalar *")
165 nnodes_pointer = ffi.new("CeedInt *")
167 nqpts_pointer = ffi.new("CeedInt *")
172 array_pointer = ffi.new("CeedScalar **")
[all …]
H A Dceed_operator.py118 name = ffi.new("char[]", name.encode('ascii'))
165 opCoarsePointer = ffi.new("CeedOperator *")
166 opProlongPointer = ffi.new("CeedOperator *")
167 opRestrictPointer = ffi.new("CeedOperator *")
202 interpCtoF_pointer = ffi.new("CeedScalar *")
208 opCoarsePointer = ffi.new("CeedOperator *")
209 opProlongPointer = ffi.new("CeedOperator *")
210 opRestrictPointer = ffi.new("CeedOperator *")
246 interpCtoF_pointer = ffi.new("CeedScalar *")
252 opCoarsePointer = ffi.new("CeedOperator *")
[all …]
H A Dceed_elemrestriction.py89 lvecPointer = ffi.new("CeedVector *") if createLvec else ffi.NULL
90 evecPointer = ffi.new("CeedVector *") if createEvec else ffi.NULL
179 self._pointer = ffi.new("CeedElemRestriction *")
191 offsets_pointer = ffi.new("const CeedInt *")
212 self._pointer = ffi.new("CeedElemRestriction *")
226 offsets_pointer = ffi.new("const CeedInt *")
229 orients_pointer = ffi.new("const bool *")
251 self._pointer = ffi.new("CeedElemRestriction *")
265 offsets_pointer = ffi.new("const CeedInt *")
268 curl_orients_pointer = ffi.new("const CeedInt8 *")
[all …]
H A Dceed_qfunction.py57 invecs = ffi.new("CeedVector[16]")
60 outvecs = ffi.new("CeedVector[16]")
81 self._pointer = ffi.new("CeedQFunction *")
92 sourceAscii = ffi.new("char[]", source.encode('ascii'))
123 fieldnameAscii = ffi.new("char[]", fieldname.encode('ascii'))
140 fieldnameAscii = ffi.new("char[]", fieldname.encode('ascii'))
155 self._pointer = ffi.new("CeedQFunction *")
161 nameAscii = ffi.new("char[]", name.encode('ascii'))
175 self._pointer = ffi.new("CeedQFunction *")
H A Dceed_vector.py23 self._pointer = ffi.new("CeedVector *")
48 fmt = ffi.new("char[]", "%f".encode('ascii'))
89 array_pointer = ffi.new("CeedScalar *")
115 length_pointer = ffi.new("CeedSize *")
120 array_pointer = ffi.new("CeedScalar **")
160 length_pointer = ffi.new("CeedSize *")
165 array_pointer = ffi.new("CeedScalar **")
208 length_pointer = ffi.new("CeedSize *")
213 array_pointer = ffi.new("CeedScalar **")
247 array_pointer = ffi.new("CeedScalar **")
[all …]
H A Dceed_qfunctioncontext.py23 self._pointer = ffi.new("CeedQFunctionContext *")
48 fmt = ffi.new("char[]", "%f".encode('ascii'))
79 data_pointer = ffi.new("CeedScalar *")
109 size_pointer = ffi.new("size_t *")
115 data_pointer = ffi.new("CeedScalar **")
152 data_pointer = ffi.new("CeedScalar **")
H A Dceed.py33 self._pointer = ffi.new("Ceed *")
36 resourceAscii = ffi.new("char[]", resource.encode("ascii"))
74 message = ffi.new("char **")
86 resource = ffi.new("char **")
100 memtype = ffi.new("CeedMemType *", MEM_HOST)
133 qref1d_pointer = ffi.new("CeedScalar *")
138 qweight1d_pointer = ffi.new("CeedScalar *")
163 qref1d_pointer = ffi.new("CeedScalar *")
169 qweight1d_pointer = ffi.new("CeedScalar *")
/libCEED/rust/libceed-sys/
H A Dbuild.rs17 let mut make = Command::new("make"); in main()
42 pkg_config::Config::new() in main()
52 if Path::new("c-src/config.mk").is_file() { in main()
77 .parse_callbacks(Box::new(bindgen::CargoCallbacks)) in main()
/libCEED/rust/libceed/src/
H A Dvector.rs228 let format = CString::new("%12.8f").expect("CString::new failed"); in fmt()
565 VectorView::new(self) in view()
587 VectorViewMut::new(self) in view_mut()
798 fn new(vec: &'a Vector) -> crate::Result<Self> { in new() method
847 fn new(vec: &'a mut Vector) -> crate::Result<Self> { in new() method
H A Dqfunction.rs579 let source_c = CString::new("").expect("CString::new failed"); in create()
588 Pin::new_unchecked(Box::new(QFunctionTrampolineData { in create()
739 let name_c = CString::new(fieldname).expect("CString::new failed"); in input()
788 let name_c = CString::new(fieldname).expect("CString::new failed"); in output()
870 let name_c = CString::new(name).expect("CString::new failed"); in create()
/libCEED/rust/libceed-sys/tests/
H A Dversion-numbers.rs8 Path::new("rust/libceed-sys").join(rel) in get_rel_path()
/libCEED/
H A DRELEASING.md11 Some minor bookkeeping updates are needed when releasing a new version of the core library.
34 While unsupported changes do not prevent release, it's polite to make a PR to support the new relea…
50 6. Draft a [new release on GitHub](https://github.com/CEED/libCEED/releases), using a few sentences…
57 Update author info if applicable (new authors, or existing authors changing institutions).
58 Make a new PR to update the version number and DOI in `README.rst` and `doc/bib/references.bib`.
67 When there is a new release of libCEED, both of these components need to be updated.
91 After the PR is merged into Yggdrasil, the new version of libCEED_jll will automatically be registe…
170 Version numbers are automatically updated using the following, which creates a new commit with the …
H A DCONTRIBUTING.md5 …' for backward-compatible bug fixes for the last stable release, main' for new features and everyt…
9 If adding a new feature, please add or extend a test so that your new feature is tested.
61 … expectation for those publishing about use of libCEED (versus creation of new features in libCEED…
/libCEED/rust/libceed/tests/
H A Dversion-numbers.rs25 Path::new("rust/libceed").join(rel) in get_rel_path()
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md3 On this page we provide a summary of the main API changes, new features and examples for each relea…
293 libCEED v0.6 contains numerous new features and examples, as well as expanded
294 documentation in [this new website](https://libceed.org).
339 libCEED-0.6 contains greatly expanded examples with {ref}`new documentation <Examples>`.
358 - {ref}`example-petsc-multigrid` ({file}`examples/petsc/multigrid.c`): new p-multigrid
366 - {ref}`example-petsc-elasticity` ({file}`examples/solids/elasticity.c`): new solver for
374 For this release, several improvements were made. Two new CUDA backends were added to
375 the family of backends, of which, the new `cuda-gen` backend achieves state-of-the-art
378 with the aid of a new macro `CEED QFUNCTION` to support JIT (Just-In-Time) and CPU
385 Additionally, new CPU backends
[all …]
H A DCONTRIBUTING.md5 …' for backward-compatible bug fixes for the last stable release, main' for new features and everyt…
9 If adding a new feature, please add or extend a test so that your new feature is tested.
61 … expectation for those publishing about use of libCEED (versus creation of new features in libCEED…
H A Dintro.md21 …een special-purpose and intrusive. libCEED {cite}`libceed-joss-paper` is a new library that offers…
22 libCEED's purely algebraic interface can unobtrusively be integrated in new and legacy software to …
/libCEED/tests/junit-xml/
H A DREADME.rst92 Releasing a new version
98 4. Verify the new version was uploaded at https://pypi.org/project/junit-xml/#history
/libCEED/examples/rust/ex1-volume/src/
H A Dmain.rs176 .q_function_interior(1, Box::new(build_mass))? in example_1()
223 .q_function_interior(1, Box::new(apply_mass))? in example_1()
/libCEED/julia/LibCEED.jl/src/
H A DCeedVector.jl14 CeedVector(ref::Ref{C.CeedVector}) = new(ref, nothing)
240 Creates a new [`CeedVector`](@ref) using the contents of the given vector `v2`. By default,
241 the contents of `v2` will be copied to the new [`CeedVector`](@ref), but this behavior can
253 Create a new `Vector` by copying the contents of `v`.
H A DContext.jl5 obj = new(ref)
/libCEED/examples/rust/ex1-volume-vector/src/
H A Dmain.rs180 .q_function_interior(1, Box::new(build_mass))? in example_1_vector()
231 .q_function_interior(1, Box::new(apply_mass))? in example_1_vector()
/libCEED/backends/magma/tuning/
H A DREADME.md10 generate the optimal `NB` selections for a new target architecture.
/libCEED/examples/rust/ex3-volume/src/
H A Dmain.rs222 .q_function_interior(1, Box::new(build_mass_diff))? in example_3()
306 .q_function_interior(1, Box::new(apply_mass_diff))? in example_3()
/libCEED/examples/rust/ex2-surface/src/
H A Dmain.rs213 .q_function_interior(1, Box::new(build_diff))? in example_2()
294 .q_function_interior(1, Box::new(apply_diff))? in example_2()

12