Index A | B | C | D | E | F | G | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A All() (in module sofia.field.reductions) allow_expand (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) allow_higher_order (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) Any() (in module sofia.field.reductions) apply_boundary_conditions() (in module sofia.pde) as_dummy() (sofia.Field method) (sofia.field.field.Field method) as_finite_diff() (in module sofia.pde) (in module sofia.pde.fdm) (in module sofia.pde.fdm.discretisation) as_finite_difference() (sofia.pde.Derivative method) (sofia.pde.fdm.Derivative method) (sofia.pde.fdm.derivative.Derivative method) Assignment (class in sofia.ir) (class in sofia.ir.base) assignments() (sofia.field.field.TensorField method) (sofia.field.field.VectorField method) (sofia.TensorField method) (sofia.VectorField method) B b (sofia.ir.SolveBlockTridiagonal attribute) (sofia.ir.SolveCirculant attribute) (sofia.ir.SolveSparse attribute) band (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) bcs (sofia.ir.ProjectDivFree attribute) body (sofia.ir.Checkpoint attribute) (sofia.ir.For attribute) (sofia.ir.FunctionDefinition attribute) (sofia.ir.While attribute) boundaries_absolute (sofia.domain.grid.Grid property) (sofia.Grid property) build_simulation() (in module sofia.pde) C CENTER (sofia.Staggered attribute) Checkpoint (class in sofia.ir) (class in sofia.ir.base) checkpoint (sofia.ir.For attribute) clip_larger (sofia.ir.Load attribute) CodeBlock (class in sofia.ir) (class in sofia.ir.base) CodegenToken (class in sofia.ir) (class in sofia.ir.token) component_fields() (in module sofia.field.field) concrete() (sofia.domain.grid.Grid method) (sofia.domain.particle_domain.ParticleDomain method) (sofia.Grid method) (sofia.ParticleDomain method) condition (sofia.ir.While attribute) coord_to_ind() (sofia.Grid method) CoordSys (class in sofia.domain.coordinate) copy() (sofia.Field method) (sofia.GridField method) create_new() (sofia.domain.coordinate.CoordSys method) cross() (sofia.pde.Del method) Cs (sofia.ir.EddyViscositySmagorinsky attribute) curl() (in module sofia.pde) CustomFunctionCall (class in sofia.ir) (class in sofia.ir.base) CustomToken (class in sofia.ir) (class in sofia.ir.token) cutoff (sofia.field.neighbour_sum.NeighbourSum property) (sofia.NeighbourSum property) D DD (class in sofia.domain.grid) dds_eval() (sofia.Grid method) default_assumptions (sofia.Domain attribute) (sofia.Field attribute) (sofia.geometry.Geometry attribute) (sofia.Grid attribute) (sofia.GridField attribute) (sofia.ir.Assignment attribute) (sofia.ir.Checkpoint attribute) (sofia.ir.CodeBlock attribute) (sofia.ir.CodegenToken attribute) (sofia.ir.CustomFunctionCall attribute) (sofia.ir.CustomToken attribute) (sofia.ir.EddyViscositySmagorinsky attribute) (sofia.ir.EvalAssignment attribute) (sofia.ir.For attribute) (sofia.ir.FunctionCall attribute) (sofia.ir.FunctionDefinition attribute) (sofia.ir.IndicesDeclaration attribute) (sofia.ir.Inputs attribute) (sofia.ir.Load attribute) (sofia.ir.Outputs attribute) (sofia.ir.Pass attribute) (sofia.ir.Print attribute) (sofia.ir.PrintTime attribute) (sofia.ir.ProjectDivFree attribute) (sofia.ir.RKn attribute) (sofia.ir.Save attribute) (sofia.ir.SolveBlockTridiagonal attribute) (sofia.ir.SolveCirculant attribute) (sofia.ir.SolveSparse attribute) (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) (sofia.ir.While attribute) (sofia.NeighbourSum attribute) (sofia.ParticleDomain attribute) (sofia.ParticleField attribute) (sofia.pde.Del attribute) (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) (sofia.Scalar attribute) (sofia.Staggered attribute) (sofia.TensorField attribute) (sofia.VectorField attribute) defaults (sofia.ir.Checkpoint attribute) (sofia.ir.CodegenToken attribute) (sofia.ir.CustomToken attribute) (sofia.ir.EddyViscositySmagorinsky attribute) (sofia.ir.For attribute) (sofia.ir.Load attribute) (sofia.ir.PrintTime attribute) (sofia.ir.ProjectDivFree attribute) (sofia.ir.RKn attribute) (sofia.ir.Save attribute) (sofia.ir.SolveBlockTridiagonal attribute) (sofia.ir.SolveSparse attribute) (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) (sofia.ir.While attribute) Del (class in sofia.pde) Derivative (class in sofia.pde) (class in sofia.pde.fdm) (class in sofia.pde.fdm.derivative) derivative_order (sofia.pde.fdm.StencilSpec attribute) diff() (in module sofia.pde) (in module sofia.pde.fdm) (in module sofia.pde.fdm.derivative) diff_finite() (in module sofia.pde) (in module sofia.pde.fdm) (in module sofia.pde.fdm.derivative) diff_upwind() (in module sofia.pde) (in module sofia.pde.fdm) (in module sofia.pde.fdm.derivative) dim() (sofia.Domain method) (sofia.domain.domain.Domain method) (sofia.domain.grid.Grid method) (sofia.Grid method) discretisation_order (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) (sofia.pde.fdm.StencilSpec attribute) discretise() (in module sofia.pde) (in module sofia.pde.fdm) divergence() (in module sofia.pde) doit() (sofia.domain.coordinate.CoordSys method) (sofia.domain.grid.DD method) (sofia.field.transfer.Transfer method) (sofia.ir.CustomToken method) (sofia.ir.EddyViscositySmagorinsky method) (sofia.ir.pde.EddyViscositySmagorinsky method) (sofia.ir.pde.ProjectDivFree method) (sofia.ir.pde.WallModelReconstruct method) (sofia.ir.pde.WallModelUTau method) (sofia.ir.ProjectDivFree method) (sofia.ir.token.CustomToken method) (sofia.ir.WallModelReconstruct method) (sofia.ir.WallModelUTau method) Domain (class in sofia) (class in sofia.domain.domain) DomainEdge (class in sofia.domain.domain) DomainEnd (class in sofia.domain.domain) DomainStart (class in sofia.domain.domain) dot() (sofia.pde.Del method) downcast_dtype (sofia.ir.Save attribute) draw_grid() (in module sofia.pde.drawing) dt (sofia.ir.RKn attribute) E EddyViscositySmagorinsky (class in sofia.ir) (class in sofia.ir.pde) END (sofia.domain.domain.DomainEdge attribute) entries (sofia.pde.jacobian.Jacobian property) eval() (sofia.domain.grid.DD class method) (sofia.field.particle_field.Neighbour class method) (sofia.field.reductions.Reduce class method) (sofia.field.sums.FieldAxisCumSum class method) (sofia.field.sums.FieldAxisSum class method) eval_expr() (in module sofia.pde) EvalAssignment (class in sofia.ir) (class in sofia.ir.base) expand_terms() (sofia.pde.Derivative method) (sofia.pde.fdm.Derivative method) (sofia.pde.fdm.derivative.Derivative method) expr (sofia.ir.SolveCirculant attribute) exprs (sofia.ir.SolveBlockTridiagonal attribute) (sofia.ir.SolveSparse attribute) exterior_nodes (sofia.domain.grid.Grid property) (sofia.Grid property) F F (sofia.ir.RKn attribute) Field (class in sofia) (class in sofia.field.field) FieldAxisCumSum (class in sofia.field.sums) FieldAxisSum (class in sofia.field.sums) fields (sofia.field.field.TensorField property) (sofia.field.field.VectorField property) (sofia.ir.Load attribute) (sofia.ir.Save attribute) (sofia.TensorField property) (sofia.VectorField property) fields() (in module sofia) (in module sofia.field.field) file (sofia.ir.Print attribute) filename (sofia.ir.Load attribute) fix() (in module sofia.pde) For (class in sofia.ir) (class in sofia.ir.base) format_string (sofia.ir.Print attribute) fractional_offset() (sofia.field.grid_field.GridField method) (sofia.GridField method) from_derivative() (sofia.pde.Derivative class method) (sofia.pde.fdm.Derivative class method) func() (sofia.pde.Derivative method) (sofia.pde.fdm.Derivative method) (sofia.pde.fdm.derivative.Derivative method) function_args (sofia.ir.FunctionCall attribute) FunctionCall (class in sofia.ir) (class in sofia.ir.base) FunctionDefinition (class in sofia.ir) (class in sofia.ir.base) G Geometry (class in sofia.geometry) (class in sofia.geometry.geometry) geometry (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) get_style() (in module sofia.pde.drawing) gradient() (in module sofia.pde) (sofia.pde.Del method) Grid (class in sofia) (class in sofia.domain.grid) GridField (class in sofia) (class in sofia.field.grid_field) GridFieldLocus (class in sofia.field.grid_field) I identity (sofia.Domain property) (sofia.domain.domain.Domain property) IndexedGridField (class in sofia.field.grid_field) IndexedParticleField (class in sofia.field.particle_field) indexify() (sofia.GridField method) (sofia.ParticleField method) IndicesDeclaration (class in sofia.ir) (class in sofia.ir.base) input_args (sofia.ir.CustomFunctionCall attribute) Inputs (class in sofia.ir) (class in sofia.ir.base) insert_transfers() (in module sofia.field.transfer) integer_stencils (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) (sofia.pde.fdm.StencilSpec attribute) integrate_axis() (in module sofia.field.sums) interpolate() (sofia.GridField method) is_commutative (sofia.Field attribute) (sofia.geometry.Geometry attribute) (sofia.GridField attribute) (sofia.ParticleField attribute) (sofia.Scalar attribute) (sofia.TensorField attribute) (sofia.VectorField attribute) is_nearest_neighbor() (sofia.pde.jacobian.Jacobian method) is_Symbol (sofia.Scalar attribute) is_symbol (sofia.Scalar attribute) J Jacobian (class in sofia.pde.jacobian) K kind (sofia.Scalar attribute) L laplacian() (in module sofia.pde) length (sofia.ir.For attribute) lhs (sofia.ir.CustomFunctionCall attribute) Load (class in sofia.ir) (class in sofia.ir.base) Locus (class in sofia.field.locus) M maps_coord_to_ind() (sofia.Grid method) maps_ind_to_coord() (sofia.Grid method) match_height (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) Max() (in module sofia.field.reductions) max_dist (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) max_iter (sofia.ir.While attribute) maxiter (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) Mean() (in module sofia.field.reductions) Median() (in module sofia.field.reductions) Min() (in module sofia.field.reductions) module sofia sofia.domain sofia.domain.coordinate sofia.domain.domain sofia.domain.grid sofia.domain.particle_domain sofia.field sofia.field.field sofia.field.grid_field sofia.field.locus sofia.field.neighbour_sum sofia.field.particle_field sofia.field.reductions sofia.field.staggered sofia.field.sums sofia.field.transfer sofia.geometry sofia.geometry.geometry sofia.ir sofia.ir.base sofia.ir.pde sofia.ir.token sofia.pde sofia.pde.drawing sofia.pde.fdm sofia.pde.fdm.derivative sofia.pde.fdm.discretisation sofia.pde.fdm.stencils sofia.pde.jacobian sofia.pde.les sofia.pde.preprocess sofia.pde.rkn sofia.pde.rkn.rkn sofia.pde.rkn.schemes sofia.pde.simulate sofia.pde.wall_functions N n_iter (sofia.ir.While attribute) name (sofia.ir.CustomFunctionCall attribute) (sofia.ir.FunctionCall attribute) Neighbour (class in sofia.field.particle_field) NeighbourSum (class in sofia) (class in sofia.field.neighbour_sum) Norm() (in module sofia.field.reductions) nu (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) nu_sgs (sofia.ir.EddyViscositySmagorinsky attribute) O offset_eval (sofia.pde.fdm.StencilSpec attribute) order (sofia.ir.RKn attribute) out_folder (sofia.ir.Save attribute) output_fields (sofia.ir.For attribute) Outputs (class in sofia.ir) (class in sofia.ir.base) overwrite (sofia.ir.Save attribute) P partial_unordered (class in sofia.pde.fdm.derivative) ParticleDomain (class in sofia) (class in sofia.domain.particle_domain) ParticleField (class in sofia) (class in sofia.field.particle_field) ParticleLocus (class in sofia.field.particle_field) Pass (class in sofia.ir) (class in sofia.ir.base) post (sofia.ir.RKn attribute) pressure (sofia.ir.ProjectDivFree attribute) Print (class in sofia.ir) (class in sofia.ir.base) print_args (sofia.ir.Print attribute) print_environment_info() (in module sofia) PrintTime (class in sofia.ir) (class in sofia.ir.base) Prod() (in module sofia.field.reductions) ProjectDivFree (class in sofia.ir) (class in sofia.ir.pde) Q query (sofia.ir.WallModelUTau attribute) R Reduce (class in sofia.field.reductions) requires() (in module sofia) reset_shifts() (sofia.GridField method) RKn (class in sofia.ir) (class in sofia.ir.pde) rkn() (in module sofia.pde) (in module sofia.pde.rkn.rkn) S s() (sofia.GridField method) Save (class in sofia.ir) (class in sofia.ir.base) Scalar (class in sofia) ScalarLocus (class in sofia.field.locus) scalars() (in module sofia) scale_rows (sofia.ir.SolveSparse attribute) SDF (class in sofia.geometry.geometry) sdf() (sofia.geometry.Geometry method) (sofia.geometry.geometry.Geometry method) sequential (sofia.ir.Save attribute) set_theme() (in module sofia.pde.drawing) shifts (sofia.field.grid_field.GridFieldLocus property) show (sofia.ir.PrintTime attribute) side (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) (sofia.pde.Derivative attribute) (sofia.pde.fdm.Derivative attribute) (sofia.pde.fdm.StencilSpec attribute) simulate() (in module sofia.pde) smoothing_length (sofia.domain.particle_domain.ParticleDomain property) (sofia.ParticleDomain property) sofia module sofia.domain module sofia.domain.coordinate module sofia.domain.domain module sofia.domain.grid module sofia.domain.particle_domain module sofia.field module sofia.field.field module sofia.field.grid_field module sofia.field.locus module sofia.field.neighbour_sum module sofia.field.particle_field module sofia.field.reductions module sofia.field.staggered module sofia.field.sums module sofia.field.transfer module sofia.geometry module sofia.geometry.geometry module sofia.ir module sofia.ir.base module sofia.ir.pde module sofia.ir.token module sofia.pde module sofia.pde.drawing module sofia.pde.fdm module sofia.pde.fdm.derivative module sofia.pde.fdm.discretisation module sofia.pde.fdm.stencils module sofia.pde.jacobian module sofia.pde.les module sofia.pde.preprocess module sofia.pde.rkn module sofia.pde.rkn.rkn module sofia.pde.rkn.schemes module sofia.pde.simulate module sofia.pde.wall_functions module SolveBlockTridiagonal (class in sofia.ir) (class in sofia.ir.base) SolveCirculant (class in sofia.ir) (class in sofia.ir.base) SolveSparse (class in sofia.ir) (class in sofia.ir.base) Staggered (class in sofia) (class in sofia.field.staggered) staggered_offsets() (sofia.Staggered method) START (sofia.domain.domain.DomainEdge attribute) Std() (in module sofia.field.reductions) stencil_points() (in module sofia.pde.fdm) (in module sofia.pde.fdm.stencils) StencilSpec (class in sofia.pde.fdm) (class in sofia.pde.fdm.stencils) Store (class in sofia.ir.base) strain_squaring (sofia.ir.EddyViscositySmagorinsky attribute) Style (class in sofia.pde.drawing) Sum() (in module sofia.field.reductions) sum_axis() (in module sofia.field.sums) symbols (sofia.ir.IndicesDeclaration attribute) (sofia.ir.Inputs attribute) (sofia.ir.Outputs attribute) symbols_or_concrete() (in module sofia.domain.domain) symmetric (sofia.field.field.TensorField property) (sofia.TensorField property) T TensorField (class in sofia) (class in sofia.field.field) to_block_tridiagonal() (sofia.pde.jacobian.Jacobian method) to_block_tridiagonal_solvable() (sofia.pde.jacobian.Jacobian method) to_staggered_origin() (sofia.GridField method) Transfer (class in sofia.field.transfer) transfer() (in module sofia.field.transfer) TransferGridGrid (class in sofia.field.transfer) TransferGridScalar (class in sofia.field.transfer) TransferScalarGrid (class in sofia.field.transfer) transform() (sofia.ir.base.For method) (sofia.ir.base.While method) (sofia.ir.CustomToken method) (sofia.ir.For method) (sofia.ir.pde.RKn method) (sofia.ir.RKn method) (sofia.ir.token.CustomToken method) (sofia.ir.While method) transpose (sofia.ir.SolveSparse attribute) U uniform_axes (sofia.domain.grid.Grid property) (sofia.Grid property) update_style() (in module sofia.pde.drawing) use_threading (sofia.ir.Save attribute) V Var() (in module sofia.field.reductions) vec() (sofia.Domain method) VectorField (class in sofia) (class in sofia.field.field) velocities (sofia.ir.EddyViscositySmagorinsky attribute) (sofia.ir.ProjectDivFree attribute) (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) W wall_fn (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) WallModelReconstruct (class in sofia.ir) (class in sofia.ir.pde) WallModelUTau (class in sofia.ir) (class in sofia.ir.pde) While (class in sofia.ir) (class in sofia.ir.base) with_order() (sofia.GridField method) X x (sofia.ir.SolveBlockTridiagonal attribute) (sofia.ir.SolveCirculant attribute) (sofia.ir.SolveSparse attribute) XFACE (sofia.Staggered attribute) XY_EDGE (sofia.Staggered attribute) XZ_EDGE (sofia.Staggered attribute) Y y_plus (sofia.ir.WallModelReconstruct attribute) (sofia.ir.WallModelUTau attribute) YFACE (sofia.Staggered attribute) YZ_EDGE (sofia.Staggered attribute) Z ZFACE (sofia.Staggered attribute)