Index _ | A | B | C | D | E | F | G | I | J | L | M | N | O | P | R | S | T | U | Z _ __call__() (crikit.cr.cr.CR method) (crikit.cr.map_builders.AugmentPointMap method) (crikit.cr.map_builders.Callable method) (crikit.cr.map_builders.Parametric method) (crikit.cr.types.PointMap method) (crikit.group.GroupAction method) (crikit.observer.AdditiveRandomFunction method) (crikit.observer.SubdomainObserver method) (pyadjoint_utils.ReducedFunction method) (pyadjoint_utils.ReducedFunctionNumPy method) __getitem__() (crikit.cr.space_builders.DirectSum method) (crikit.cr.space_builders.Multiset method) __init__() (crikit.cr.cr.CR method) (crikit.cr.cr.RivlinModel method) (crikit.cr.ufl.CR_UFL_Expr method) (crikit.cr.ufl.UFLExprSpace method) (crikit.cr.ufl.UFLFunctionSpace method) (crikit.observer.AdditiveRandomFunction method) (crikit.observer.SubdomainObserver method) (pyadjoint_utils.jax_adjoint.ndarray method) __len__() (crikit.cr.space_builders.DirectSum method) (crikit.cr.space_builders.Multiset method) A AdditiveRandomFunction (class in crikit.observer) adj_jac_action() (pyadjoint_utils.ReducedFunction method) (pyadjoint_utils.ReducedFunctionNumPy method) AdjFloat (class in pyadjoint_utils) antisymm() (in module crikit.invariants) antisymmetric (crikit.invariants.TensorType property) apply() (crikit.group.SpecialOrthoGroup method) array() (in module pyadjoint_utils.jax_adjoint) asarray() (in module pyadjoint_utils.jax_adjoint) assemble() (in module pyadjoint_utils.fenics_adjoint) assemble_with_cr() (in module crikit.cr.fe) AugmentPointMap (class in crikit.cr.map_builders) AutogradPointMap (class in crikit.cr.autograd) B Block (class in pyadjoint_utils) BlockVariable (class in pyadjoint_utils) C Callable (class in crikit.cr.map_builders) callable (crikit.cr.map_builders.Callable property) CC (in module crikit.cr.stdnumeric) CompositePointMap (class in crikit.cr.map_builders) compute_gradient() (in module pyadjoint_utils) compute_jacobian_action() (in module pyadjoint_utils) compute_jacobian_matrix() (in module pyadjoint_utils) Control (class in pyadjoint_utils) Covering (class in crikit.covering.covering) covering_map() (crikit.covering.covering.Covering method) CR (class in crikit.cr.cr) cr_function_shape() (in module crikit.cr.cr) cr_input_shape (crikit.cr.cr.CR property) CR_P_Laplacian (class in crikit.cr.ufl) CR_P_LaplacianNumpy (class in crikit.cr.numpy) CR_UFL_Expr (class in crikit.cr.ufl) crikit.covering.covering module crikit.covering.ufl module crikit.cr.autograd module crikit.cr.cr module crikit.cr.fe module crikit.cr.jax_utils module crikit.cr.map_builders module crikit.cr.numpy module crikit.cr.space_builders module crikit.cr.stdnumeric module crikit.cr.torch_utils module crikit.cr.types module crikit.cr.ufl module crikit.group module crikit.invariants module crikit.logging module crikit.observer module D DirectSum (class in crikit.cr.space_builders) E enlist() (in module crikit.cr.space_builders) evaluate_tlm_matrix() (pyadjoint_utils.Block method) evaluate_tlm_matrix_component() (pyadjoint_utils.Block method) F flatten() (pyadjoint_utils.jax_adjoint.ndarray method) form_invariant_shape (crikit.cr.cr.CR property) form_invariants() (crikit.cr.cr.CR method) from_array() (crikit.invariants.TensorType static method) from_arrays() (crikit.cr.cr.CR static method) (crikit.invariants.InvariantInfo static method) function_get_local() (in module pyadjoint_utils.fenics_adjoint) function_set_local() (in module pyadjoint_utils.fenics_adjoint) G get_array_like() (crikit.invariants.TensorType method) get_available_params() (crikit.observer.AdditiveRandomFunction static method) get_backend() (in module pyadjoint_utils.numpy_backend) get_composite_cr() (in module crikit.covering.covering) get_default_backend() (in module pyadjoint_utils.numpy_backend) get_default_covering_params() (in module crikit.covering.covering) get_einsum_args() (in module crikit.group) get_group_symbol() (crikit.invariants.InvariantInfo method) get_invariant_descriptions() (in module crikit.invariants) get_invariant_functions() (in module crikit.invariants) get_map() (in module crikit.covering.covering) get_params_feed_dict() (in module pyadjoint_utils.tensorflow_adjoint) get_point_maps() (crikit.cr.cr.CR method) get_symmetrizer() (crikit.invariants.TensorType method) GroupAction (class in crikit.group) I IdentityPointMap (class in crikit.cr.map_builders) input_types (crikit.invariants.InvariantInfo property) invariant_descriptions() (crikit.cr.cr.CR method) InvariantInfo (class in crikit.invariants) is_point() (crikit.cr.numpy.Ndarrays method) (crikit.cr.types.Space method) J jac_action() (pyadjoint_utils.ReducedFunction method) (pyadjoint_utils.ReducedFunctionNumPy method) jac_matrix() (pyadjoint_utils.ReducedFunction method) (pyadjoint_utils.ReducedFunctionNumPy method) JAX_To_UFLFunctionSpace (class in crikit.cr.jax_utils) JAX_UFLFunctionSpace_Covering (class in crikit.cr.jax_utils) JAXArrays (class in crikit.cr.jax_utils) L levi_civita() (in module crikit.invariants) LeviCivitaType (class in crikit.invariants) M make_antisymmetric() (crikit.invariants.TensorType static method) make_scalar() (crikit.invariants.TensorType static method) make_symmetric() (crikit.invariants.TensorType static method) make_vector() (crikit.invariants.TensorType static method) minimize() (in module pyadjoint_utils.minimize) module crikit.covering.covering crikit.covering.ufl crikit.cr.autograd crikit.cr.cr crikit.cr.fe crikit.cr.jax_utils crikit.cr.map_builders crikit.cr.numpy crikit.cr.space_builders crikit.cr.stdnumeric crikit.cr.torch_utils crikit.cr.types crikit.cr.ufl crikit.group crikit.invariants crikit.logging crikit.observer pyadjoint_utils pyadjoint_utils.fenics_adjoint pyadjoint_utils.jax_adjoint pyadjoint_utils.minimize pyadjoint_utils.numpy_adjoint pyadjoint_utils.numpy_adjoint.autograd pyadjoint_utils.numpy_backend pyadjoint_utils.tensorflow_adjoint Multiset (class in crikit.cr.space_builders) N name (crikit.invariants.TensorType property) ndarray (class in pyadjoint_utils.jax_adjoint) Ndarrays (class in crikit.cr.numpy) near() (in module crikit.invariants) num_scalar_functions (crikit.cr.cr.CR property) Numpy_To_UFLFunctionSpace (class in crikit.covering.ufl) Numpy_UFLFunctionSpace_Covering (class in crikit.covering.ufl) O order (crikit.invariants.TensorType property) output_type (crikit.invariants.InvariantInfo property) overload_autograd() (in module pyadjoint_utils.numpy_adjoint.autograd) overload_jax() (in module pyadjoint_utils.jax_adjoint) overloaded_autograd() (in module pyadjoint_utils.numpy_adjoint.autograd) OverloadedType (class in pyadjoint_utils) P ParallelPointMap (class in crikit.cr.map_builders) Parametric (class in crikit.cr.map_builders) point() (crikit.cr.types.Space method) (crikit.cr.ufl.UFLExprSpace method) point_map() (in module crikit.cr.autograd) (in module crikit.cr.stdnumeric) (in module crikit.cr.ufl) point_maps() (crikit.cr.map_builders.CompositePointMap method) PointMap (class in crikit.cr.types) prepare_evaluate_tlm_matrix() (pyadjoint_utils.Block method) push_tape() (in module pyadjoint_utils) pyadjoint_utils module pyadjoint_utils.fenics_adjoint module pyadjoint_utils.jax_adjoint module pyadjoint_utils.minimize module pyadjoint_utils.numpy_adjoint module pyadjoint_utils.numpy_adjoint.autograd module pyadjoint_utils.numpy_backend module pyadjoint_utils.tensorflow_adjoint module R ReducedEquation (class in pyadjoint_utils) ReducedFunction (class in pyadjoint_utils) ReducedFunctionJAX (class in crikit.cr.jax_utils) ReducedFunctionNumPy (class in pyadjoint_utils) register_covering() (in module crikit.covering.covering) register_invariant_functions() (in module crikit.invariants) reset_default_covering_params() (in module crikit.covering.covering) RivlinModel (class in crikit.cr.cr) RR (in module crikit.cr.stdnumeric) run_tensorflow_graph() (in module pyadjoint_utils.tensorflow_adjoint) S sample() (crikit.group.SpecialOrthoGroup method) save_jax_cr() (in module crikit.cr.cr) scalar_invariants() (crikit.cr.cr.CR method) section_map() (crikit.covering.covering.Covering method) set_default_backend() (in module pyadjoint_utils.numpy_backend) set_default_covering_params() (in module crikit.covering.covering) set_log_level() (in module crikit.logging) set_param_point() (crikit.cr.map_builders.Parametric method) set_save_model() (crikit.cr.cr.CR method) shape (crikit.invariants.TensorType property) (pyadjoint_utils.jax_adjoint.ndarray property) shape() (crikit.cr.types.Space method) size (pyadjoint_utils.jax_adjoint.ndarray property) SNESSolver (class in pyadjoint_utils) source (crikit.cr.types.PointMap property) Space (class in crikit.cr.types) space (crikit.cr.space_builders.Multiset property) spatial_dims (crikit.invariants.InvariantInfo property) SpecialOrthoGroup (class in crikit.group) SubdomainObserver (class in crikit.observer) SurfaceObserver (class in crikit.observer) symm() (in module crikit.invariants) symmetric (crikit.invariants.TensorType property) T T (pyadjoint_utils.jax_adjoint.ndarray property) Tape (class in pyadjoint_utils) target (crikit.cr.types.PointMap property) tensor_space_dimension() (crikit.invariants.TensorType method) TensorType (class in crikit.invariants) TorchTensor (class in crikit.cr.torch_utils) tree_flatten() (pyadjoint_utils.jax_adjoint.ndarray method) tree_unflatten() (pyadjoint_utils.jax_adjoint.ndarray class method) type_from_array() (in module crikit.invariants) type_tuple_to_space() (in module crikit.cr.stdnumeric) U UFLExprSpace (class in crikit.cr.ufl) UFLExprSpace_To_JAX (class in crikit.cr.jax_utils) UFLExprSpace_To_Numpy (class in crikit.covering.ufl) UFLFunctionSpace (class in crikit.cr.ufl) UFLFunctionSpace_UFLExpr_Covering (class in crikit.covering.ufl) UFLFunctionSpace_UFLFunctionSpace_Covering (class in crikit.covering.ufl) unwrap() (pyadjoint_utils.jax_adjoint.ndarray method) Z zeros_like() (crikit.invariants.TensorType method) ZZ (in module crikit.cr.stdnumeric)