Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z _ __abs__() (wrenfold.sym.Expr method) __add__() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __array__() (wrenfold.sym.MatrixExpr method) __bool__() (wrenfold.sym.BooleanExpr method) (wrenfold.sym.CompoundExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __call__() (wrenfold.external_functions.ExternalFunction method) (wrenfold.sym.Function method) __eq__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.code_generation.OutputArg method) (wrenfold.code_generation.ReturnValue method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.expressions.Variable method) (wrenfold.geometry.Quaternion method) (wrenfold.sym.BooleanExpr method) (wrenfold.sym.CompoundExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.Function method) (wrenfold.sym.MatrixExpr method) (wrenfold.type_info.CustomType method) (wrenfold.type_info.MatrixType method) (wrenfold.type_info.NumericType method) (wrenfold.type_info.ScalarType method) (wrenfold.type_info.StructField method) __ge__() (wrenfold.sym.Expr method) __getitem__() (wrenfold.ast.AstSpan method) (wrenfold.sym.MatrixExpr method) __gt__() (wrenfold.sym.Expr method) __hash__ (wrenfold.code_generation.OutputArg attribute) (wrenfold.code_generation.ReturnValue attribute) __hash__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.expressions.Variable method) (wrenfold.geometry.Quaternion method) (wrenfold.sym.BooleanExpr method) (wrenfold.sym.CompoundExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.Function method) (wrenfold.sym.MatrixExpr method) (wrenfold.type_info.CustomType method) (wrenfold.type_info.MatrixType method) (wrenfold.type_info.NumericType method) (wrenfold.type_info.ScalarType method) (wrenfold.type_info.StructField method) __index__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.type_info.NumericType method) __init__() (wrenfold.ast.Add method) (wrenfold.ast.AssignOutputMatrix method) (wrenfold.ast.AssignOutputScalar method) (wrenfold.ast.AssignOutputStruct method) (wrenfold.ast.AssignTemporary method) (wrenfold.ast.AstSpan method) (wrenfold.ast.BooleanLiteral method) (wrenfold.ast.Branch method) (wrenfold.ast.CallExternalFunction method) (wrenfold.ast.CallStdFunction method) (wrenfold.ast.Cast method) (wrenfold.ast.Comment method) (wrenfold.ast.Compare method) (wrenfold.ast.ConstructCustomType method) (wrenfold.ast.ConstructMatrix method) (wrenfold.ast.Declaration method) (wrenfold.ast.Divide method) (wrenfold.ast.FloatLiteral method) (wrenfold.ast.FunctionDefinition method) (wrenfold.ast.FunctionSignature method) (wrenfold.ast.GetArgument method) (wrenfold.ast.GetField method) (wrenfold.ast.GetMatrixElement method) (wrenfold.ast.IntegerLiteral method) (wrenfold.ast.Multiply method) (wrenfold.ast.Negate method) (wrenfold.ast.OptionalOutputBranch method) (wrenfold.ast.Parenthetical method) (wrenfold.ast.ReturnObject method) (wrenfold.ast.SpecialConstant method) (wrenfold.ast.VariableRef method) (wrenfold.code_generation.Argument method) (wrenfold.code_generation.ArgumentDirection method) (wrenfold.code_generation.BaseGenerator method) (wrenfold.code_generation.CppGenerator method) (wrenfold.code_generation.FunctionDescription method) (wrenfold.code_generation.OutputArg method) (wrenfold.code_generation.ReturnValue method) (wrenfold.code_generation.RustGenerator method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.expressions.Variable method) (wrenfold.external_functions.ExternalFunction method) (wrenfold.geometry.Quaternion method) (wrenfold.sym.BooleanExpr method) (wrenfold.sym.CompoundExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.Function method) (wrenfold.sym.MatrixExpr method) (wrenfold.type_annotations.Opaque method) (wrenfold.type_info.CustomType method) (wrenfold.type_info.MatrixType method) (wrenfold.type_info.NumericType method) (wrenfold.type_info.ScalarType method) (wrenfold.type_info.StructField method) __int__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.type_info.NumericType method) __iter__() (wrenfold.ast.AstSpan method) (wrenfold.sym.MatrixExpr method) __le__() (wrenfold.sym.Expr method) __len__() (wrenfold.ast.AstSpan method) (wrenfold.sym.MatrixExpr method) __lt__() (wrenfold.sym.Expr method) __mul__() (wrenfold.geometry.Quaternion method) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __ne__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.type_info.NumericType method) __neg__() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __pow__() (wrenfold.sym.Expr method) __radd__() (wrenfold.sym.Expr method) __rmul__() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __rpow__() (wrenfold.sym.Expr method) __rsub__() (wrenfold.sym.Expr method) __rtruediv__() (wrenfold.sym.Expr method) __str__() (wrenfold.code_generation.ArgumentDirection method) (wrenfold.enumerations.NumberSet method) (wrenfold.enumerations.RelationalOperation method) (wrenfold.enumerations.StdMathFunction method) (wrenfold.enumerations.SymbolicConstant method) (wrenfold.type_info.NumericType method) __sub__() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) __truediv__() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) A abs() (in module wrenfold.sym) acos() (in module wrenfold.sym) acosh() (in module wrenfold.sym) Add (class in wrenfold.ast) add_input_argument() (wrenfold.code_generation.FunctionDescription method) add_output_argument() (wrenfold.code_generation.FunctionDescription method) addition() (in module wrenfold.sym) apply_preamble() (wrenfold.code_generation.CppGenerator static method) (wrenfold.code_generation.RustGenerator static method) arg (wrenfold.ast.AssignOutputMatrix property) (wrenfold.ast.AssignOutputScalar property) (wrenfold.ast.AssignOutputStruct property) (wrenfold.ast.Cast property) (wrenfold.ast.GetField property) (wrenfold.ast.GetMatrixElement property) (wrenfold.ast.Negate property) args (wrenfold.ast.Add property) (wrenfold.ast.CallStdFunction property) (wrenfold.ast.ConstructMatrix property) (wrenfold.ast.Multiply property) (wrenfold.sym.BooleanExpr property) (wrenfold.sym.Expr property) Argument (class in wrenfold.code_generation) argument (wrenfold.ast.GetArgument property) (wrenfold.ast.OptionalOutputBranch property) ArgumentDirection (class in wrenfold.code_generation) arguments (wrenfold.ast.FunctionSignature property) ArithmeticError (class in wrenfold.exceptions) asin() (in module wrenfold.sym) asinh() (in module wrenfold.sym) AssertionError (class in wrenfold.exceptions) AssignOutputMatrix (class in wrenfold.ast) AssignOutputScalar (class in wrenfold.ast) AssignOutputStruct (class in wrenfold.ast) AssignTemporary (class in wrenfold.ast) AstSpan (class in wrenfold.ast) atan() (in module wrenfold.sym) atan2() (in module wrenfold.sym) atanh() (in module wrenfold.sym) B BaseGenerator (class in wrenfold.code_generation) body (wrenfold.ast.FunctionDefinition property) BooleanExpr (class in wrenfold.sym) BooleanLiteral (class in wrenfold.ast) Branch (class in wrenfold.ast) C CallExternalFunction (class in wrenfold.ast) CallStdFunction (class in wrenfold.ast) Cast (class in wrenfold.ast) col (wrenfold.ast.GetMatrixElement property) col_join() (wrenfold.sym.MatrixExpr method) collect() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) cols (wrenfold.type_info.MatrixType property) Comment (class in wrenfold.ast) Compare (class in wrenfold.ast) compare() (in module wrenfold.sym) CompoundExpr (class in wrenfold.sym) compute_indices() (wrenfold.type_info.MatrixType method) condition (wrenfold.ast.Branch property) conjugate() (wrenfold.geometry.Quaternion method) ConstructCustomType (class in wrenfold.ast) ConstructMatrix (class in wrenfold.ast) content (wrenfold.ast.Comment property) contents (wrenfold.ast.Parenthetical property) cos() (in module wrenfold.sym) cosh() (in module wrenfold.sym) CppGenerator (class in wrenfold.code_generation) create_function_description() (in module wrenfold.code_generation) cse_function_description() (in module wrenfold.code_generation) CustomType (class in wrenfold.type_info) D Declaration (class in wrenfold.ast) declare_external_function() (in module wrenfold.external_functions) derivative() (in module wrenfold.sym) destination_type (wrenfold.ast.Cast property) det() (in module wrenfold.sym) (wrenfold.sym.MatrixExpr method) diag() (in module wrenfold.sym) diff() (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) DimensionError (class in wrenfold.exceptions) direction (wrenfold.code_generation.Argument property) distribute() (in module wrenfold.sym) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) Divide (class in wrenfold.ast) E eliminate_subexpressions() (in module wrenfold.sym) else_branch (wrenfold.ast.Branch property) eq() (in module wrenfold.sym) eval() (wrenfold.geometry.Quaternion method) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) Expr (class in wrenfold.sym) expression (wrenfold.code_generation.OutputArg attribute) (wrenfold.code_generation.ReturnValue attribute) expression_tree_str() (wrenfold.sym.BooleanExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) ExternalFunction (class in wrenfold.external_functions) eye() (in module wrenfold.sym) F field_name (wrenfold.ast.GetField property) fields (wrenfold.type_info.CustomType property) float() (in module wrenfold.sym) FloatLiteral (class in wrenfold.ast) FloatScalar (class in wrenfold.type_annotations) floor() (in module wrenfold.sym) format() (wrenfold.code_generation.BaseGenerator method) (wrenfold.code_generation.CppGenerator method) (wrenfold.code_generation.RustGenerator method) from_angle_axis() (wrenfold.geometry.Quaternion static method) from_rotation_matrix() (wrenfold.geometry.Quaternion static method) from_rotation_vector() (wrenfold.geometry.Quaternion static method) from_sympy() (in module wrenfold.sympy_conversion) from_wxyz() (wrenfold.geometry.Quaternion static method) from_x_angle() (wrenfold.geometry.Quaternion static method) from_xyzw() (wrenfold.geometry.Quaternion static method) from_y_angle() (wrenfold.geometry.Quaternion static method) from_z_angle() (wrenfold.geometry.Quaternion static method) full_piv_lu() (in module wrenfold.sym) Function (class in wrenfold.sym) function (wrenfold.ast.CallStdFunction property) FunctionDefinition (class in wrenfold.ast) FunctionDescription (class in wrenfold.code_generation) FunctionSignature (class in wrenfold.ast) G ge() (in module wrenfold.sym) generate() (wrenfold.code_generation.BaseGenerator method) (wrenfold.code_generation.CppGenerator method) (wrenfold.code_generation.RustGenerator method) generate_function() (in module wrenfold.code_generation) get_field_value() (wrenfold.ast.ConstructCustomType method) get_variables() (in module wrenfold.sym) GetArgument (class in wrenfold.ast) GetField (class in wrenfold.ast) GetMatrixElement (class in wrenfold.ast) gt() (in module wrenfold.sym) H hstack() (in module wrenfold.sym) I if_branch (wrenfold.ast.Branch property) integer() (in module wrenfold.sym) IntegerLiteral (class in wrenfold.ast) IntScalar (class in wrenfold.type_annotations) InvalidArgumentError (class in wrenfold.exceptions) inverse() (wrenfold.geometry.Quaternion method) inverse_left_jacobian_of_so3() (in module wrenfold.geometry) is_empty (wrenfold.sym.MatrixExpr property) is_identical_to() (wrenfold.expressions.Variable method) (wrenfold.geometry.Quaternion method) (wrenfold.sym.BooleanExpr method) (wrenfold.sym.CompoundExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.Function method) (wrenfold.sym.MatrixExpr method) (wrenfold.type_info.CustomType method) (wrenfold.type_info.MatrixType method) (wrenfold.type_info.ScalarType method) (wrenfold.type_info.StructField method) is_optional (wrenfold.code_generation.Argument property) (wrenfold.code_generation.OutputArg attribute) is_unique_variable (wrenfold.expressions.Variable property) iverson() (in module wrenfold.sym) J jacobian() (in module wrenfold.sym) (wrenfold.sym.MatrixExpr method) L le() (in module wrenfold.sym) left (wrenfold.ast.AssignTemporary property) (wrenfold.ast.Compare property) (wrenfold.ast.Divide property) left_jacobian_of_so3() (in module wrenfold.geometry) log() (in module wrenfold.sym) lt() (in module wrenfold.sym) M matrix() (in module wrenfold.sym) Matrix1 (class in wrenfold.type_annotations) Matrix2 (class in wrenfold.type_annotations) Matrix3 (class in wrenfold.type_annotations) Matrix4 (class in wrenfold.type_annotations) Matrix5 (class in wrenfold.type_annotations) Matrix6 (class in wrenfold.type_annotations) Matrix7 (class in wrenfold.type_annotations) Matrix8 (class in wrenfold.type_annotations) Matrix9 (class in wrenfold.type_annotations) matrix_of_symbols() (in module wrenfold.sym) MatrixExpr (class in wrenfold.sym) MatrixType (class in wrenfold.type_info) max() (in module wrenfold.sym) min() (in module wrenfold.sym) mkdir_and_write_file() (in module wrenfold.code_generation) multiplication() (in module wrenfold.sym) Multiply (class in wrenfold.ast) N name (wrenfold.ast.Declaration property) (wrenfold.ast.FunctionSignature property) (wrenfold.ast.VariableRef property) (wrenfold.code_generation.Argument property) (wrenfold.code_generation.ArgumentDirection property) (wrenfold.code_generation.FunctionDescription property) (wrenfold.code_generation.OutputArg attribute) (wrenfold.enumerations.NumberSet property) (wrenfold.enumerations.RelationalOperation property) (wrenfold.enumerations.StdMathFunction property) (wrenfold.enumerations.SymbolicConstant property) (wrenfold.expressions.Variable property) (wrenfold.sym.Function property) (wrenfold.type_info.CustomType property) (wrenfold.type_info.NumericType property) (wrenfold.type_info.StructField property) Negate (class in wrenfold.ast) norm() (wrenfold.geometry.Quaternion method) (wrenfold.sym.MatrixExpr method) normalized() (wrenfold.geometry.Quaternion method) NumberSet (class in wrenfold.enumerations) numeric_type (wrenfold.type_info.ScalarType property) NumericType (class in wrenfold.type_info) O Opaque (class in wrenfold.type_annotations) operation (wrenfold.ast.Compare property) OptionalOutputBranch (class in wrenfold.ast) output_expressions() (wrenfold.code_generation.FunctionDescription method) OutputArg (class in wrenfold.code_generation) P Parenthetical (class in wrenfold.ast) pow() (in module wrenfold.sym) python_type (wrenfold.type_info.CustomType property) Q Quaternion (class in wrenfold.geometry) R rational() (in module wrenfold.sym) RelationalOperation (class in wrenfold.enumerations) reshape() (wrenfold.sym.MatrixExpr method) return_type (wrenfold.ast.FunctionSignature property) ReturnObject (class in wrenfold.ast) ReturnValue (class in wrenfold.code_generation) right (wrenfold.ast.AssignTemporary property) (wrenfold.ast.Compare property) (wrenfold.ast.Divide property) right_local_coordinates_derivative() (wrenfold.geometry.Quaternion method) right_retract_derivative() (wrenfold.geometry.Quaternion method) row (wrenfold.ast.GetMatrixElement property) row_join() (wrenfold.sym.MatrixExpr method) row_vector() (in module wrenfold.sym) rows (wrenfold.type_info.MatrixType property) RustGenerator (class in wrenfold.code_generation) S ScalarType (class in wrenfold.type_info) set (wrenfold.expressions.Variable property) set_return_value() (wrenfold.code_generation.FunctionDescription method) shape (wrenfold.sym.MatrixExpr property) (wrenfold.type_info.MatrixType property) sign() (in module wrenfold.sym) signature (wrenfold.ast.FunctionDefinition property) sin() (in module wrenfold.sym) sinh() (in module wrenfold.sym) size (wrenfold.sym.MatrixExpr property) SpecialConstant (class in wrenfold.ast) split_lines() (wrenfold.ast.Comment method) sqrt() (in module wrenfold.sym) squared_norm() (wrenfold.geometry.Quaternion method) (wrenfold.sym.MatrixExpr method) statements (wrenfold.ast.OptionalOutputBranch property) StdMathFunction (class in wrenfold.enumerations) struct_type (wrenfold.ast.GetField property) StructField (class in wrenfold.type_info) subs() (in module wrenfold.sym) (wrenfold.geometry.Quaternion method) (wrenfold.sym.BooleanExpr method) (wrenfold.sym.Expr method) (wrenfold.sym.MatrixExpr method) substitution() (in module wrenfold.sym) super_format() (wrenfold.code_generation.BaseGenerator method) (wrenfold.code_generation.CppGenerator method) (wrenfold.code_generation.RustGenerator method) SymbolicConstant (class in wrenfold.enumerations) symbols() (in module wrenfold.sym) T T (wrenfold.sym.MatrixExpr property) tan() (in module wrenfold.sym) tanh() (in module wrenfold.sym) to_angle_axis() (wrenfold.geometry.Quaternion method) to_expression() (wrenfold.expressions.Variable method) to_flat_list() (wrenfold.sym.MatrixExpr method) to_list() (wrenfold.geometry.Quaternion method) (wrenfold.sym.MatrixExpr method) to_rotation_matrix() (wrenfold.geometry.Quaternion method) to_rotation_vector() (wrenfold.geometry.Quaternion method) to_string() (wrenfold.enumerations.StdMathFunction method) to_sympy() (in module wrenfold.sympy_conversion) to_vector_wxyz() (wrenfold.geometry.Quaternion method) to_vector_xyzw() (wrenfold.geometry.Quaternion method) total_size (wrenfold.type_info.CustomType property) transpile() (in module wrenfold.code_generation) transpose() (wrenfold.sym.MatrixExpr method) type (wrenfold.ast.ConstructCustomType property) (wrenfold.ast.ConstructMatrix property) (wrenfold.ast.Declaration property) (wrenfold.code_generation.Argument property) (wrenfold.type_info.StructField property) type_name (wrenfold.sym.BooleanExpr property) (wrenfold.sym.CompoundExpr property) (wrenfold.sym.Expr property) (wrenfold.sym.MatrixExpr property) TypeError (class in wrenfold.exceptions) U unary_map() (wrenfold.sym.MatrixExpr method) unevaluated() (in module wrenfold.sym) unique_symbols() (in module wrenfold.sym) V value (wrenfold.ast.AssignOutputMatrix property) (wrenfold.ast.AssignOutputScalar property) (wrenfold.ast.AssignOutputStruct property) (wrenfold.ast.BooleanLiteral property) (wrenfold.ast.Declaration property) (wrenfold.ast.FloatLiteral property) (wrenfold.ast.IntegerLiteral property) (wrenfold.ast.ReturnObject property) (wrenfold.ast.SpecialConstant property) Variable (class in wrenfold.expressions) VariableRef (class in wrenfold.ast) vec() (in module wrenfold.sym) vector() (in module wrenfold.sym) Vector1 (class in wrenfold.type_annotations) Vector2 (class in wrenfold.type_annotations) Vector3 (class in wrenfold.type_annotations) Vector4 (class in wrenfold.type_annotations) Vector5 (class in wrenfold.type_annotations) Vector6 (class in wrenfold.type_annotations) Vector7 (class in wrenfold.type_annotations) Vector8 (class in wrenfold.type_annotations) Vector9 (class in wrenfold.type_annotations) vstack() (in module wrenfold.sym) W w (wrenfold.geometry.Quaternion property) wf::constant (C++ class) wf::constant::value (C++ function) wf::convert_to_span (C++ struct) wf::dynamic (C++ class) wf::dynamic::value (C++ function) wf::make_always_null_span (C++ function) wf::make_array_span (C++ function), [1] wf::make_input_span (C++ function) wf::make_optional_output_span (C++ function) wf::make_output_span (C++ function) wf::make_span (C++ function) wf::make_value_pack (C++ function) wf::span (C++ class) wf::span::as_const (C++ function) wf::span::block (C++ function) wf::span::cols (C++ function) wf::span::data (C++ function) wf::span::dimension (C++ function) wf::span::dimensions (C++ function) wf::span::num_dimensions (C++ member) wf::span::operator bool (C++ function) wf::span::operator() (C++ function) wf::span::operator[] (C++ function) wf::span::rows (C++ function) wf::span::span (C++ function) wf::span::stride (C++ function) wf::span::strides (C++ function) wf::value_pack (C++ class) wf::value_pack::get (C++ function) wf::value_pack::known_at_compile_time (C++ member) wf::value_pack::length (C++ member) where() (in module wrenfold.sym) with_name() (wrenfold.geometry.Quaternion static method) X x (wrenfold.geometry.Quaternion property) Y y (wrenfold.geometry.Quaternion property) Z z (wrenfold.geometry.Quaternion property) zeros() (in module wrenfold.sym)