|
PolyFEM
|
Functions | |
| C99_print (expr) | |
| C99_print_scalar (expr, result_name="result") | |
| scalar_args (dim) | |
| scalar_call_args (dim) | |
| C99_print_scalar_value_function (function_name, expr, dim) | |
| C99_print_scalar_gradient_function (function_name, expr, dim) | |
| C99_print_scalar_value_case (local_index, function_name, dim) | |
| C99_print_scalar_gradient_case (local_index, function_name, dim) | |
| C99_print_tensor (expr, result_name="result") | |
Variables | |
| SCALAR_COORDS = symbols('x,y,z') | |
| pretty_print.C99_print | ( | expr | ) |
Definition at line 10 of file pretty_print.py.
| pretty_print.C99_print_scalar | ( | expr, | |
result_name = "result" |
|||
| ) |
Print scalar assignment: double helper_x = expr;
Definition at line 26 of file pretty_print.py.
Referenced by C99_print_scalar_gradient_function().
| pretty_print.C99_print_scalar_gradient_case | ( | local_index, | |
| function_name, | |||
| dim | |||
| ) |
Generate one local_index switch case for basis gradients.
Definition at line 79 of file pretty_print.py.
| pretty_print.C99_print_scalar_gradient_function | ( | function_name, | |
| expr, | |||
| dim | |||
| ) |
Print function that evaluate basis gradient at one quadrature point.
Definition at line 59 of file pretty_print.py.
References C99_print_scalar().
| pretty_print.C99_print_scalar_value_case | ( | local_index, | |
| function_name, | |||
| dim | |||
| ) |
Generate one local_index switch case for basis values function.
Definition at line 70 of file pretty_print.py.
| pretty_print.C99_print_scalar_value_function | ( | function_name, | |
| expr, | |||
| dim | |||
| ) |
Print function that evaluate basis value at one quadrature point.
Definition at line 49 of file pretty_print.py.
| pretty_print.C99_print_tensor | ( | expr, | |
result_name = "result" |
|||
| ) |
Definition at line 92 of file pretty_print.py.
| pretty_print.scalar_args | ( | dim | ) |
Return a scalar function argument list, e.g. 'double x, double y'.
Definition at line 35 of file pretty_print.py.
| pretty_print.scalar_call_args | ( | dim | ) |
Return scalar function call args: uv(i, 0), uv(i, 1) This is for unpacking quadrature points in Eigen matrix.
Definition at line 41 of file pretty_print.py.
Definition at line 7 of file pretty_print.py.