Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W _ __add__() (mfv2d.kform.TermEvaluatable method) __call__() (mfv2d.progress.HistogramFormat method) (mfv2d.refinement.ErrorCalculationFunction method) __div__() (mfv2d.kform.TermEvaluatable method) __eq__() (mfv2d.kform.TermEvaluatable method) __invert__() (mfv2d.kform.KForm 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.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) __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_legendre_coefficients() (in module mfv2d.refinement) _element_strong_boundary_condition() (in module mfv2d.boundary) _element_weak_boundary_condition() (in module mfv2d.boundary) _extract_rhs_2d() (in module mfv2d.solve_system) _find_surface_boundary_id_node() (in module mfv2d.continuity) _get_corner_dof() (in module mfv2d.continuity) _get_side_dof_nodes() (in module mfv2d.continuity) _get_side_dofs() (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) 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) bilinear_interpolate() (in module mfv2d.mimetic2d) boundary_conditions (mfv2d.solve_system.SystemSettings attribute) boundary_indices (mfv2d._mfv2d.Mesh attribute) BoundaryCondition2D (class in mfv2d.boundary) BoundaryCondition2DSteady (class in mfv2d.boundary) BoundaryCondition2DUnsteady (class in mfv2d.boundary) C clean() (mfv2d.mimetic2d.FemCache method) coeffs (mfv2d.mimetic2d.ElementConstraint attribute) cols (mfv2d.progress.HistogramFormat attribute) CompiledSystem (class in mfv2d.eval) compute_dual() (mfv2d._mfv2d.Manifold2D method) compute_element_dual() (in module mfv2d.solve_system) compute_element_mass_matrix() (in module mfv2d._mfv2d) compute_element_matrix() (in module mfv2d._mfv2d) compute_element_primal() (in module mfv2d.solve_system) 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_nonlin() (in module mfv2d.solve_system) compute_gll() (in module mfv2d._mfv2d) compute_leaf_dof_counts() (in module mfv2d.mimetic2d) compute_legendre() (in module mfv2d._mfv2d) 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.mimetic2d) copy() (mfv2d._mfv2d.Mesh 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) count (mfv2d.eval.Sum attribute) (mfv2d.kform.UnknownOrderings property) D derivative (mfv2d.kform.KForm property) dimension (mfv2d._mfv2d.Manifold2D attribute) dlagrange1d() (in module mfv2d._mfv2d) dofs (mfv2d.mimetic2d.ElementConstraint attribute) dt (mfv2d.solve_system.TimeSettings attribute) dual (mfv2d._mfv2d.Mesh attribute) (mfv2d.eval.Incidence attribute) (mfv2d.eval.InterProd attribute) (mfv2d.kform.KFormUnknown attribute) (mfv2d.kform.UnknownFormOrder property) E edge (mfv2d._mfv2d.Basis1D attribute) element_constraints (mfv2d.mimetic2d.Constraint attribute) element_count (mfv2d._mfv2d.Mesh attribute) element_dual_dofs() (in module mfv2d.mimetic2d) element_orders (mfv2d.solve_system.SolutionStatistics attribute) element_primal_dofs() (in module mfv2d.mimetic2d) ElementConstraint (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) error_calculation_function (mfv2d.refinement.RefinementSettings attribute) ErrorCalculationFunction (class in mfv2d.refinement) explicit_terms (mfv2d.kform.KSum property) 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) 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) format() (mfv2d.progress.HistogramFormat method) 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_element_children() (mfv2d._mfv2d.Mesh method) get_element_depth() (mfv2d._mfv2d.Mesh method) get_element_parent() (mfv2d._mfv2d.Mesh method) get_integration_rule() (mfv2d.mimetic2d.FemCache method) get_leaf_corners() (mfv2d._mfv2d.Mesh method) get_leaf_indices() (mfv2d._mfv2d.Mesh method) get_leaf_orders() (mfv2d._mfv2d.Mesh 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) H h_refinement_ratio (mfv2d.refinement.RefinementSettings attribute) HistogramFormat (class in mfv2d.progress) I i_e (mfv2d.mimetic2d.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.mimetic2d) 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) label_format (mfv2d.progress.HistogramFormat attribute) lagrange1d() (in module mfv2d._mfv2d) leaf_count (mfv2d._mfv2d.Mesh attribute) left (mfv2d.kform.KEquation attribute) legendre_l2_to_h1_coefficients() (in module mfv2d._mfv2d) 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_count (mfv2d.refinement.RefinementLimitElementCount attribute) (mfv2d.refinement.RefinementLimitUnknownCount attribute) maximum_fraction (mfv2d.refinement.RefinementLimitElementCount attribute) (mfv2d.refinement.RefinementLimitUnknownCount attribute) maximum_iterations (mfv2d.solve_system.SolverSettings attribute) Mesh (class in mfv2d._mfv2d) mesh_boundary_conditions() (in module mfv2d.boundary) mesh_create() (in module mfv2d.mimetic2d) minimum_fraction (mfv2d.refinement.RefinementLimitErrorValue attribute) minimum_value (mfv2d.refinement.RefinementLimitErrorValue attribute) N 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 order (mfv2d._mfv2d.Basis1D attribute) (mfv2d._mfv2d.IntegrationRule1D attribute) (mfv2d.eval.MassMat attribute) (mfv2d.kform.KForm attribute) order_diff (mfv2d.mimetic2d.FemCache attribute) P pairs (mfv2d.kform.KSum attribute) perform_mesh_refinement() (in module mfv2d.refinement) prev (mfv2d.mimetic2d.ElementSide property) primal (mfv2d._mfv2d.Mesh 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.mimetic2d) reconstruct_mesh_from_solution() (in module mfv2d.solve_system) reconstruction_orders (mfv2d.refinement.RefinementSettings attribute) refinement_limit (mfv2d.refinement.RefinementSettings attribute) RefinementLimitElementCount (class in mfv2d.refinement) RefinementLimitErrorValue (class in mfv2d.refinement) RefinementLimitUnknownCount (class in mfv2d.refinement) RefinementSettings (class in mfv2d.refinement) relative_tolerance (mfv2d.solve_system.SolverSettings attribute) relaxation (mfv2d.solve_system.SolverSettings attribute) report_error_distribution (mfv2d.refinement.RefinementSettings attribute) report_order_distribution (mfv2d.refinement.RefinementSettings attribute) required_forms (mfv2d.refinement.RefinementSettings attribute) residual_history (mfv2d.solve_system.SolutionStatistics attribute) reversed (mfv2d._mfv2d.GeoID attribute) rhs (mfv2d.mimetic2d.Constraint attribute) rhs_2d_element_projection() (in module mfv2d.solve_system) rhs_codes (mfv2d.eval.CompiledSystem attribute) right (mfv2d.kform.KEquation attribute) roots (mfv2d._mfv2d.Basis1D attribute) rows (mfv2d.progress.HistogramFormat attribute) rule (mfv2d._mfv2d.Basis1D attribute) S sample_rate (mfv2d.solve_system.TimeSettings attribute) Scale (class in mfv2d.eval) SCALE (mfv2d.eval.MatOpCode attribute) set_leaf_orders() (mfv2d._mfv2d.Mesh method) 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_breath_first() (mfv2d._mfv2d.Mesh method) split_depth_first() (mfv2d._mfv2d.Mesh method) split_element() (mfv2d._mfv2d.Mesh method) 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) system (mfv2d.solve_system.SystemSettings attribute) SystemSettings (class in mfv2d.solve_system) T Term (class in mfv2d.kform) TermEvaluatable (class in mfv2d.kform) tick_count (mfv2d.progress.HistogramFormat attribute) time_march_relations (mfv2d.solve_system.TimeSettings attribute) TimeSettings (class in mfv2d.solve_system) translate_equation() (in module mfv2d.eval) translate_system() (in module mfv2d.eval) translate_to_c_instructions() (in module mfv2d.eval) U 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 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) vtk_lagrange_ordering() (in module mfv2d.mimetic2d) 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)