Index _ | A | B | C | D | E | F | G | I | J | K | L | M | N | O | P | R | S | T | U | V | W _ __add__() (mfv2d.kform.TermEvaluatable method) __delitem__() (mfv2d.element.ObjectElementArray method) __div__() (mfv2d.kform.TermEvaluatable method) __eq__() (mfv2d.kform.TermEvaluatable method) __getitem__() (mfv2d.element.ElementArrayBase method) (mfv2d.element.FixedElementArray method) (mfv2d.element.FlexibleElementArray method) (mfv2d.element.ObjectElementArray method) __invert__() (mfv2d.kform.KForm method) __iter__() (mfv2d.element.ElementArrayBase method) (mfv2d.element.FixedElementArray method) (mfv2d.element.FlexibleElementArray method) (mfv2d.element.ObjectElementArray method) __len__() (mfv2d.element.ElementArrayBase method) (mfv2d.element.FixedElementArray method) (mfv2d.element.FlexibleElementArray method) (mfv2d.element.ObjectElementArray method) __matmul__() (mfv2d.kform.KWeight method) __mul__() (mfv2d.kform.KForm method) (mfv2d.kform.KWeight method) (mfv2d.kform.TermEvaluatable method) __neg__() (mfv2d.kform.TermEvaluatable method) __post_init__() (mfv2d.element.FlexibleElementArray method) (mfv2d.kform.KEquation method) (mfv2d.kform.KForm method) (mfv2d.kform.KInteriorProduct method) (mfv2d.kform.KInteriorProductNonlinear method) (mfv2d.kform.TermEvaluatable method) __radd__() (mfv2d.kform.TermEvaluatable method) __rmul__() (mfv2d.kform.KForm method) (mfv2d.kform.KWeight method) (mfv2d.kform.TermEvaluatable method) __rsub__() (mfv2d.kform.TermEvaluatable method) __setitem__() (mfv2d.element.ElementArrayBase method) (mfv2d.element.FixedElementArray method) (mfv2d.element.FlexibleElementArray method) (mfv2d.element.ObjectElementArray method) __str__() (mfv2d.kform.KForm method) (mfv2d.kform.KFormSystem method) (mfv2d.kform.KWeight method) (mfv2d.kform.Term method) __sub__() (mfv2d.kform.TermEvaluatable method) __xor__() (mfv2d.kform.KFormUnknown method) (mfv2d.kform.KWeight method) _compute_element_dofs() (in module mfv2d.element) _element_strong_boundary_condition() (in module mfv2d.boundary) _element_weak_boundary_condition() (in module mfv2d.boundary) _extract_rhs_2d() (in module mfv2d.solve_system) _extract_time_carry() (in module mfv2d.solve_system) _find_surface_boundary_id_node() (in module mfv2d.continuity) _translate_equation() (in module mfv2d.eval) A absolute_tolerance (mfv2d.solve_system.SolverSettings attribute) adjoint (mfv2d.eval.InterProd attribute) apply_e10() (in module mfv2d.mimetic2d) apply_e10_r() (in module mfv2d.mimetic2d) apply_e10_rt() (in module mfv2d.mimetic2d) apply_e10_t() (in module mfv2d.mimetic2d) apply_e21() (in module mfv2d.mimetic2d) apply_e21_r() (in module mfv2d.mimetic2d) apply_e21_rt() (in module mfv2d.mimetic2d) apply_e21_t() (in module mfv2d.mimetic2d) ArrayCom (class in mfv2d.element) assemble_forcing() (in module mfv2d.solve_system) assemble_matrix() (in module mfv2d.solve_system) assemble_vector() (in module mfv2d.solve_system) B base_form (mfv2d.kform.KHodge attribute) (mfv2d.kform.KWeight attribute) Basis1D (class in mfv2d._mfv2d) Basis2D (class in mfv2d._mfv2d) basis_eta (mfv2d._mfv2d.Basis2D attribute) basis_xi (mfv2d._mfv2d.Basis2D attribute) begin (mfv2d._mfv2d.Line attribute) (mfv2d.eval.Incidence attribute) bottom_left (mfv2d.mimetic2d.ElementLeaf2D attribute) bottom_right (mfv2d.mimetic2d.ElementLeaf2D attribute) boundary_conditions (mfv2d.solve_system.SystemSettings attribute) boundary_indices (mfv2d.mimetic2d.Mesh2D attribute) BoundaryCondition2D (class in mfv2d.boundary) BoundaryCondition2DSteady (class in mfv2d.boundary) BoundaryCondition2DUnsteady (class in mfv2d.boundary) C call_per_element_fix() (in module mfv2d.element) call_per_element_flex() (in module mfv2d.element) call_per_leaf_flex() (in module mfv2d.element) call_per_leaf_obj() (in module mfv2d.element) call_per_root_flex() (in module mfv2d.element) child_array (mfv2d.element.ElementCollection attribute) child_bl (mfv2d.mimetic2d.ElementNode2D attribute) child_br (mfv2d.mimetic2d.ElementNode2D attribute) child_count_array (mfv2d.element.ElementCollection attribute) child_tl (mfv2d.mimetic2d.ElementNode2D attribute) child_tr (mfv2d.mimetic2d.ElementNode2D attribute) children() (mfv2d.mimetic2d.ElementNode2D method) clean() (mfv2d.mimetic2d.FemCache method) coeffs (mfv2d.element.ElementConstraint attribute) com (mfv2d.element.ElementArrayBase attribute) (mfv2d.element.ElementCollection attribute) (mfv2d.element.FixedElementArray attribute) (mfv2d.element.FlexibleElementArray attribute) (mfv2d.element.ObjectElementArray attribute) CompiledSystem (class in mfv2d.eval) compute_dof_sizes() (in module mfv2d.element) compute_dual() (mfv2d._mfv2d.Manifold2D method) compute_element_mass_matrix() (in module mfv2d._mfv2d) compute_element_matrix() (in module mfv2d._mfv2d) compute_element_projector() (in module mfv2d._mfv2d) compute_element_rhs() (in module mfv2d.solve_system) compute_element_vector() (in module mfv2d._mfv2d) compute_element_vector_fields() (in module mfv2d.solve_system) compute_element_vector_fields_nonlin() (in module mfv2d.solve_system) compute_gll() (in module mfv2d._mfv2d) compute_leaf_matrix() (in module mfv2d.solve_system) compute_leaf_vector() (in module mfv2d.solve_system) connect_corner_based() (in module mfv2d.continuity) connect_edge_based() (in module mfv2d.continuity) connect_edge_center() (in module mfv2d.continuity) connect_element_inner() (in module mfv2d.continuity) connect_elements() (in module mfv2d.continuity) constrained_forms (mfv2d.solve_system.SystemSettings attribute) Constraint (class in mfv2d.element) copy() (mfv2d.element.FlexibleElementArray method) core_form (mfv2d.kform.KForm property) (mfv2d.kform.KFormDerivative property) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KHodge property) (mfv2d.kform.KInteriorProduct property) (mfv2d.kform.KInteriorProductNonlinear property) (mfv2d.kform.KWeight property) corners_array (mfv2d.element.ElementCollection attribute) count (mfv2d.eval.Sum attribute) (mfv2d.kform.UnknownOrderings property) D derivative (mfv2d.kform.KForm property) dimension (mfv2d._mfv2d.Manifold2D attribute) divide() (mfv2d.mimetic2d.ElementLeaf2D method) division_function() (mfv2d.solve_system.RefinementSettings method) division_predicate (mfv2d.solve_system.RefinementSettings attribute) dlagrange1d() (in module mfv2d._mfv2d) dofs (mfv2d.element.ElementConstraint attribute) dt (mfv2d.solve_system.TimeSettings attribute) dtype (mfv2d.element.ElementArrayBase attribute) (mfv2d.element.FixedElementArray attribute) (mfv2d.element.FlexibleElementArray attribute) (mfv2d.element.ObjectElementArray attribute) dual (mfv2d.eval.Incidence attribute) (mfv2d.eval.InterProd attribute) (mfv2d.kform.KFormUnknown attribute) (mfv2d.kform.UnknownFormOrder property) (mfv2d.mimetic2d.Mesh2D attribute) E edge (mfv2d._mfv2d.Basis1D attribute) Element2D (class in mfv2d.mimetic2d) element_cnt (mfv2d.element.ArrayCom attribute) element_constraints (mfv2d.element.Constraint attribute) element_dual_dofs() (in module mfv2d.element) element_orders (mfv2d.solve_system.SolutionStatistics attribute) element_primal_dofs() (in module mfv2d.element) ElementArrayBase (class in mfv2d.element) ElementCollection (class in mfv2d.element) ElementConstraint (class in mfv2d.element) ElementLeaf2D (class in mfv2d.mimetic2d) ElementNode2D (class in mfv2d.mimetic2d) ElementSide (class in mfv2d.mimetic2d) end (mfv2d._mfv2d.Line attribute) equations (mfv2d.kform.KFormSystem attribute) err_cur (mfv2d.progress.ProgressTracker attribute) err_indicator (mfv2d.progress.ProgressTracker property) err_initial (mfv2d.progress.ProgressTracker attribute) err_tol (mfv2d.progress.ProgressTracker attribute) err_width (mfv2d.progress.ProgressTracker attribute) explicit_terms (mfv2d.kform.KSum property) extract_carry() (in module mfv2d.solve_system) F FemCache (class in mfv2d.mimetic2d) field_index (mfv2d.eval.InterProd attribute) find_surface_boundary_id_line() (in module mfv2d.mimetic2d) find_time_carry_indices() (in module mfv2d.solve_system) FixedElementArray (class in mfv2d.element) FlexibleElementArray (class in mfv2d.element) form (mfv2d.boundary.BoundaryCondition2D attribute) (mfv2d.boundary.BoundaryCondition2DSteady attribute) (mfv2d.boundary.BoundaryCondition2DUnsteady attribute) (mfv2d.kform.KFormDerivative attribute) (mfv2d.kform.KInteriorProduct attribute) (mfv2d.kform.KInteriorProductNonlinear attribute) form_field (mfv2d.kform.KInteriorProductNonlinear attribute) FORM_ORDER_0 (mfv2d.kform.UnknownFormOrder attribute) FORM_ORDER_1 (mfv2d.kform.UnknownFormOrder attribute) FORM_ORDER_2 (mfv2d.kform.UnknownFormOrder attribute) form_orders (mfv2d.kform.UnknownOrderings attribute) from_irregular() (mfv2d._mfv2d.Manifold2D class method) from_regular() (mfv2d._mfv2d.Manifold2D class method) full_unknown_count() (mfv2d.kform.UnknownFormOrder method) func (mfv2d.boundary.BoundaryCondition2DSteady attribute) (mfv2d.boundary.BoundaryCondition2DUnsteady attribute) (mfv2d.kform.KExplicit attribute) G GeoID (class in mfv2d._mfv2d) get_basis1d() (mfv2d.mimetic2d.FemCache method) get_basis2d() (mfv2d.mimetic2d.FemCache method) get_integration_rule() (mfv2d.mimetic2d.FemCache method) get_line() (mfv2d._mfv2d.Manifold2D method) get_mass_inverse_1d_edge() (mfv2d.mimetic2d.FemCache method) get_mass_inverse_1d_node() (mfv2d.mimetic2d.FemCache method) get_surface() (mfv2d._mfv2d.Manifold2D method) I i_e (mfv2d.element.ElementConstraint attribute) Identity (class in mfv2d.eval) IDENTITY (mfv2d.eval.MatOpCode attribute) implicit_terms (mfv2d.kform.KSum property) Incidence (class in mfv2d.eval) INCIDENCE (mfv2d.eval.MatOpCode attribute) incidence_10() (in module mfv2d.mimetic2d) incidence_21() (in module mfv2d.mimetic2d) index (mfv2d._mfv2d.GeoID attribute) indices (mfv2d.boundary.BoundaryCondition2D attribute) (mfv2d.boundary.BoundaryCondition2DSteady attribute) (mfv2d.boundary.BoundaryCondition2DUnsteady attribute) initial_conditions (mfv2d.solve_system.SystemSettings attribute) IntegrationRule1D (class in mfv2d._mfv2d) InterProd (class in mfv2d.eval) INTERPROD (mfv2d.eval.MatOpCode attribute) inv (mfv2d.eval.MassMat attribute) INVALID (mfv2d.eval.MatOpCode attribute) is_linear (mfv2d.kform.KForm property) (mfv2d.kform.KFormDerivative property) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KHodge property) (mfv2d.kform.KInteriorProduct property) (mfv2d.kform.KInteriorProductNonlinear property) (mfv2d.kform.KWeight property) is_primal (mfv2d.kform.KForm property) (mfv2d.kform.KFormDerivative property) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KHodge property) (mfv2d.kform.KInteriorProduct property) (mfv2d.kform.KInteriorProductNonlinear property) (mfv2d.kform.KWeight property) is_weight (mfv2d.kform.KForm property) (mfv2d.kform.KFormDerivative property) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KHodge property) (mfv2d.kform.KInteriorProduct property) (mfv2d.kform.KInteriorProductNonlinear property) (mfv2d.kform.KWeight property) iter_cur (mfv2d.progress.ProgressTracker attribute) iter_history (mfv2d.solve_system.SolutionStatistics attribute) iter_max (mfv2d.progress.ProgressTracker attribute) iter_progress (mfv2d.progress.ProgressTracker property) iter_width (mfv2d.progress.ProgressTracker attribute) J jacobian() (in module mfv2d.element) K k (mfv2d.eval.Scale attribute) KBoundaryProjection (class in mfv2d.kform) KElementProjection (class in mfv2d.kform) KEquation (class in mfv2d.kform) KExplicit (class in mfv2d.kform) KForm (class in mfv2d.kform) KFormDerivative (class in mfv2d.kform) KFormSystem (class in mfv2d.kform) KFormUnknown (class in mfv2d.kform) KHodge (class in mfv2d.kform) KInnerProduct (class in mfv2d.kform) KInteriorProduct (class in mfv2d.kform) KInteriorProductNonlinear (class in mfv2d.kform) KSum (class in mfv2d.kform) KWeight (class in mfv2d.kform) L label (mfv2d.kform.KForm attribute) (mfv2d.kform.Term attribute) lagrange1d() (in module mfv2d._mfv2d) left (mfv2d.kform.KEquation attribute) lhs_full (mfv2d.eval.CompiledSystem attribute) Line (class in mfv2d._mfv2d) linear_codes (mfv2d.eval.CompiledSystem attribute) M Manifold2D (class in mfv2d._mfv2d) MASS (mfv2d.eval.MatOpCode attribute) MassMat (class in mfv2d.eval) MatMul (class in mfv2d.eval) MATMUL (mfv2d.eval.MatOpCode attribute) MatOp (class in mfv2d.eval) MatOpCode (class in mfv2d.eval) maximum_iterations (mfv2d.solve_system.SolverSettings attribute) Mesh2D (class in mfv2d.mimetic2d) mesh_boundary_conditions() (in module mfv2d.boundary) N n_elements (mfv2d.mimetic2d.Mesh2D property) n_elems (mfv2d.solve_system.SolutionStatistics attribute) n_lagrange (mfv2d.solve_system.SolutionStatistics attribute) n_leaf_dofs (mfv2d.solve_system.SolutionStatistics attribute) n_leaves (mfv2d.solve_system.SolutionStatistics attribute) n_lines (mfv2d._mfv2d.Manifold2D attribute) n_points (mfv2d._mfv2d.Manifold2D attribute) n_surfaces (mfv2d._mfv2d.Manifold2D attribute) n_total_dofs (mfv2d.solve_system.SolutionStatistics attribute) next (mfv2d.mimetic2d.ElementSide property) node (mfv2d._mfv2d.Basis1D attribute) nodes (mfv2d._mfv2d.IntegrationRule1D attribute) non_linear_solve_run() (in module mfv2d.solve_system) nonlin_codes (mfv2d.eval.CompiledSystem attribute) nt (mfv2d.solve_system.TimeSettings attribute) O ObjectElementArray (class in mfv2d.element) order (mfv2d._mfv2d.Basis1D attribute) (mfv2d._mfv2d.IntegrationRule1D attribute) (mfv2d.eval.MassMat attribute) (mfv2d.kform.KForm attribute) (mfv2d.mimetic2d.ElementLeaf2D attribute) order_diff (mfv2d.mimetic2d.FemCache attribute) orders (mfv2d.mimetic2d.Mesh2D attribute) orders_array (mfv2d.element.ElementCollection attribute) P pairs (mfv2d.kform.KSum attribute) parent (mfv2d.mimetic2d.Element2D attribute) (mfv2d.mimetic2d.ElementLeaf2D attribute) (mfv2d.mimetic2d.ElementNode2D attribute) parent_array (mfv2d.element.ElementCollection attribute) poly_x() (in module mfv2d.element) poly_y() (in module mfv2d.element) positions (mfv2d.mimetic2d.Mesh2D attribute) prev (mfv2d.mimetic2d.ElementSide property) primal (mfv2d.mimetic2d.Mesh2D attribute) primal_order (mfv2d.kform.KForm property) (mfv2d.kform.KFormDerivative property) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KHodge property) (mfv2d.kform.KInteriorProduct property) (mfv2d.kform.KInteriorProductNonlinear property) (mfv2d.kform.KWeight property) print_eval_procedure() (in module mfv2d.eval) ProgressTracker (class in mfv2d.progress) Push (class in mfv2d.eval) PUSH (mfv2d.eval.MatOpCode attribute) R reconstruct() (in module mfv2d.element) reconstruct_mesh_from_solution() (in module mfv2d.solve_system) refinement_levels (mfv2d.solve_system.RefinementSettings attribute) RefinementSettings (class in mfv2d.solve_system) relative_tolerance (mfv2d.solve_system.SolverSettings attribute) relaxation (mfv2d.solve_system.SolverSettings attribute) residual_history (mfv2d.solve_system.SolutionStatistics attribute) resize_entry() (mfv2d.element.FlexibleElementArray method) reversed (mfv2d._mfv2d.GeoID attribute) rhs (mfv2d.element.Constraint attribute) rhs_2d_element_projection() (in module mfv2d.solve_system) rhs_codes (mfv2d.eval.CompiledSystem attribute) right (mfv2d.kform.KEquation attribute) root_indices (mfv2d.element.ElementCollection attribute) roots (mfv2d._mfv2d.Basis1D attribute) rule (mfv2d._mfv2d.Basis1D attribute) S sample_rate (mfv2d.solve_system.TimeSettings attribute) Scale (class in mfv2d.eval) SCALE (mfv2d.eval.MatOpCode attribute) shape (mfv2d.element.FixedElementArray attribute) shapes (mfv2d.element.FlexibleElementArray attribute) SIDE_BOTTOM (mfv2d.mimetic2d.ElementSide attribute) SIDE_LEFT (mfv2d.mimetic2d.ElementSide attribute) SIDE_RIGHT (mfv2d.mimetic2d.ElementSide attribute) SIDE_TOP (mfv2d.mimetic2d.ElementSide attribute) simplify_expression() (in module mfv2d.eval) SolutionStatistics (class in mfv2d.solve_system) SolverSettings (class in mfv2d.solve_system) split_terms_linear_nonlinear() (mfv2d.kform.KSum method) starting_order (mfv2d.eval.InterProd attribute) state_str() (mfv2d.progress.ProgressTracker method) Sum (class in mfv2d.eval) SUM (mfv2d.eval.MatOpCode attribute) Surface (class in mfv2d._mfv2d) surface_to_element() (mfv2d.mimetic2d.Mesh2D method) system (mfv2d.solve_system.SystemSettings attribute) SystemSettings (class in mfv2d.solve_system) T Term (class in mfv2d.kform) TermEvaluatable (class in mfv2d.kform) time_march_relations (mfv2d.solve_system.TimeSettings attribute) TimeSettings (class in mfv2d.solve_system) top_left (mfv2d.mimetic2d.ElementLeaf2D attribute) top_right (mfv2d.mimetic2d.ElementLeaf2D attribute) translate_equation() (in module mfv2d.eval) translate_system() (in module mfv2d.eval) translate_to_c_instructions() (in module mfv2d.eval) U unique() (mfv2d.element.ElementArrayBase method) (mfv2d.element.FixedElementArray method) (mfv2d.element.FlexibleElementArray method) unknown_form (mfv2d.kform.KInnerProduct attribute) unknown_forms (mfv2d.kform.KFormSystem attribute) UnknownFormOrder (class in mfv2d.kform) UnknownOrderings (class in mfv2d.kform) unknowns (mfv2d.kform.KExplicit property) (mfv2d.kform.KInnerProduct property) (mfv2d.kform.KSum property) (mfv2d.kform.TermEvaluatable property) update_iteration() (mfv2d.progress.ProgressTracker method) V values (mfv2d.element.ElementArrayBase attribute) (mfv2d.element.FixedElementArray attribute) (mfv2d.element.FlexibleElementArray attribute) (mfv2d.element.ObjectElementArray attribute) vector_field (mfv2d.kform.KInteriorProduct attribute) vector_fields (mfv2d.kform.KExplicit property) (mfv2d.kform.KFormSystem attribute) (mfv2d.kform.KInnerProduct property) (mfv2d.kform.KSum property) (mfv2d.kform.TermEvaluatable property) W weight (mfv2d.kform.KEquation property) (mfv2d.kform.KExplicit attribute) (mfv2d.kform.KFormUnknown property) (mfv2d.kform.KWeight property) (mfv2d.kform.TermEvaluatable attribute) weight_form (mfv2d.kform.KInnerProduct attribute) weight_forms (mfv2d.kform.KFormSystem attribute) weights (mfv2d._mfv2d.IntegrationRule1D attribute)