script/eval_ns_forms.py script

Operators present in the FE discretization of (adjoint) Navier-Stokes terms.

eval_ns_forms.create_scalar(name, n_ep)[source]
eval_ns_forms.create_scalar_base(name, n_ep)[source]
eval_ns_forms.create_scalar_base_grad(name, phic, dim)[source]
eval_ns_forms.create_scalar_var_data(name, phi, g, u)[source]
eval_ns_forms.create_u_operator(u, transpose=False)[source]
eval_ns_forms.create_vector(name, n_ep, dim)[source]

ordering is DOF-by-DOF

eval_ns_forms.create_vector_base(name, phic, dim)[source]
eval_ns_forms.create_vector_base_grad(name, gc, transpose=False)[source]
eval_ns_forms.create_vector_var_data(name, phi, vindx, g, gt, vgindx, u)[source]
eval_ns_forms.grad_vector_to_matrix(name, gv)[source]
eval_ns_forms.main()[source]
eval_ns_forms.substitute_continuous(expr, names, u, phi)[source]