Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
intf.py File Reference

Go to the source code of this file.

Classes

class  pyneko.intf.neko_dofmap_t
 
class  pyneko.intf.neko_space_t
 
class  pyneko.intf.neko_field_t
 
class  pyneko.intf.neko_coef_t
 

Namespaces

namespace  pyneko
 
namespace  pyneko.intf
 

Functions

 pyneko.intf.init ()
 
 pyneko.intf.finalize ()
 
 pyneko.intf.job_info ()
 
 pyneko.intf.case_init (case_json, cb_initial_condition=initial_condition(0), cb_preprocess=preprocess(0), cb_compute=compute(0), cb_dirichlet_condition=dirichlet_condition(0), cb_material_properties=material_properties(0), cb_source_term=source_term(0))
 
 pyneko.intf.case_free (case_descr)
 
 pyneko.intf.time (case_descr)
 
 pyneko.intf.end_time (case_descr)
 
 pyneko.intf.tstep (case_descr)
 
 pyneko.intf.solve (case_descr)
 
 pyneko.intf.step (case_descr)
 
 pyneko.intf.field (name)
 
 pyneko.intf.field_order (name)
 
 pyneko.intf.field_nelements (name)
 
 pyneko.intf.field_size (name)
 
 pyneko.intf.field_dofmap (name)
 
 pyneko.intf.case_fluid_dofmap (case_descr)
 
 pyneko.intf.wrap_dofmap (dof_ptr, x_ptr, y_ptr, z_ptr, size)
 
 pyneko.intf.field_space (name)
 
 pyneko.intf.case_fluid_space (case_descr)
 
 pyneko.intf.wrap_space (lx, zg, dr_inv, ds_inv, dt_inv, wx, wy, wz, dx, dy, dz)
 
 pyneko.intf.case_fluid_coef (case_descr)
 
 pyneko.intf.user_setup (case_descr, cb_initial_condition, cb_preprocess, cb_compute, cb_dirichlet_condition, cb_material_properties, cb_source_term)
 
 pyneko.intf.output (case_descr, force=False)
 
 pyneko.intf.callback_field (name)
 
 pyneko.intf.callback_field_name (index, name)
 
 pyneko.intf.bc_mask (msk, msk_size)
 
 pyneko.intf.python_str_to_fortran (s)
 
 pyneko.intf.python_dict_to_fortran (d)
 

Variables

 pyneko.intf.initial_condition = CFUNCTYPE(None, POINTER(c_char_p), c_int)
 
 pyneko.intf.preprocess = CFUNCTYPE(None, c_double, c_int)
 
 pyneko.intf.compute = CFUNCTYPE(None, c_double, c_int)
 
 pyneko.intf.dirichlet_condition = CFUNCTYPE(None, POINTER(c_int), c_int, c_double, c_int)
 
 pyneko.intf.material_properties = CFUNCTYPE(None, POINTER(c_char_p), c_int, c_double, c_int)
 
 pyneko.intf.source_term = CFUNCTYPE(None, POINTER(c_char_p), c_int, c_double, c_int)
 
 pyneko.intf.libneko = CDLL(util.find_library("neko"))
 
 pyneko.intf.resType
 
 pyneko.intf.argtypes
 
 pyneko.intf.restype