Evaluate piezoelectric stress tensor.
It is given in the usual vector form exploiting symmetry: in 3D it has 6
components with the indices ordered as [11, 22, 33, 12, 13, 23], in
2D it has 3 components with the indices ordered as [11, 22, 12].
Supports ‘eval’, ‘el_avg’ and ‘qp’ evaluation modes.
\int_{\Omega} g_{kij} \nabla_k p
ev_piezo_stress |
(material, parameter) |
Arguments: |
- material : g_{kij}
- parameter : p
|
-
arg_shapes = {'material': 'D, S', 'parameter': '1'}
-
arg_types = ('material', 'parameter')
-
static function(out, val_qp, vg, fmode)[source]
-
get_eval_shape(mat, parameter, mode=None, term_mode=None, diff_var=None, **kwargs)[source]
-
get_fargs(mat, parameter, mode=None, term_mode=None, diff_var=None, **kwargs)[source]
-
name = 'ev_piezo_stress'