api.ast.glt#

Classes#

Inheritance diagram of psydac.api.ast.glt

GltInterface(kernel[, name, domain, ...])

GltKernel(expr, spaces[, name, domain, ...])

Details#

class GltKernel(expr, spaces, name=None, domain=None, mapping=None, is_rational_mapping=None, backend=None, **kwargs)[source]#

Bases: SplBasic

property expr#
property form#
property spaces#
property n_rows#
property n_cols#
property max_nderiv#
property with_coordinates#
property coordinates#
property constants#
property fields#
property fields_coeffs#
property mapping_coeffs#
property mapping_values#
property eval_fields#
property eval_mapping#
property global_mats#
property global_mats_types#
property user_functions#
property backend#
build_arguments(data)[source]#
class GltInterface(kernel, name=None, domain=None, mapping=None, is_rational_mapping=None, backend=None, **kwargs)[source]#

Bases: SplBasic

property kernel#
property mapping#
property backend#
property max_nderiv#
property n_rows#
property n_cols#
property global_mats_types#
build_arguments(data)[source]#
property in_arguments#
property inout_arguments#
property coordinates#
property user_functions#
property with_coordinates#