-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsearchindex.js
1 lines (1 loc) · 298 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["animationgrid", "contact", "demos/demo_2d_channel.py", "demos/demo_2d_channel_bnd.py", "demos/demo_2d_multiple_tracers.py", "demos/demo_2d_north_sea.py", "demos/demo_2d_tracer.py", "demos/demo_3d_channel.py", "documentation", "download", "eos_options", "field_documentation", "field_list", "funding", "index", "model_formulation_2d", "model_formulation_3d", "model_options_2d", "model_options_3d", "outputs_and_visu", "publications", "sediment_formulation_2d", "sediment_model_options", "team", "teamgrid", "thetis", "tracer_formulation_2d", "turbulence_options"], "filenames": ["animationgrid.rst", "contact.rst", "demos/demo_2d_channel.py.rst", "demos/demo_2d_channel_bnd.py.rst", "demos/demo_2d_multiple_tracers.py.rst", "demos/demo_2d_north_sea.py.rst", "demos/demo_2d_tracer.py.rst", "demos/demo_3d_channel.py.rst", "documentation.rst", "download.rst", "eos_options.rst", "field_documentation.rst", "field_list.rst", "funding.rst", "index.rst", "model_formulation_2d.rst", "model_formulation_3d.rst", "model_options_2d.rst", "model_options_3d.rst", "outputs_and_visu.rst", "publications.rst", "sediment_formulation_2d.rst", "sediment_model_options.rst", "team.rst", "teamgrid.rst", "thetis.rst", "tracer_formulation_2d.rst", "turbulence_options.rst"], "titles": ["<no title>", "Getting in touch", "2D channel example", "2D channel with time-dependent boundary conditions", "2D setup with muliple tracers", "North Sea example", "2D tracer transport", "3D tidal channel demo", "Thetis documentation", "Obtaining Thetis", "Equation of State options", "Physical fields", "<no title>", "Thetis is supported by:", "The Thetis project", "Depth averaged 2D model formulation", "Baroclinic model formulation", "2D model options", "3D model options", "Model outputs and visualization", "Thetis publications", "2D sediment transport formulation", "2D sediment model options", "The Thetis team", "<no title>", "thetis package", "2D tracer formulation", "Turbulence model options"], "terms": {"you": [1, 5, 7, 8, 19, 20, 23], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 19, 22, 25, 26], "theti": [1, 2, 3, 4, 5, 6, 7, 15, 16, 17, 18, 19, 21, 26], "develop": [1, 25], "team": 1, "number": [1, 2, 5, 7, 17, 18, 19, 25, 27], "wai": [1, 25], "help": [1, 25], "featur": [1, 15, 16], "request": [1, 25], "bug": 1, "just": [1, 6, 25], "sai": 1, "hello": 1, "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 19, 20, 21, 25, 26], "best": 1, "place": [1, 5, 25], "submit": 1, "report": 1, "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27], "project": [1, 5, 15, 18, 25], "page": [1, 2, 5, 8, 10, 11, 17, 18, 19, 22, 27], "dai": [1, 5, 25], "discuss": 1, "take": [1, 5, 9, 25], "room": 1, "firedrak": [1, 2, 3, 5, 6, 8, 14, 17, 19, 20, 25], "": [1, 2, 3, 5, 7, 11, 12, 16, 19, 20, 25], "channel": [1, 8, 14, 20], "ar": [1, 2, 3, 4, 5, 6, 7, 11, 14, 15, 16, 17, 18, 19, 25, 26], "welcom": 1, "join": [1, 5], "must": [1, 4, 9, 16, 25], "an": [1, 2, 5, 6, 7, 11, 14, 16, 20, 21, 25, 26], "invit": 1, "which": [1, 3, 4, 5, 6, 16, 19, 21, 22, 25], "do": [1, 5, 6, 7, 9, 17, 18, 25], "visit": 1, "thi": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 19, 21, 22, 25, 26, 27], "irc": 1, "gatewai": 1, "enabl": [1, 25], "so": [1, 5, 6, 7, 25], "connect": 1, "via": [1, 16, 25], "wish": [1, 7], "after": [1, 5, 25], "sign": [1, 25], "up": [1, 5, 6, 7, 8, 9, 18, 19, 25], "demonstr": [2, 7, 8], "depth": [2, 3, 6, 11, 12, 14, 16, 17, 18, 21, 22, 25, 26], "averag": [2, 6, 7, 11, 12, 14, 16, 17, 18, 22, 25], "simul": [2, 3, 5, 6, 7, 8, 13, 16, 17, 18, 25], "close": [2, 6, 8, 25], "rectangular": 2, "domain": [2, 3, 5, 6, 11, 12, 18, 22, 25], "where": [2, 5, 7, 16, 17, 18, 19, 21, 22, 25, 26], "flow": [2, 3, 6, 7, 20, 22, 25], "forc": [2, 3, 5, 7], "initi": [2, 3, 4, 6, 7, 16, 17, 18, 19, 22, 25, 26], "pertub": 2, "water": [2, 3, 5, 7, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 25, 26], "elev": [2, 3, 5, 11, 12, 15, 16, 17, 18, 19, 20, 25], "field": [2, 3, 4, 5, 6, 7, 8, 15, 16, 17, 18, 19, 21, 25, 26], "we": [2, 3, 4, 5, 6, 7, 16, 25], "begin": [2, 3, 7, 25], "import": [2, 3, 4, 5, 6, 7, 9, 25], "creat": [2, 3, 5, 7, 19, 25], "mesh": [2, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 19, 20, 25], "rectanglemesh": [2, 3, 7, 25], "40": [2, 3, 4, 6, 25], "km": [2, 3], "long": 2, "2": [2, 3, 4, 5, 6, 7, 10, 11, 12, 15, 16, 17, 18, 20, 21, 25, 26], "wide": 2, "gener": [2, 5, 6, 18, 20], "25": [2, 3, 4, 6, 18, 25, 27], "element": [2, 11, 12, 14, 15, 16, 17, 18, 20, 25, 26], "along": [2, 5, 25], "direct": [2, 7, 11, 12, 25], "cross": [2, 5, 25], "from": [2, 3, 4, 5, 6, 7, 9, 16, 17, 18, 19, 22, 25, 27], "lx": [2, 3, 7], "40e3": [2, 3], "ly": [2, 3, 7], "2e3": [2, 3, 25], "nx": [2, 3, 7], "ny": [2, 3, 7], "mesh2d": [2, 3, 4, 5, 6, 7, 19, 25], "next": [2, 7, 25], "defin": [2, 3, 4, 5, 6, 7, 8, 10, 11, 15, 16, 17, 18, 19, 21, 25, 26], "bathymetri": [2, 3, 5, 6, 7, 11, 12, 15, 17, 18, 21, 25], "function": [2, 3, 4, 5, 6, 7, 8, 11, 16, 17, 18, 21, 22, 25, 27], "us": [2, 3, 4, 5, 6, 7, 8, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26], "continu": [2, 14, 16, 17, 18, 19, 20, 25], "linear": [2, 7, 16, 17, 18, 25], "In": [2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 21, 25, 26], "set": [2, 3, 5, 6, 7, 8, 15, 16, 17, 18, 19, 21, 22, 25, 26], "constant": [2, 3, 4, 5, 6, 7, 16, 17, 18, 22, 25, 27], "20": [2, 3, 7, 16, 25], "m": [2, 7, 11, 12, 18, 20, 25, 27], "p1_2d": [2, 3, 4, 5, 6, 7, 25], "functionspac": [2, 3, 4, 6, 7, 25], "cg": [2, 3, 4, 5, 6, 7, 11, 12, 15, 17, 18, 25, 26], "1": [2, 3, 4, 5, 6, 7, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27], "bathymetry_2d": [2, 3, 5, 7, 11, 12, 21, 25], "name": [2, 3, 4, 5, 6, 7, 15, 16, 17, 18, 19, 22, 25, 26, 27], "0": [2, 3, 4, 5, 6, 7, 10, 16, 17, 18, 22, 25, 27], "assign": [2, 3, 4, 5, 6, 7, 25], "see": [2, 3, 5, 7, 8, 9, 16, 17, 18, 19, 20, 21, 25], "manual": [2, 7, 25], "more": [2, 5, 7, 8, 9, 14, 16, 19, 25], "inform": [2, 5, 7, 8, 9, 16, 19, 25], "space": [2, 3, 6, 15, 16, 18, 21, 25, 26], "now": [2, 3, 5, 6, 7], "readi": [2, 5], "solver": [2, 3, 5, 6, 7, 11, 15, 16, 17, 18, 19], "object": [2, 3, 5, 6, 7, 8, 17, 18, 19, 25], "some": [2, 3, 5, 7, 14, 19, 25], "option": [2, 3, 4, 5, 6, 7, 8, 15, 16, 19, 21, 26], "total": [2, 3, 17, 18, 21, 22, 25, 26], "durat": [2, 3, 17, 18, 25], "second": [2, 3, 17, 18, 25], "t_end": [2, 3], "3600": [2, 3, 5, 7, 25], "export": [2, 3, 5, 17, 18, 19, 22], "interv": [2, 3, 5, 17, 18, 19, 25], "t_export": [2, 3, 5], "100": [2, 5, 17, 18], "solver_obj": [2, 3, 4, 5, 6, 7, 11, 19, 25], "solver2d": [2, 3, 4, 5, 6], "flowsolver2d": [2, 3, 4, 5, 6, 25], "simulation_export_tim": [2, 3, 4, 5, 6, 7, 17, 18, 19, 25], "simulation_end_tim": [2, 3, 4, 6, 7, 17, 18, 25], "here": [2, 3, 4, 5, 6, 7, 25], "simpli": [2, 6, 25], "run": [2, 5, 6, 7, 8, 9, 16, 19, 25, 26], "modelopt": [2, 7, 25], "about": [2, 25], "avail": [2, 8, 9, 10, 17, 18, 19, 21, 22, 26, 27], "time": [2, 5, 6, 7, 15, 16, 17, 18, 19, 21, 22, 25, 26], "integr": [2, 5, 7, 15, 16, 17, 18, 20, 21, 22, 25, 26], "shallow": [2, 7, 15, 16, 17, 18, 20, 25], "equat": [2, 4, 6, 7, 17, 18, 20, 22, 27], "step": [2, 6, 7, 15, 16, 17, 18, 25], "swe_timestepper_typ": [2, 3, 5, 15, 17, 25], "cranknicolson": [2, 3, 15, 17, 21, 22, 25, 26], "timestep": [2, 3, 4, 5, 6, 15, 16, 17, 18, 22, 25], "50": [2, 3, 25], "becaus": [2, 5, 7], "crank": [2, 5, 15, 17, 21, 22, 25, 26], "nicolson": [2, 5, 15, 17, 21, 22, 25, 26], "uncondion": 2, "stabl": [2, 11, 12, 15, 16, 17, 18, 21, 25, 26, 27], "method": [2, 3, 6, 7, 8, 9, 15, 16, 19, 20, 21, 25, 26], "freeli": 2, "condit": [2, 4, 5, 6, 7, 8, 18, 19, 26], "same": [2, 5, 8, 19, 21, 25, 26], "contin": [2, 25], "elev_init": 2, "need": [2, 3, 5, 6, 7, 9, 19, 25], "analyt": [2, 6, 25], "express": [2, 5, 6, 7, 8, 17, 18, 22, 25], "x": [2, 3, 4, 6, 7, 16, 20, 25], "y": [2, 4, 5, 6, 20, 25], "coordin": [2, 5, 7, 11, 12, 20, 25], "To": [2, 5, 6, 15, 16, 19, 21, 25, 26], "end": [2, 5, 6, 17, 18, 25], "spatialcoordin": [2, 4, 6, 7, 25], "ufl": [2, 7, 17, 18, 22, 25], "interpol": [2, 4, 5, 6, 7], "xy": [2, 7], "gauss_width": 2, "4000": 2, "gauss_ampl": 2, "gauss_expr": 2, "exp": [2, 25], "tall": 2, "gaussian": [2, 4], "hill": [2, 5, 20], "middl": [2, 25], "assign_initial_condit": [2, 4, 6, 7, 19, 25], "model": [2, 3, 4, 5, 6, 7, 8, 14, 20, 21, 26], "setup": [2, 25], "complelet": 2, "issu": [2, 25], "iter": [2, 3, 4, 5, 6, 7, 17, 19, 25], "while": [2, 6, 19, 25], "print": [2, 7, 17, 18, 22, 25], "statist": [2, 7], "command": 2, "line": [2, 6, 25], "t": [2, 5, 6, 7, 16, 20, 21, 25, 26], "00": [2, 5, 7, 25], "eta": [2, 7, 15, 16, 25], "norm": [2, 6, 7, 17, 18, 25], "6251": 2, "2574": 2, "u": [2, 5, 6, 7, 15, 16, 17, 18, 25], "0000": [2, 7], "5905": 2, "0262": 2, "1398": 2, "1128": 2, "76": 2, "4": [2, 3, 7, 15, 16, 18, 20, 21, 22, 25, 26, 27], "200": [2, 5], "5193": 2, "5227": 2, "2377": 2, "8512": 2, "03": [2, 5, 20, 25], "3": [2, 3, 5, 7, 11, 12, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27], "6": [2, 7, 21, 25], "300": [2, 3, 4, 6], "4656": 2, "5334": 2, "2856": 2, "5165": 2, "first": [2, 3, 4, 5, 6, 25], "column": [2, 25], "index": [2, 8, 19, 25], "one": [2, 5, 9, 11, 17, 19, 25, 26], "execut": 2, "follow": [2, 5, 8, 13, 16, 19, 25], "l2": [2, 25], "veloc": [2, 3, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 22, 25, 26], "respect": [2, 25], "last": [2, 5, 6, 20, 25], "stand": [2, 3, 25], "approxim": [2, 5, 25], "wall": [2, 18, 25, 27], "clock": [2, 5], "between": [2, 6, 17, 20, 22, 25], "termin": 2, "onc": [2, 8, 25], "reach": [2, 25], "output": [2, 6, 8, 11, 12, 17, 18, 25], "visual": [2, 8, 25], "how": [2, 4, 5, 6, 7, 25], "result": [2, 5, 19, 20, 25], "tutori": [2, 3, 4, 5, 6, 7], "dowload": [2, 3, 4, 5, 6, 7], "python": [2, 3, 4, 5, 6, 7, 17, 19, 25], "script": [2, 3, 4, 5, 6, 7, 9, 19, 25], "extend": [3, 25], "exampl": [3, 7, 8, 14, 19, 26], "ad": [3, 4, 25], "befor": [3, 4, 7, 19, 25], "12": [3, 7, 16, 18, 20, 25, 27], "volum": [3, 7, 17, 18, 25], "flux": [3, 7, 25], "right": [3, 5, 25], "impos": [3, 5, 6, 7, 25, 26], "tidal": [3, 5, 8, 13, 20, 25], "left": [3, 25], "note": [3, 4, 5, 7, 9, 17, 19, 25, 26], "have": [3, 5, 6, 8, 19, 22, 25], "increas": 3, "better": 3, "illustr": 3, "dynam": [3, 16, 20, 25], "condtit": 3, "each": [3, 4, 5, 25], "extern": [3, 25], "id": [3, 25], "four": [3, 6, 25], "side": [3, 25], "rectangl": 3, "left_bnd_id": 3, "right_bnd_id": 3, "At": 3, "valu": [3, 4, 6, 7, 16, 17, 18, 20, 22, 25, 27], "prognost": [3, 7, 15, 16, 19, 21, 25, 26], "variabl": [3, 5, 11, 12, 15, 16, 17, 18, 19, 21, 25, 26], "e": [3, 5, 7, 9, 11, 16, 19, 20, 25], "case": [3, 5, 6, 7, 16, 19, 20, 21, 25, 26], "should": [3, 5, 6, 9, 15, 16, 17, 22, 25], "either": [3, 5, 16, 25], "uniform": [3, 25], "store": [3, 5, 6, 11, 17, 18, 25], "dictionari": [3, 11, 25], "swe_bnd": 3, "in_flux": 3, "1e3": 3, "abov": [3, 5, 6, 19, 25], "zero": [3, 5, 17, 18, 25], "prescrib": [3, 25], "outward": 3, "normal": [3, 5, 7, 22, 25], "neg": [3, 25], "altern": [3, 25], "could": [3, 5, 7, 25], "also": [3, 4, 5, 6, 7, 15, 16, 17, 18, 19, 20, 21, 25, 26], "kei": [3, 11, 25], "un": [3, 25], "vector": [3, 17, 18, 25], "uv": [3, 4, 5, 6, 25], "For": [3, 5, 6, 7, 15, 17, 19, 25], "all": [3, 5, 7, 8, 10, 11, 17, 18, 19, 21, 22, 25, 26, 27], "support": [3, 11, 15, 16, 17, 18, 21, 26], "modul": [3, 5, 11, 16], "shallowwater_eq": [3, 16, 17, 18], "order": [3, 4, 5, 6, 8, 9, 15, 16, 19, 25], "evalu": [3, 5, 25], "def": [3, 5, 7, 25], "timedep_flux": 3, "simulation_tim": [3, 25], "tide_amp": 3, "tide_t": 3, "sin": [3, 5, 7], "pi": [3, 4, 5, 6, 7], "return": [3, 5, 7, 25], "tide_flux_const": 3, "complet": [3, 8], "them": [3, 5, 7, 25], "bnd_function": [3, 4, 5, 6, 7, 25], "shallow_wat": [3, 5, 7, 25], "later": [3, 5, 19], "assum": [3, 5, 7, 25], "imperm": [3, 7, 25], "land": [3, 7, 25], "onli": [3, 6, 7, 16, 17, 18, 19, 21, 25, 26], "miss": 3, "piec": 3, "add": [3, 5, 6, 7, 9, 19, 25, 26], "mechan": [3, 8, 22, 25], "re": [3, 25], "progress": [3, 5, 25], "purpos": [3, 5, 25], "update_forc": [3, 5, 7, 25], "argument": [3, 5, 25, 26], "updat": [3, 5, 7, 9, 25, 26], "t_new": [3, 7], "callback": [3, 5, 7], "final": [3, 4, 5, 6, 25], "pass": [3, 5, 7, 25], "problem": [4, 6, 8, 17, 25, 26], "demo": [4, 5, 6, 8, 26], "almost": 4, "ident": 4, "main": [4, 25], "differ": [4, 5, 7, 15, 21, 22, 25, 26], "show": [4, 6], "treat": [4, 7, 16, 25], "three": [4, 5, 6, 16, 17, 18, 20, 25], "advect": [4, 6, 8, 16, 17, 18, 21, 22, 25, 26], "quantiti": [4, 25], "separ": [4, 7, 16, 25], "unitsquaremesh": [4, 6], "quadrilater": [4, 6], "true": [4, 5, 6, 7, 15, 16, 17, 18, 19, 21, 22, 25, 26, 27], "bathymetry2d": [4, 6, 11, 12, 25], "again": 4, "activ": [4, 6, 9, 16, 18, 19, 21, 25, 26], "previou": [4, 19, 25], "singl": [4, 25], "wa": [4, 5, 25], "default": [4, 5, 6, 10, 15, 17, 18, 19, 21, 22, 25, 26, 27], "tracer_2d": [4, 6, 25, 26], "It": [4, 5, 6, 15, 19, 21, 25, 26], "possibl": [4, 19], "specifi": [4, 6, 15, 21, 25, 26], "provid": [4, 5, 6, 15, 16, 19, 20, 25, 26], "label": [4, 6, 25], "filenam": [4, 6, 25], "well": [4, 5, 25], "ani": [4, 6, 17, 18, 19, 25, 26], "sourc": [4, 5, 6, 9, 14, 17, 18, 25], "term": [4, 6, 17, 18, 22, 25], "diffus": [4, 6, 11, 12, 16, 17, 18, 21, 22, 25, 26, 27], "coeffici": [4, 5, 6, 10, 17, 18, 25], "boundari": [4, 5, 6, 7, 8], "bell_2d": 4, "cone_2d": 4, "slot_cyl_2d": 4, "bell": [4, 6], "cone": [4, 6], "slot": [4, 6], "cylind": [4, 6], "gaussianbell2d": 4, "cone2d": 4, "slottedcylinder2d": 4, "tracer_onli": [4, 6, 17, 25, 26], "fields_to_export": [4, 5, 6, 7, 17, 18, 19, 25], "bc": 4, "on_boundari": [4, 6], "zip": [4, 6], "add_tracer_2d": [4, 6, 25, 26], "none": [4, 6, 7, 17, 18, 22, 25], "solv": [4, 6, 15, 16, 17, 18, 21, 22, 25, 26], "thei": [4, 5, 16, 19, 25], "were": [4, 5, 19, 25], "most": [4, 5, 25], "remain": [4, 25], "tracer_timestepper_typ": [4, 6, 17, 25, 26], "ssprk33": [4, 6, 15, 17, 21, 22, 25, 26], "15": [4, 5, 6, 7, 10, 16, 18, 25], "tracer_timestepper_opt": [4, 6, 17, 25], "use_automatic_timestep": [4, 6, 15, 18, 25], "fals": [4, 5, 6, 7, 16, 17, 18, 22, 25, 27], "use_lax_friedrichs_trac": [4, 6, 17, 18, 21, 25, 26], "use_limiter_for_trac": [4, 6, 7, 17, 18, 25], "vp1_2d": [4, 6], "vectorfunctionspac": [4, 6], "uv_init": [4, 6], "as_vector": [4, 5, 6], "5": [4, 5, 6, 7, 16, 17, 18, 20, 22, 25, 27], "bell_r0": [4, 6], "bell_x0": [4, 6], "bell_y0": [4, 6], "cone_r0": [4, 6], "cone_x0": [4, 6], "cone_y0": [4, 6], "cyl_r0": [4, 6], "cyl_x0": [4, 6], "cyl_y0": [4, 6], "75": [4, 6, 22], "slot_left": [4, 6], "slot_right": [4, 6], "slot_top": [4, 6], "475": [4, 6], "525": [4, 6], "85": [4, 6], "co": [4, 6, 25], "min_valu": [4, 6, 25], "sqrt": [4, 6, 17, 18, 25], "pow": [4, 6], "slot_cyl": [4, 6], "And": [4, 6], "bell_init": 4, "cone_init": 4, "slot_cyl_init": 4, "transport": [4, 17, 18, 20, 22, 25], "displai": [4, 6], "normalis": [4, 6, 25], "l": [4, 5, 6, 17, 18, 20, 25], "error": [4, 6, 18, 20, 25], "init": [4, 6, 25], "q": [4, 6, 21, 25, 26], "l2_err": [4, 6], "assembl": [4, 6, 25], "dx": [4, 6, 25], "l2_init": [4, 6], "print_output": [4, 6, 25], "rel": 4, "8": [4, 15, 20, 25], "2f": 4, "format": [4, 17, 18, 19, 20, 25], "give": [5, 6, 25], "overview": 5, "work": [5, 19, 25], "geograph": 5, "data": [5, 25], "addit": [5, 25], "packag": [5, 8], "configur": [5, 17, 18, 20, 22], "timezon": 5, "map": [5, 25], "common": [5, 20, 25], "utc": [5, 25], "zone": [5, 25], "sinc": [5, 16, 20, 25], "observ": [5, 25], "often": 5, "cover": [5, 25], "multipl": [5, 7, 8, 17, 25], "utm": 5, "system": [5, 9, 16, 20, 25], "subdivid": 5, "surfac": [5, 11, 12, 17, 18, 20, 25], "earth": [5, 20, 23], "appli": [5, 7, 17, 18, 20, 22, 25, 27], "tangent": 5, "plane": [5, 25], "within": [5, 9, 20, 25], "our": 5, "30": [5, 25], "appropri": [5, 25], "coordsi": 5, "csv": 5, "o": [5, 9, 20, 25], "sim_tz": 5, "pytz": [5, 25], "coord_system": [5, 25], "utmcoordinatesystem": [5, 25], "utm_zon": [5, 25], "relev": [5, 17, 25], "thing": [5, 25], "interest": [5, 25], "part": [5, 25], "skip": [5, 25], "detail": [5, 17, 18, 20, 25], "found": [5, 14, 25], "correspond": [5, 6, 15, 17, 18, 21, 25, 26], "code": [5, 6, 14, 25], "involv": [5, 25], "extract": [5, 25], "coastlin": 5, "gshh": 5, "ws96": 5, "qmesh": 5, "ach": 5, "18": [5, 25], "gmsh": 5, "file": [5, 11, 12, 17, 18, 25], "north_sea": 5, "msh": [5, 25], "plot": 5, "below": [5, 6, 14, 15, 16, 26], "segment": [5, 25], "given": [5, 15, 19, 25, 26], "tag": [5, 25], "depend": [5, 7, 9, 16, 25], "whether": [5, 16, 25], "open": [5, 7, 19, 25], "ocean": [5, 7, 10, 14, 18, 20, 25], "coast": 5, "would": [5, 6, 19], "read": [5, 25], "howev": [5, 6], "pre": [5, 25], "prepar": 5, "checkpoint": [5, 19, 25], "therefor": [5, 6, 7, 25], "etopo1": 5, "ae09a": 5, "ae09b": 5, "A": [5, 13, 18, 20, 21, 25, 26, 27], "netcdf": [5, 25], "contain": [5, 6, 25], "download": 5, "webpag": 5, "nc": [5, 25], "onto": [5, 25], "unstructur": [5, 14, 25], "scipi": [5, 25], "interpolate_bathymetri": 5, "model_config": 5, "recommend": [5, 25], "document": [5, 19, 25], "cannot": [5, 6], "includ": [5, 15, 17, 18, 25], "copyright": 5, "reason": [5, 25], "insteadi": 5, "hdf5": [5, 17, 18, 25], "alreadi": [5, 25], "current": [5, 16, 19, 21, 22, 25, 26], "save": [5, 6, 19, 25], "load": [5, 19, 25], "processor": [5, 25], "serial": [5, 25], "parallel": 5, "checkpointfil": [5, 19], "north_sea_bathymetri": 5, "h5": [5, 19, 25], "r": [5, 16, 20, 25], "f": [5, 16, 20, 25], "load_mesh": 5, "firedrake_default": 5, "load_funct": 5, "eight": 5, "orang": 5, "These": [5, 25], "indic": [5, 25], "tide": [5, 25], "gaug": [5, 25], "like": [5, 9, 25], "compar": [5, 6, 20, 22, 25], "against": 5, "real": [5, 25], "obtain": [5, 6, 8, 20, 25], "refer": [5, 6, 8, 10, 16, 18, 19, 22, 25], "stations_elev": 5, "locat": [5, 25], "read_station_data": 5, "csvfile": 5, "station": [5, 25], "d": [5, 20, 25], "float": [5, 10, 18, 25, 27], "latitud": [5, 25], "longitud": [5, 25], "dictread": 5, "delimit": 5, "skipinitialspac": 5, "requir": [5, 6, 9, 19, 25], "man": [5, 17, 18, 25], "friction": [5, 25], "corioli": [5, 11, 12, 17, 18, 25], "get_functionspac": [5, 25], "manning_2d": 5, "0e": 5, "02": [5, 25], "omega": [5, 6, 18, 25, 27], "7": [5, 7, 15, 16, 25], "292e": 5, "05": [5, 7, 18, 25], "coriolis_2d": [5, 11, 12, 25], "lon": [5, 25], "lat": [5, 25], "get_mesh_lonlat_funct": [5, 25], "180": [5, 16], "choos": [5, 25], "window": 5, "discretis": [5, 20, 25], "arbitrarili": 5, "start": [5, 6, 8, 25], "15th": 5, "januari": 5, "2022": 5, "exactli": 5, "fairli": 5, "coars": 5, "implicit": [5, 16, 17, 22, 25], "scheme": [5, 15, 16, 17, 18, 21, 22, 25, 26], "get": [5, 6, 25], "awai": [5, 6], "hour": [5, 9, 25], "start_dat": 5, "datetim": [5, 25], "tzinfo": [5, 25], "end_dat": 5, "dt": [5, 16, 25], "posit": [5, 6, 17, 25], "paramet": [5, 6, 11, 12, 15, 17, 18, 21, 22, 26, 27], "dirk22": [5, 15, 17, 21, 22, 25, 26], "suitabl": [5, 19, 25], "than": [5, 6, 17, 19, 25, 26], "larg": [5, 20, 25], "asymptot": 5, "unstabl": [5, 18, 25, 27], "element_famili": [5, 7, 15, 16, 17, 18, 25], "dg": [5, 6, 7, 15, 16, 17, 18, 25, 26], "polynomial_degre": [5, 15, 16, 17, 18, 25], "coriolis_frequ": [5, 17, 18, 25], "manning_drag_coeffici": [5, 17, 18, 25], "horizontal_velocity_scal": [5, 7, 15, 16, 17, 18, 25, 26], "use_lax_friedrichs_veloc": [5, 15, 17, 18, 25], "simulation_initial_d": [5, 17, 18, 25], "simulation_end_d": [5, 17, 18, 25], "swe_timestepper_opt": [5, 17, 25], "use_semi_implicit_linear": [5, 17, 25], "elev_2d": [5, 7, 11, 12, 15, 16, 17, 18, 19, 25], "uv_2d": [5, 7, 11, 12, 15, 16, 17, 18, 19, 25], "fields_to_export_hdf5": [5, 17, 18, 19, 25], "create_equ": [5, 25], "free": [5, 17, 18, 20, 25], "timeseri": [5, 25], "timeseriescallback2d": [5, 25], "instanc": [5, 17, 18, 25], "sta_lat": 5, "sta_lon": 5, "item": 5, "sta_x": 5, "sta_i": 5, "to_xi": [5, 25], "cb": [5, 25], "append_to_log": [5, 25], "add_callback": [5, 25], "still": [5, 7, 16], "crucial": 5, "compon": [5, 21, 25, 26], "make": [5, 7, 8, 25], "tpxo": [5, 25], "ee02": 5, "describ": [5, 25], "access": [5, 11, 25], "subdirectori": [5, 9], "directori": [5, 17, 18, 19, 25], "referenc": [5, 25], "environ": [5, 9, 19, 20, 23, 25], "With": [5, 25], "control": [5, 15, 17, 21, 22, 25, 26], "tpxotidalboundaryforc": [5, 25], "data_dir": [5, 25], "path": [5, 9, 19, 25], "exist": [5, 6, 25], "rais": [5, 25], "ioerror": [5, 25], "doe": [5, 7, 25], "forcing_constitu": 5, "q1": 5, "o1": 5, "p1": [5, 7, 21, 25, 26], "k1": [5, 25], "n2": [5, 25], "m2": [5, 11, 12, 25], "s2": 5, "k2": 5, "elev_tide_2d": 5, "tbnd": 5, "constitu": [5, 25], "boundary_id": [5, 25], "set_tidal_field": [5, 25], "As": [5, 6, 7, 25], "mention": [5, 6], "drive": [5, 20], "suffici": [5, 25], "deep": [5, 7], "usual": [5, 6, 17, 18, 22, 25], "its": [5, 7, 19, 25, 26], "magnitud": [5, 17, 18, 22, 25], "signific": 5, "fulli": [5, 16, 17, 22, 25], "spun": 5, "standard": [5, 25], "practic": [5, 25], "spin": 5, "state": [5, 6, 15, 16, 17, 18, 25, 26, 27], "rest": [5, 25], "slowli": 5, "introduc": [5, 25], "over": [5, 7, 22, 25], "two": [5, 7, 15, 16, 18, 20, 21, 25, 26, 27], "week": 5, "preparatori": 5, "modifi": [5, 15, 19, 25], "slightli": 5, "period": [5, 7, 25], "outputs_spinup": [5, 25], "initialis": [5, 25], "load_stat": [5, 19, 25], "14": [5, 15, 18, 20, 25, 27], "outputdir": [5, 19, 25], "daili": [5, 25], "resum": 5, "fifteenth": 5, "count": [5, 25], "keyword": [5, 25, 26], "reset": [5, 25], "subsequ": [5, 25], "ingredi": 5, "shown": [5, 14], "situ": 5, "cmem": 5, "catalogu": 5, "inf22": 5, "cycl": 5, "match": [5, 25], "short": [5, 25], "amount": 5, "accur": [5, 25], "benefici": 5, "finer": 5, "calibr": [5, 20], "variou": [5, 6, 25], "figur": 5, "christoph": 5, "amant": 5, "barri": 5, "w": [5, 16, 20, 25], "eakin": 5, "arc": 5, "minut": 5, "global": [5, 25], "relief": 5, "procedur": [5, 9], "analysi": [5, 6, 20, 25], "noaa": 5, "nation": [5, 13], "center": [5, 25], "environment": 5, "2009": [5, 25], "technic": 5, "memorandum": 5, "nesdi": 5, "ngdc": 5, "24": [5, 7, 25], "geophys": [5, 20, 25], "10": [5, 6, 7, 17, 18, 20, 25], "v5c8276m": 5, "alexandro": 5, "avdi": [5, 20], "adam": [5, 16, 25], "candi": 5, "jon": 5, "stephan": [5, 23, 24], "c": [5, 11, 12, 20, 25], "kramer": [5, 20, 23, 24], "matthew": [5, 23, 24], "piggott": [5, 20, 23, 24], "effici": [5, 15, 20], "marin": [5, 13, 20, 25], "renew": [5, 20], "energi": [5, 11, 12, 13, 18, 20, 25, 27], "applic": [5, 20, 25], "116": [5, 25], "842": 5, "856": 5, "2018": 5, "gari": 5, "egbert": 5, "svetlana": 5, "erofeeva": 5, "invers": [5, 20, 25], "barotrop": [5, 7, 25], "journal": [5, 6, 20, 25], "atmospher": [5, 17, 18, 25], "technologi": [5, 13, 25], "19": [5, 20, 25], "183": [5, 25], "204": 5, "2002": [5, 25], "copernicu": 5, "servic": 5, "atlant": 5, "european": 5, "west": 5, "shelf": [5, 25], "doi": [5, 6, 20, 25], "48670": 5, "moi": 5, "00045": 5, "p": [5, 15, 16, 18, 20, 25, 27], "\u00e5": 5, "wessel": 5, "walter": 5, "hf": 5, "smith": [5, 25], "self": [5, 25], "consist": [5, 6, 14, 20, 25], "hierarch": [5, 25], "high": [5, 6, 25], "resolut": [5, 6, 15, 16, 25], "shorelin": 5, "databas": [5, 25], "research": [5, 13, 20, 25], "solid": [5, 6], "101": [5, 25], "b4": 5, "8741": 5, "8743": 5, "1996": [5, 6], "implement": [6, 16, 25], "test": [6, 14, 17, 18, 19, 20, 25], "classic": 6, "cosin": [6, 25], "lev96": 6, "unit": [6, 17, 25], "squar": [6, 11, 12, 25], "bodi": 6, "rotat": [6, 8, 25], "vec": [6, 25], "pure": [6, 25], "non": [6, 11, 12, 17, 18, 20, 21, 25, 26], "conserv": [6, 7, 17, 21, 22, 25, 26], "form": [6, 17, 19, 21, 22, 25, 26], "hydrodynam": [6, 8, 20, 25, 26], "actual": 6, "arbitrari": [6, 25], "postiv": 6, "construct": [6, 17, 18, 25], "done": [6, 25], "modeloptions2d": [6, 15, 17, 21, 25, 26], "identifi": [6, 11, 20], "insid": 6, "typic": [6, 21, 25], "_2d": 6, "user": [6, 15, 16, 19, 25, 26], "mai": [6, 7, 9, 15, 16, 19, 21, 25, 26], "appear": [6, 25], "colourbar": 6, "vtk": [6, 17, 18, 25], "when": [6, 16, 25], "convent": [6, 25], "camelcas": 6, "trail": 6, "through": [6, 13, 15, 16, 20, 25], "interfac": [6, 25], "replac": [6, 17, 18, 19, 25], "tracer2d": [6, 25], "full": [6, 14, 17, 18, 19, 25], "strong": [6, 25], "stabil": [6, 15, 17, 18, 21, 25, 26, 27], "preserv": [6, 25], "third": 6, "rung": [6, 25], "kutta": [6, 25], "automat": [6, 7, 9, 15, 17, 18, 25], "comput": [6, 15, 16, 17, 18, 20, 22, 23, 25, 27], "switch": [6, 22, 25], "off": 6, "split": [6, 11, 12, 16, 25], "600": 6, "cfl": [6, 7, 16, 18, 25], "limit": [6, 16, 17, 18, 27], "slope": [6, 7, 16, 22, 25], "both": [6, 7, 9, 16, 25], "oscillatori": 6, "solut": [6, 25], "background": 6, "upwind": [6, 16, 25], "inflow": [6, 7], "simpl": [6, 25], "declar": [6, 25], "relat": [6, 25], "copi": [6, 25], "version": [6, 25], "q_init": 6, "sum": [6, 25], "furthermor": 6, "li": [6, 25], "rather": [6, 17, 19, 25], "ensur": [6, 17, 25], "neglect": 6, "check": [6, 9, 25], "loop": [6, 25], "randal": 6, "j": [6, 20, 25], "levequ": 6, "algorithm": [6, 25], "incompress": 6, "siam": [6, 25], "numer": [6, 18, 20, 25], "33": [6, 7, 25], "627": 6, "665": [6, 25], "1137": [6, 25], "0733033": 6, "passiv": [7, 16, 21, 26], "salin": [7, 10, 11, 12, 16, 18, 25], "tracer": [7, 8, 16, 17, 18, 20, 21, 25], "local": [7, 18, 25], "al": [7, 15, 16, 17, 18, 25], "move": [7, 25], "2d": [7, 8, 14, 16, 18, 19, 20, 25], "100e3": 7, "6e3": 7, "linearli": [7, 25], "depth_oc": 7, "depth_riv": 7, "bath_ufl_expr": 7, "extrud": [7, 25], "vertic": [7, 11, 12, 16, 18, 25], "layer": [7, 18, 20, 25], "n_layer": [7, 25], "flowsolv": [7, 19, 25], "timestepper_typ": [7, 16, 18, 25], "ssprk22": [7, 16, 18, 25], "use_implicit_vertical_diffus": [7, 18, 25], "use_bottom_frict": [7, 18, 25], "use_ale_moving_mesh": [7, 18, 25], "900": 7, "elev_3d": [7, 16], "uv_3d": [7, 11, 12, 16, 17, 18, 19, 25], "w_3d": [7, 11, 12, 16, 17, 18, 25], "w_mesh_3d": [7, 11, 12, 25], "salt_3d": [7, 11, 12, 16, 19, 25], "baroc_head_3d": [7, 11, 12, 16, 25], "uv_dav_2d": [7, 11, 12, 25], "temperatur": [7, 10, 11, 12, 16, 18, 19, 25], "affect": [7, 16], "densiti": [7, 10, 11, 12, 16, 18, 22, 25], "use_baroclinic_formul": [7, 16, 18, 25], "solve_salin": [7, 16, 18, 25], "solve_temperatur": [7, 16, 18, 25], "want": 7, "much": 7, "deviat": [7, 16, 17, 18, 22, 25], "check_salinity_overshoot": [7, 18, 25], "instead": [7, 9, 25], "estim": [7, 15, 16, 20, 25], "base": [7, 15, 16, 18, 20, 25], "spatial": [7, 13, 25], "discret": [7, 20, 25], "maxim": [7, 15, 16, 25], "horizont": [7, 11, 12, 15, 16, 17, 18, 22, 25, 26], "scale": [7, 11, 12, 15, 16, 17, 18, 20, 21, 22, 26], "u_max": 7, "w_max": 7, "2e": 7, "vertical_velocity_scal": [7, 16, 18, 25], "coupl": [7, 16, 25], "river": 7, "ramp": [7, 18, 25], "ocean_bnd_id": 7, "river_bnd_id": 7, "un_amp": 7, "amplitud": 7, "flux_amp": 7, "t_tide": 7, "un_riv": 7, "flux_riv": 7, "t_ramp": 7, "ocean_flux_func": 7, "min": [7, 25], "river_flux_func": 7, "ocean_flux": 7, "river_flux": 7, "ocean_func": 7, "river_func": 7, "mode": [7, 11, 12, 16, 17, 18, 25], "anyth": 7, "momentum": [7, 11, 12, 16, 17, 18, 25], "symmetri": 7, "ocean_funcs_3d": 7, "symm": 7, "river_funcs_3d": 7, "salt_init3d": 7, "ocean_salt_3d": 7, "river_salt_3d": 7, "salt": [7, 25], "call": [7, 15, 19, 21, 25, 26], "back": 7, "update_forcings_2d": 7, "update_forcings_3d": [7, 25], "noth": [7, 25], "omit": [7, 25], "update_forcings3d": [7, 25], "out": [7, 9, 25], "undershoot": [7, 25], "overshoot": [7, 17, 18, 22, 25], "1764": 7, "23": [7, 25], "00586e": 7, "11": [7, 16, 20, 25], "58318e": 7, "1800": 7, "83": [7, 20], "4282": 7, "39": [7, 25], "13083e": 7, "42579e": 7, "2700": 7, "229": 7, "6974": 7, "35": [7, 10, 18], "35199e": 7, "6346e": 7, "mathbf": [7, 15, 16, 17, 18, 25], "minu": [7, 25], "instruct": [8, 19, 20], "successfulli": 8, "basic": 8, "abl": [8, 19], "essenti": 8, "understand": 8, "pleas": [8, 20], "variat": [8, 25], "good": [8, 25], "primer": 8, "concept": 8, "3d": [8, 14, 16, 17, 19, 25], "north": [8, 20], "sea": [8, 20, 25], "formul": [8, 17, 18, 22, 25], "sediment": [8, 11, 12, 17, 18, 20, 25], "list": [8, 10, 16, 17, 18, 19, 21, 22, 25, 27], "physic": [8, 19, 25], "class": [8, 15, 16, 21, 25, 26], "alphabet": 8, "anoth": [8, 19, 25], "veri": 8, "effect": [8, 22, 25], "site": [8, 20], "search": [8, 25], "engin": [8, 20, 23], "ubuntu": 9, "mac": 9, "principl": 9, "other": [9, 25, 26], "linux": 9, "virtual": [9, 19], "curl": 9, "http": [9, 20, 25], "raw": 9, "githubusercont": 9, "com": [9, 25], "firedrakeproject": 9, "master": [9, 25], "python3": 9, "websit": [9, 25], "proceduc": 9, "your": [9, 19, 26], "src": 9, "virtualenv": 9, "dir": [9, 25], "bin": [9, 19], "pythonpath": 9, "whenev": [9, 25], "repositori": 9, "github": [9, 14, 25], "pip": 9, "linearequationofstateopt": [10, 25], "alpha": [10, 15, 17, 18, 25], "thermal": [10, 18, 25], "expans": [10, 18, 25], "beta": [10, 18, 25], "contract": [10, 18, 25], "77": [10, 18], "rho_ref": [10, 18, 25], "nonnegativefloat": [10, 18, 25], "1000": [10, 18], "s_ref": [10, 18, 25], "th_ref": [10, 18, 25], "everi": [11, 17, 18, 22, 25], "uniqu": [11, 25], "g": [11, 16, 17, 18, 19, 20, 25], "temp_3d": [11, 12, 16, 19, 25], "metadata": [11, 25], "field_def": 11, "attribut": [11, 25], "baroclin": [11, 12, 14, 18, 25], "head": [11, 12, 16, 18, 25], "barohead3d": [11, 12, 25], "pvd": [11, 12, 19, 25], "buoy_freq_3d": [11, 12, 25], "buoyanc": [11, 12, 25], "frequenc": [11, 12, 25], "buoyfreq3d": [11, 12, 25], "coriolis_3d": [11, 12, 25], "density_3d": [11, 12, 25], "kg": [11, 12, 25], "density3d": [11, 12, 25], "eddy_diff_3d": [11, 12, 25], "eddi": [11, 12, 18, 25, 27], "eddydiff3d": [11, 12, 25], "eddy_visc_3d": [11, 12, 25], "viscos": [11, 12, 16, 17, 18, 22, 25, 27], "eddyvisc3d": [11, 12, 25], "elevation2d": [11, 12, 25], "elev_cg_2d": [11, 12, 25], "elevationcg2d": [11, 12, 25], "elev_domain_2d": [11, 12, 25], "elevationdomain2d": [11, 12, 25], "eps_3d": [11, 12, 25], "tke": [11, 12, 18, 25], "dissip": [11, 12, 25], "rate": [11, 12, 22, 25], "turbeps3d": [11, 12, 25], "h_elem_size_2d": [11, 12, 25], "size": [11, 12, 17, 18, 22, 25], "h_elem_size_3d": [11, 12, 25], "hcc_metric_3d": [11, 12, 25], "hcc": [11, 12, 25], "qualiti": [11, 12, 25], "hccmetric3d": [11, 12, 25], "int_pg_3d": [11, 12, 16, 25], "intern": [11, 12, 16, 18, 20, 25], "pressur": [11, 12, 15, 16, 17, 18, 25], "gradient": [11, 12, 16, 18, 25, 27], "intpg3d": [11, 12, 25], "len_3d": [11, 12, 25], "turbul": [11, 12, 18, 20], "length": [11, 12, 17, 18, 22], "turblen3d": [11, 12, 25], "max_h_diff": [11, 12, 25], "maximum": [11, 12, 15, 16, 17, 18, 20, 25], "maxhdiffusivity3d": [11, 12, 25], "psi_3d": [11, 12, 19, 25], "psi": [11, 12, 18, 25, 27], "turbpsi3d": [11, 12, 25], "q_2d": [11, 12, 25], "hydrostat": [11, 12, 16, 20, 25], "bottom": [11, 12, 17, 18, 22, 25], "pa": [11, 12, 25], "nhpressure2d": [11, 12, 25], "psu": [11, 12, 25], "salinity3d": [11, 12, 25], "sediment_2d": [11, 12, 21, 25], "sediment2d": [11, 12, 25], "shear_freq_3d": [11, 12, 25], "shear": [11, 12, 25], "shearfreq3d": [11, 12, 25], "smag_visc_3d": [11, 12, 25], "smagorinski": [11, 12, 18, 25], "smagviscosity3d": [11, 12, 25], "split_residual_2d": [11, 12, 25], "eq": [11, 12, 25], "residu": [11, 12, 25], "splitresidual2d": [11, 12, 25], "temperature3d": [11, 12, 25], "tke_3d": [11, 12, 19, 25], "kinet": [11, 12, 18, 25, 27], "turbkenergy3d": [11, 12, 25], "turbine_density_2d": [11, 12, 25], "turbin": [11, 12, 20], "velocity2d": [11, 12, 25], "velocity3d": [11, 12, 25], "davelocity2d": [11, 12, 25], "uv_dav_3d": [11, 12, 25], "davelocity3d": [11, 12, 25], "v_elem_size_2d": [11, 12, 25], "velemsize2d": [11, 12, 25], "v_elem_size_3d": [11, 12, 25], "velemsize3d": [11, 12, 25], "w_2d": [11, 12, 25], "vertvelo2d": [11, 12, 25], "vertvelo3d": [11, 12, 25], "meshvelo3d": [11, 12, 25], "wind_stress_3d": [11, 12, 25], "wind": [11, 12, 25], "stress": [11, 12, 17, 18, 25], "z_coord_3d": [11, 12, 25], "z": [11, 12, 20, 25], "zcoord3d": [11, 12, 25], "z_coord_ref_3d": [11, 12, 25], "static": [11, 12, 25], "zcoordref3d": [11, 12, 25], "particular": [13, 25], "grant": 13, "epsrc": 13, "ep": [13, 25], "m011054": 13, "new": [13, 25], "optimis": [13, 20], "platform": 13, "scienc": [13, 20, 23], "foundat": 13, "partial": [13, 25], "cooper": 13, "agreement": 13, "oc": 13, "0424602": 13, "nerc": 13, "fellowship": 13, "ne": 13, "r013209": 13, "oper": [13, 20, 25], "plan": 13, "host": 14, "being": [14, 25], "action": 14, "grid": [14, 25], "coastal": [14, 17, 20, 25], "built": 14, "finit": [14, 15, 16, 17, 18, 20, 25, 26], "framework": 14, "anim": 14, "youtub": 14, "dimension": [15, 16, 20, 25, 26], "bar": [15, 16, 17, 18, 25], "karna": [15, 17, 25], "et": [15, 17, 25], "2011": [15, 17, 25], "13": [15, 20, 25], "associ": [15, 17, 18, 25, 26], "wetting_and_drying_alpha": [15, 17, 25], "use_automatic_wetting_and_drying_alpha": [15, 17, 25], "summaris": [15, 26], "tabl": [15, 16, 21, 25, 26], "famili": [15, 16, 17, 18, 25, 26, 27], "degre": [15, 16, 17, 18, 22, 25, 26], "n": [15, 18, 20, 25, 27], "equal": [15, 16, 22, 25], "raviart": [15, 16], "thoma": [15, 16], "rt": [15, 16, 17, 18, 25], "p1dg": [15, 16, 17, 18, 21, 25, 26], "p2": [15, 16], "brezzi": 15, "dougla": 15, "marini": 15, "bdm": [15, 17, 18, 25], "polynomi": [15, 17, 18, 25, 26], "lax": [15, 17, 18, 21, 25, 26], "friedrich": [15, 17, 18, 21, 25, 26], "lax_friedrichs_velocity_scaling_factor": [15, 17, 18, 25], "uncondition": [15, 21, 26], "descript": [15, 16, 17, 18, 21, 22, 25, 26], "forwardeul": [15, 17, 21, 22, 25, 26], "No": [15, 17, 18, 21, 22, 26], "forward": [15, 21, 25, 26], "euler": [15, 21, 25, 26], "backwardeul": [15, 16, 17, 21, 22, 25, 26], "ye": [15, 16, 21, 26], "backward": [15, 21, 25, 26], "dirk": [15, 21, 25, 26], "dirk33": [15, 17, 21, 22, 25, 26], "ssprk": [15, 16, 21, 25, 26], "sspimex": [15, 17], "imexlpum2": [15, 25], "lpum2": 15, "ssp": [15, 25], "imex": [15, 25], "pressureprojectionpicard": [15, 17, 25], "steadyst": [15, 17, 25, 26], "steadi": [15, 18, 25, 26, 27], "explicit": [15, 25], "timestepper_opt": [15, 18, 25], "navier": 16, "stoke": [16, 25], "boussinesq": [16, 25], "assumpt": 16, "momentum_eq": 16, "diagnost": [16, 17, 18], "21": [16, 25], "verticalvelocitysolv": [16, 25], "mean": [16, 25], "modeloptions3d": [16, 18, 19, 25], "determin": [16, 21, 25], "If": [16, 17, 18, 19, 20, 21, 22, 25, 26, 27], "whose": [16, 17, 25], "constant_temperatur": [16, 18, 25], "constant_salin": [16, 18, 25], "rho": [16, 25], "rho_0": [16, 17, 18, 25], "equation_of_state_typ": [16, 18, 25], "physical_const": 16, "_": [16, 25], "pg": [16, 25], "nabla_h": [16, 25], "weakli": [16, 25], "internalpressuregradientcalcul": [16, 25], "summar": 16, "symbol": [16, 25], "av": 16, "rho_3d": 16, "discontinu": [16, 20, 25], "galerkin": [16, 20, 25], "mimet": 16, "rt2": 16, "hdiv": [16, 25], "belong": [16, 25], "vertexbasedp1dglimit": [16, 25], "march": [16, 25], "coupledtimeintegr": [16, 25], "coupledtwostagerk": [16, 25], "leapfrog": [16, 18, 25], "coupledleapfrogam3": [16, 25], "moulton": [16, 25], "timestep_2d": [16, 18, 25], "implicitli": [16, 18, 25], "explicitli": [16, 18, 25], "ignor": [16, 19, 25], "horizontal_viscosity_scal": [16, 17, 18, 25], "feasibl": [16, 25], "twostagetrapezoid": 16, "ssprk22ale": [16, 25], "swe": [16, 25], "34794172415": 16, "h": [16, 17, 18, 19, 20, 21, 25, 26], "213": 16, "200697179": 16, "v": [16, 20, 25], "729": 16, "166666667": 16, "45454": 16, "5372777": 16, "adjust": [16, 25], "inf": [16, 25], "chosen": [16, 25, 26], "commonmodelopt": [17, 18, 25], "atmospheric_pressur": [17, 18, 25], "firedrakescalarexpress": [17, 18, 22, 25], "pascal": [17, 18, 25], "scalar": [17, 18, 22, 25], "cfl_2d": [17, 18, 25], "positivefloat": [17, 18, 25, 27], "factor": [17, 18, 25, 27], "obsolet": [17, 18, 25], "cfl_3d": [17, 18, 25], "check_volume_conservation_2d": [17, 18, 25], "bool": [17, 18, 22, 25, 27], "stdout": [17, 18, 22, 25], "pair": [17, 18, 25], "export_diagnost": [17, 18, 25], "disk": [17, 18, 19, 25], "horizontal_diffusivity_scal": [17, 18, 25, 26], "firedrakeconstanttraitlet": [17, 18, 22, 25], "peclet": [17, 18, 25], "supg": [17, 18, 25, 26], "max": [17, 18, 25], "horizontal_viscos": [17, 18, 25], "lax_friedrichs_tracer_scaling_factor": [17, 18, 21, 25, 26], "stabilis": [17, 18, 25], "linear_drag_coeffici": [17, 18, 25], "drag": [17, 18, 25], "tau_b": [17, 18, 25], "log_output": [17, 18, 25], "redirect": [17, 18, 25], "log": [17, 18], "strickler": [17, 18, 25], "quadrat": [17, 18, 25], "mu": [17, 18, 25], "momentum_source_2d": [17, 18, 25], "firedrakevectorexpress": [17, 18, 25], "nh_model_opt": [17, 18, 25], "nonhydrostaticmodelopt": [17, 18, 25], "0x7f900c15c790": 17, "nikuradse_bed_rough": [17, 18, 25], "nikurads": [17, 18, 25], "bed": [17, 18, 22, 25], "rough": [17, 18, 25], "c_d": [17, 18, 25], "diamet": [17, 18, 25], "no_export": [17, 18, 19, 25], "disabl": [17, 18, 25], "ci": [17, 18, 25], "suit": [17, 18, 25], "norm_smooth": [17, 18, 25], "avoid": [17, 18, 25], "differenti": [17, 18, 25], "approx": [17, 18, 25], "output_directori": [17, 18, 19, 25], "unicod": [17, 18, 25], "nonnegativeinteg": [17, 18, 25], "quadratic_drag_coeffici": [17, 18, 25], "dimensionless": [17, 18, 25], "datetimetraitlet": [17, 18, 25], "date": [17, 18, 25], "sipg_factor": [17, 18, 25], "penalti": [17, 18, 25], "sipg_factor_trac": [17, 18, 25], "use_grad_depth_viscosity_term": [17, 18, 25], "nabla": [17, 18, 25], "horizontalviscosityterm": [17, 18, 25], "use_grad_div_viscosity_term": [17, 18, 25], "nu_h": [17, 18, 25], "cdot": [17, 18, 25], "textbf": [17, 18, 25], "use_nonlinear_equ": [17, 18, 25], "nonlinear": [17, 18, 25], "verbos": [17, 18, 25], "int": [17, 18, 25], "level": [17, 18, 20, 25], "volume_source_2d": [17, 18, 25], "wind_stress": [17, 18, 25], "check_tracer_conserv": [17, 25], "mass": [17, 18, 22, 25], "check_tracer_overshoot": [17, 25], "exce": [17, 18, 22, 25], "rang": [17, 18, 20, 22, 25], "sediment_model_opt": [17, 21, 25], "sedimentmodelopt": [17, 21, 22, 25], "0x7f900c12f950": 17, "impli": [17, 18, 19, 22, 25], "sub": [17, 18, 19, 22, 25], "tree": [17, 18, 22, 25], "solver_paramet": [17, 22, 25], "petscsolverparamet": [17, 22, 25], "snes_typ": 17, "ksponli": 17, "ksp_type": [17, 22], "pc_type": [17, 22], "bjacobi": 17, "sub_ksp_typ": 17, "preonli": 17, "sub_pc_typ": 17, "ilu": 17, "mat_typ": 17, "aij": 17, "gmre": [17, 22], "fieldsplit": 17, "pc_fieldsplit_typ": 17, "implicitness_theta": [17, 22, 25], "boundedfloat": [17, 22, 25], "theta": [17, 22, 25], "lu": 17, "pc_factor_mat_solver_typ": 17, "mump": 17, "solver_parameters_momentum": [17, 25], "sor": [17, 22], "solver_parameters_pressur": [17, 25], "matfre": 17, "schur": [17, 25], "pc_fieldsplit_schur_fact_typ": 17, "fieldsplit_u_2d": 17, "pc_python_typ": 17, "assembledpc": 17, "assembled_ksp_typ": 17, "assembled_pc_typ": 17, "assembled_sub_pc_typ": 17, "fieldsplit_h_2d": 17, "assembledschurpc": [17, 25], "schur_ksp_typ": 17, "schur_ksp_max_it": 17, "schur_pc_typ": 17, "gamg": 17, "semi": [17, 25], "tracer_advective_velocity_factor": [17, 25], "custom": [17, 19, 25], "multipli": [17, 18, 25], "account": [17, 22, 25], "mismatch": [17, 22, 25], "product": [17, 22, 25], "tracer_element_famili": [17, 25, 26], "hold": [17, 25], "tracer_picard_iter": [17, 25], "positiveinteg": [17, 25], "picard": [17, 25], "taken": [17, 25], "toggl": [17, 25], "wet": 17, "dry": 17, "By": [17, 19, 25], "vari": [17, 20, 25], "wildli": [17, 25], "region": [17, 20, 22, 25], "advis": [17, 19, 25, 26], "use_supg_trac": [17, 25, 26], "use_tracer_conservative_form": [17, 25], "use_wetting_and_dri": [17, 25], "turn": [17, 25], "displac": [17, 25], "meter": [17, 18, 25], "wetting_and_drying_alpha_max": [17, 25], "wetting_and_drying_alpha_min": [17, 25], "minimum": [17, 18, 25, 27], "0x7f900a2baa90": 18, "bottom_rough": [18, 25], "check_salinity_conserv": [18, 25], "check_temperature_conserv": [18, 25], "check_temperature_overshoot": [18, 25], "check_volume_conservation_3d": [18, 25], "type": [18, 25], "equation_of_state_opt": [18, 25], "horizontal_diffus": [18, 22, 25], "internal_pg_scalar": [18, 25], "momentum_source_3d": [18, 25], "salinity_source_3d": [18, 25], "sipg_factor_turb": [18, 25], "sipg_factor_vert": [18, 25], "sipg_factor_vertical_trac": [18, 25], "sipg_factor_vertical_turb": [18, 25], "smagorinsky_coeffici": [18, 25], "c_": [18, 25], "smagorinskyviscos": [18, 25], "temperature_source_3d": [18, 25], "turbulence_model_typ": [18, 25], "gl": [18, 25], "pacanowski": [18, 25], "turbulence_model_opt": [18, 25], "c1": [18, 25, 27], "44": [18, 25, 27], "c2": [18, 25, 27], "92": [18, 27], "c3_minu": [18, 25, 27], "c3": [18, 25, 27], "stratif": [18, 25, 27], "compute_c3_minu": [18, 25, 27], "overriden": [18, 25, 27], "52": [18, 25, 27], "c3_plu": [18, 25, 27], "closure_nam": [18, 25, 27], "k": [18, 20, 25, 27], "epsilon": [18, 25, 27], "closur": [18, 20, 27], "cmu0": [18, 25, 27], "5477": [18, 27], "ri_st": [18, 25, 27], "compute_cmu0": [18, 25, 27], "compute_galperin_clim": [18, 25, 27], "c_lim": [18, 25, 27], "compute_kappa": [18, 25, 27], "von": [18, 25, 27], "karman": [18, 25, 27], "schmidt_nb_psi": [18, 25, 27], "compute_len_min": [18, 25, 27], "min_len": [18, 25, 27], "k_min": [18, 25, 27], "psi_min": [18, 25, 27], "compute_psi_min": [18, 25, 27], "psi_len": [18, 25, 27], "eps_min": [18, 25, 27], "compute_schmidt_nb_psi": [18, 25, 27], "schmidt": [18, 25, 27], "diff_min": [18, 25, 27], "1e": [18, 25, 27], "08": [18, 25, 27], "f_wall": [18, 25, 27], "galperin_clim": [18, 25, 27], "galperin": [18, 25, 27], "06": [18, 25, 27], "kappa": [18, 25, 27], "len_min": [18, 25, 27], "limit_ep": [18, 25, 27], "limit_len": [18, 25, 27], "limit_len_min": [18, 25, 27], "limit_psi": [18, 25, 27], "definit": [18, 25, 27], "richardson": [18, 25, 27], "schmidt_nb_tk": [18, 25, 27], "stability_function_nam": [18, 25, 27], "canuto": [18, 25, 27], "b": [18, 20, 25, 27], "kantha": [18, 25, 27], "clayson": [18, 25, 27], "cheng": [18, 25, 27], "visc_min": [18, 25, 27], "expon": [18, 25], "max_viscos": [18, 25], "nu_": [18, 25], "track": [18, 25], "use_limiter_for_veloc": [18, 25], "use_quadratic_dens": [18, 25], "p2dgxp2": [18, 25], "reduc": [18, 25], "point": [18, 19, 25], "wise": [18, 25], "use_quadratic_pressur": [18, 25], "p2dgxp1dg": [18, 25], "allevi": [18, 25], "induc": [18, 25], "use_smagorinsky_viscos": [18, 25], "horisont": [18, 25], "parametr": [18, 25], "use_turbul": [18, 25], "use_turbulence_advect": [18, 25], "vertical_diffus": [18, 25], "0001": 18, "vertical_viscos": [18, 25], "mydir": [19, 25], "suppress": 19, "achiev": [19, 25], "cababl": 19, "complex": [19, 25], "consum": 19, "task": 19, "allow": [19, 25], "restor": 19, "quickli": 19, "launch": 19, "previous": 19, "visualize_output": 19, "py": [19, 25], "util": 19, "statefil": 19, "pvsm": 19, "ll": 19, "seach": 19, "usag": [19, 25, 26], "care": 19, "ha": [19, 25], "own": 19, "mpiexec": 19, "binari": 19, "break": [19, 25], "instal": 19, "append": [19, 25], "prepend": 19, "lossless": 19, "mpi": [19, 25], "process": [19, 25], "empti": [19, 25], "elevation2d_00001": 19, "prefix": [19, 25], "simplest": 19, "read_mesh_from_checkpoint": [19, 25], "155": [19, 20], "other_outputdir": 19, "publish": 20, "gmd": 20, "paper": [20, 25], "wallwork": [20, 23, 24], "angeloudi": [20, 23, 24], "barral": 20, "macki": 20, "arrai": [20, 25], "goal": 20, "orient": 20, "adapt": [20, 25], "1007": [20, 25], "s40722": 20, "023": 20, "00307": 20, "9": [20, 25], "k\u00e4rn\u00e4": [20, 23, 24], "adjoint": [20, 25], "optim": [20, 25], "advanc": [20, 25], "1029": [20, 25], "2022ms003169": 20, "woodroff": 20, "bustamant": 20, "fernandez": 20, "lloyd": 20, "jm": 20, "luff": 20, "richard": 20, "shennan": 20, "On": 20, "impact": 20, "storegga": 20, "tsunami": 20, "northwest": 20, "scotland": 20, "quaternari": 20, "1002": [20, 25], "jq": 20, "3539": 20, "rush": 20, "peakal": 20, "johnson": 20, "hodson": 20, "barlow": 20, "bowman": 20, "gehrel": 20, "hodgson": 20, "kesserwani": 20, "resolv": 20, "wave": [20, 25], "sedimentologi": 20, "deposit": [20, 25], "record": [20, 25], "dep2": 20, "247": 20, "lee": 20, "webster": 20, "sall": 20, "mawson": 20, "ooid": 20, "capricorn": 20, "glacial": 20, "geologi": 20, "454": 20, "106944": 20, "1016": [20, 25], "margeo": 20, "rise": 20, "great": 20, "barrier": 20, "reef": 20, "futur": 20, "implic": 20, "127": [20, 25], "e2021jc017823": 20, "2021jc017823": 20, "ham": [20, 23, 24], "aid": 20, "design": [20, 25], "145": 20, "103187": 20, "cad": 20, "clare": [20, 23, 24], "weller": 20, "cotter": 20, "multi": [20, 25], "hydro": 20, "morphodynam": 20, "movement": 20, "gem": 20, "geomathemat": 20, "s13137": 20, "021": 20, "00191": 20, "sensit": 20, "geoscienc": 20, "163": 20, "105104": 20, "cageo": 20, "pan": 20, "xipe": 20, "landslid": 20, "fluid": [20, 25], "94": 20, "pp": 20, "1298": 20, "1330": 20, "fld": 20, "5090": 20, "zhang": 20, "lin": 20, "improv": [20, 25], "perform": [20, 25], "layout": [20, 25], "yaw": 20, "angl": [20, 22, 25], "273": 20, "280": 20, "36688": 20, "imej": 20, "he": 20, "interact": 20, "stream": [20, 25], "around": [20, 25], "zhoushan": 20, "island": 20, "china": 20, "246": 20, "110431": 20, "oceaneng": 20, "fofonova": 20, "klingbeil": 20, "androsov": 20, "kuznetsov": 20, "sidorenko": 20, "danilov": 20, "burchard": [20, 25], "wiltshir": 20, "plume": 20, "spread": 20, "geosci": 20, "dev": 20, "6945": 20, "6975": 20, "5194": 20, "bateman": 20, "kinnaird": 20, "ashurst": 20, "mohan": 20, "robinson": 20, "montros": 20, "borea": 20, "bor": 20, "12532": 20, "1111": 20, "assess": 20, "power": [20, 25], "lagoon": 20, "240": 20, "109879": 20, "org": [20, 25], "sigma": [20, 25], "157": 20, "101732": 20, "ocemod": [20, 25], "rashe": 20, "warder": 20, "plancherel": 20, "respons": 20, "regim": [20, 25], "mal\u00e9": 20, "atol": 20, "maldiv": 20, "modif": 20, "17": [20, 25, 26], "319": 20, "334": 20, "evan": 20, "harrold": 20, "doherti": 20, "energet": 20, "strait": 20, "investig": 20, "choic": [20, 25, 26], "108": 20, "102494": 20, "apor": 20, "perciv": 20, "146": 20, "104658": 20, "horsburgh": 20, "storm": 20, "surg": 20, "160": 20, "101766": 20, "goss": 20, "cole": 20, "econom": 20, "295": 20, "116975": 20, "apenergi": 20, "potenti": [20, 25], "uk": 20, "studi": [20, 25], "mar": 20, "sci": [20, 25], "eng": 20, "80": 20, "3390": 20, "jmse8100780": 20, "hawkin": 20, "link": 20, "basin": 20, "plant": 20, "876": 20, "888": 20, "renen": 20, "167": [20, 25], "baker": 20, "craighead": 20, "jarvi": 20, "stenton": 20, "speci": 20, "commun": [20, 25], "manag": [20, 25], "193": 20, "105221": 20, "ocecoaman": 20, "viabl": 20, "aldernei": 20, "race": 20, "cost": [20, 25], "phil": 20, "tran": [20, 25], "soc": [20, 25], "2178": 20, "20190500": 20, "1098": 20, "rsta": 20, "0500": 20, "extens": [20, 25], "151": [20, 25], "101634": 20, "150": 20, "101619": 20, "sn": 20, "1053": 20, "1063": 20, "s42452": 20, "020": 20, "2745": 20, "vouriot": 20, "fate": 20, "vortic": [20, 25], "ideal": 20, "mech": 20, "329": 20, "348": 20, "s10652": 20, "018": 20, "9626": 20, "harcourt": 20, "utilis": 20, "flexibl": 20, "237": 20, "873": 20, "884": 20, "091": 20, "134": 20, "68": 20, "01": [20, 25], "003": [20, 25], "mitchel": [20, 23, 24], "baptista": 20, "4359": 20, "4382": 20, "212": 20, "680": 20, "690": 20, "2017": 20, "052": 20, "suspend": [21, 22, 25], "dimens": [21, 25], "concentr": [21, 25, 26], "ht": [21, 25, 26], "use_sediment_conservative_form": [21, 22, 25], "bedload": [21, 22, 25], "exner": [21, 22, 25], "bedlevel": [21, 25], "z_b": [21, 25], "solve_suspended_sedi": [21, 22, 25], "solve_exn": [21, 22, 25], "sediment_timestepper_typ": [21, 22, 25], "exner_timestepper_typ": [21, 22, 25], "set_timestepper_typ": [21, 25, 26], "timestepp": [21, 25, 26], "average_sediment_s": [22, 25], "bed_reference_height": [22, 25], "height": [22, 25], "check_sediment_conserv": [22, 25], "check_sediment_overshoot": [22, 25], "exner_timestepper_opt": [22, 25], "firedrakecoeffici": [22, 25], "max_angl": [22, 25], "repos": [22, 25], "slide": [22, 25], "32": [22, 25], "morphological_acceleration_factor": [22, 25], "acceler": [22, 25], "morphological_viscos": [22, 25], "deriv": [22, 25], "morphologi": [22, 25], "poros": [22, 25], "secondary_current_paramet": [22, 25], "secondari": [22, 25], "sed_slide_length_scal": [22, 25], "meshgrid": [22, 25], "sediment_dens": [22, 25], "2650": 22, "sediment_timestepper_opt": [22, 25], "slide_region": [22, 25], "occur": [22, 25], "whole": [22, 25], "slope_effect_angle_paramet": [22, 25], "6666666666666666": [22, 25], "slope_effect_paramet": [22, 25], "use_advective_velocity_correct": [22, 25], "correct": [22, 25], "use_angle_correct": [22, 25], "use_bedload": [22, 25], "use_secondary_curr": [22, 25], "helic": [22, 25], "use_sediment_slid": [22, 25], "use_slope_mag_correct": [22, 25], "brought": 23, "finnish": 23, "meteorolog": 23, "institut": 23, "depart": 23, "durham": 23, "univers": [23, 25], "infrastructur": 23, "edinburgh": 23, "mathemat": [23, 25], "imperi": 23, "colleg": 23, "london": 23, "tuoma": [23, 24], "david": [23, 24], "lawrenc": [23, 24], "athanasio": [23, 24], "joe": [23, 24], "mariana": [23, 24], "pcbase": 25, "precondition": 25, "complement": 25, "matrix": 25, "a10": 25, "minv": 25, "a01": 25, "block": 25, "saddl": 25, "suppli": 25, "appctx": 25, "tensor": 25, "inv": 25, "trial": 25, "a00": 25, "exact": 25, "pc": 25, "context": 25, "petsc": 25, "inherit": 25, "applytranspos": 25, "put": 25, "guarante": 25, "entri": 25, "transpos": 25, "view": 25, "viewer": 25, "metric": 25, "runtim": 25, "accumulatorcallback": 25, "scalar_callback": 25, "kwarg": 25, "diagnosticcallback": 25, "trapezium": 25, "rule": 25, "get_val": 25, "message_str": 25, "arg": 25, "string": 25, "represent": 25, "__call__": 25, "variable_nam": 25, "callbackmanag": 25, "defaultdict": 25, "categori": 25, "regist": 25, "under": 25, "cb1": 25, "volumeconservation3dcallback": 25, "cb2": 25, "tracermassconservationcallback": 25, "cm": 25, "str": 25, "behavior": 25, "conservativetracermassconservation2dcallback": 25, "tracer_nam": 25, "scalarconservationcallback": 25, "canon": 25, "fielddict": 25, "detectorscallback": 25, "detector_loc": 25, "field_nam": 25, "detector_nam": 25, "detector": 25, "diagnostic_": 25, "detectornnn": 25, "nnn": 25, "pad": 25, "properti": 25, "array_dim": 25, "attr": 25, "export_to_hdf5": 25, "include_tim": 25, "hdf5_dtype": 25, "start_tim": 25, "end_tim": 25, "abc": 25, "tupl": 25, "dict": 25, "messag": 25, "precis": 25, "doubl": 25, "push": 25, "hdf": 25, "abstract": 25, "push_to_hdf5": 25, "stamp": 25, "push_to_log": 25, "statu": 25, "set_write_mod": 25, "diagnostichdf5": 25, "varnam": 25, "var_attr": 25, "comm": 25, "mpi4pi": 25, "intracomm": 25, "new_fil": 25, "dtype": 25, "seri": 25, "nest": 25, "specif": 25, "1950": 25, "datatyp": 25, "immedi": 25, "minmaxconservationcallback": 25, "minmax_callback": 25, "max_valu": 25, "relative_differ": 25, "fieldnam": 25, "location_nam": 25, "toler": 25, "001": 25, "eval_func": 25, "timeseriescallback3d": 25, "tracermassconservation2dcallback": 25, "tracerovershootcallback": 25, "transectcallback": 25, "n_points_z": 25, "48": 25, "z_min": 25, "z_max": 25, "transect": 25, "axi": 25, "zmax": 25, "extent": 25, "entir": 25, "z_coord": 25, "verticalprofilecallback": 25, "npoint": 25, "profil": 25, "vertprofil": 25, "volumeconservation2dcallback": 25, "volume2d": 25, "volume3d": 25, "timed_stag": 25, "stage": 25, "cl": 25, "petsc4pi": 25, "pyx": 25, "traitlet": 25, "abcmetahastrait": 25, "namespac": 25, "abcmeta": 25, "metahastrait": 25, "combin": 25, "metaclass": 25, "finish": 25, "hasdescriptor": 25, "default_valu": 25, "undefin": 25, "bound": 25, "allow_non": 25, "valid": [25, 26], "subclass": 25, "trait": 25, "read_onli": 25, "attempt": 25, "directli": 25, "traiterror": 25, "extra": 25, "conveni": 25, "info": 25, "obj": 25, "propos": 25, "boundedinteg": 25, "config": 25, "traittyp": 25, "info_text": 25, "awar": 25, "default_value_repr": 25, "frozenconfigur": 25, "optionsbas": 25, "_isfrozen": 25, "frozenhastrait": 25, "hastrait": 25, "sentinel": 25, "liter": 25, "human": 25, "readabl": 25, "value_trait": 25, "per_key_trait": 25, "key_trait": 25, "restrict": 25, "unspecifi": 25, "per": 25, "basi": 25, "sequencetyp": 25, "cast": 25, "conform": 25, "constraint": 25, "text": 25, "d2": 25, "integ": 25, "d3": 25, "pairedenum": 25, "paired_nam": 25, "enum": 25, "sequenc": 25, "slave": 25, "necessari": 25, "attach_paired_opt": 25, "name_trait": 25, "attach": 25, "indent": 25, "nspace": 25, "rst_all_opt": 25, "recurs": 25, "rst": 25, "convert": 25, "pyproj": 25, "librari": 25, "coordinatesystem": 25, "transform": 25, "etc": 25, "get_vector_rot": 25, "converst": 25, "to_lonlat": 25, "repres": 25, "transvers": 25, "mercat": 25, "positive_lon": 25, "numpi": 25, "array_lik": 25, "enforc": 25, "vectorcoordsysrot": 25, "source_si": 25, "destin": 25, "get_vector_rotation_matrix": 25, "delta": 25, "target_si": 25, "convers": 25, "carri": 25, "x2": 25, "y2": 25, "from_cr": 25, "v_xy": 25, "v_x": 25, "v_y": 25, "v_new": 25, "matmul": 25, "v_x2": 25, "v_y2": 25, "proj_transform": 25, "target": 25, "leap": 25, "frog": 25, "slim": 25, "2013": 25, "61": 25, "2012": 25, "09": 25, "009": 25, "integrator_2d": 25, "alia": 25, "integrator_3d": 25, "leapfrogam3": 25, "integrator_vert_3d": 25, "coupledtimeintegratorbas": 25, "set_dt": 25, "dt_2d": 25, "macro": 25, "fraction": 25, "timeintegratorbas": 25, "compat": 25, "trapezoid": 25, "compute_mesh_veloc": 25, "istag": 25, "esdirktrapezoid": 25, "store_elev": 25, "coupledtimeintegrator2d": 25, "advance_picard": 25, "exner_integr": 25, "solution2d": 25, "swe_integr": 25, "tracer_integr": 25, "generalcoupledtimeintegrator2d": 25, "nonhydrostatictimeintegrator2d": 25, "fs_integr": 25, "poisson": 25, "nh": 25, "select": 25, "hessianrecoverer2d": 25, "diagnosticcalcul": 25, "recov": 25, "hessian": 25, "mix": 25, "sought": 25, "mathbb": 25, "field_2d": 25, "hessian_2d": 25, "gradient_2d": 25, "linearvariationalsolv": 25, "kineticenergycalcul": 25, "calcul": 25, "e_k": 25, "frac12": 25, "ke": 25, "consid": 25, "shallowwaterdualweightedresidual2d": 25, "dualweightedresidual2d": 25, "dual": 25, "weight": 25, "contribut": 25, "tracerdualweightedresidual2d": 25, "vorticitycalculator2d": 25, "interpret": 25, "u_i": 25, "vorticity_2d": 25, "function_spac": 25, "made": 25, "supported_label": 25, "frozenset": 25, "add_term": 25, "suffix": 25, "jacobian": 25, "solution_old": 25, "fields_old": 25, "bnd_condit": 25, "hand": 25, "lag": 25, "field_metadata": 25, "label_term": 25, "ass": 25, "mass_term": 25, "desir": 25, "select_term": 25, "test_funct": 25, "trial_funct": 25, "testfunct": 25, "trialfunct": 25, "evolut": 25, "due": 25, "frac": 25, "q_b": 25, "f_": 25, "sink": 25, "denot": 25, "morpholog": 25, "exnerbedloadterm": 25, "depth_integrated_sedi": 25, "exnerterm": 25, "weak": 25, "int_": 25, "gamma": 25, "depthexpress": 25, "sedimentmodel": 25, "exnerequ": 25, "exnersourceterm": 25, "phi": 25, "commonli": 25, "member": 25, "There": 25, "routin": 25, "handl": 25, "exportmanag": 25, "export_typ": 25, "next_export_ix": 25, "legacy_mod": 25, "preproc_func": 25, "helper": 25, "simultan": 25, "field_dict": 25, "mydirectori": 25, "debug": 25, "legaci": 25, "dumbcheckpoint": 25, "add_export": 25, "shortnam": 25, "latter": 25, "overrid": 25, "funtion": 25, "prior": 25, "increment": 25, "export_bathymetri": 25, "special": 25, "set_next_export_ix": 25, "child": 25, "exporterbas": 25, "without": 25, "hdf5export": 25, "filename_prefix": 25, "nativ": 25, "prefix_nnnnn": 25, "nnnnn": 25, "export_as_index": 25, "iexport": 25, "gen_filenam": 25, "th": 25, "nodal": 25, "vtkexport": 25, "fs_visu": 25, "func_nam": 25, "project_output": 25, "paraview": 25, "input": 25, "get_visu_spac": 25, "is_2d": 25, "wether": 25, "meta": 25, "si": 25, "snake_cas": 25, "field_name_3d": 25, "atminterpol": 25, "wind_stress_field": 25, "atm_pressure_field": 25, "ncfile_pattern": 25, "init_d": 25, "vect_rot": 25, "east_wind_var_nam": 25, "uwind": 25, "north_wind_var_nam": 25, "vwind": 25, "pressure_var_nam": 25, "prmsl": 25, "fill_mod": 25, "fill_valu": 25, "nan": 25, "wrf": 25, "nam": 25, "pattern": 25, "nam_air": 25, "2006_": 25, "2006": 25, "enu": 25, "outsid": 25, "nearest": 25, "otherwis": 25, "fill": 25, "se": 25, "set_field": 25, "atmnetcdftim": 25, "max_dur": 25, "netcdftimepars": 25, "timepars": 25, "span": 25, "forecast": 25, "fes2004tidalboundaryforc": 25, "elev_field": 25, "uv_field": 25, "tidalboundaryforc": 25, "fes2004": 25, "compute_veloc": 25, "coord_layout": 25, "elev_nc_fil": 25, "grid_nc_fil": 25, "uv_nc_fil": 25, "genericinterpolator2d": 25, "vector_field": 25, "vector_compon": 25, "vector_rot": 25, "1d": 25, "cf": 25, "standard_nam": 25, "cftime": 25, "compliant": 25, "genericspatialinterpolator2d": 25, "spatialinterpolator2d": 25, "nc_filenam": 25, "variable_list": 25, "itim": 25, "liveoceaninterpol": 25, "liveocean": 25, "rom": 25, "ncominterpol": 25, "function_space_2d": 25, "function_space_3d": 25, "field_fnstr": 25, "basedir": 25, "file_pattern": 25, "ncom": 25, "present": 25, "model_h": 25, "model_lat": 25, "model_ang": 25, "model_lon": 25, "model_zm": 25, "s3d": 25, "glb8_2f_2006041900": 25, "glb8_2f_2006042000": 25, "t3d": 25, "u3d": 25, "v3d": 25, "ssh": 25, "root": 25, "exclud": 25, "year": 25, "04d": 25, "fieldstr": 25, "glb8_2f_": 25, "month": 25, "02d": 25, "spatialinterpolatorncom2d": 25, "grid_path": 25, "spatialinterpolatorncombas": 25, "spatialinterpolatorncom3d": 25, "spatialinterpol": 25, "spatialinterpolatorroms3d": 25, "elev_fil": 25, "h_tpxo9": 25, "v5a": 25, "uv_fil": 25, "u_tpxo9": 25, "grid_fil": 25, "gridtpxo9v5a": 25, "tpxo9v5a": 25, "compute_wind_stress": 25, "wind_u": 25, "wind_v": 25, "largeyeager2009": 25, "rho_": 25, "air": 25, "u_": 25, "speed": 25, "largepond1981": 25, "smithbanke1975": 25, "pond": 25, "1981": 25, "measur": 25, "moder": 25, "oceanographi": 25, "324": 25, "336": 25, "1175": 25, "1520": 25, "0485": 25, "011": 25, "3c0324": 25, "oomfmi": 25, "3e2": 25, "bank": 25, "1975": 25, "meteorol": 25, "429": 25, "673": 25, "qj": 25, "49710142920": 25, "yeager": 25, "climatologi": 25, "interannu": 25, "climat": 25, "341": 25, "364": 25, "s00382": 25, "008": 25, "0441": 25, "tau_x": 25, "tau_i": 25, "imexeul": 25, "imexgener": 25, "timestepperopt": 25, "dirk_class": 25, "erk_class": 25, "erkeul": 25, "fed": 25, "proper": 25, "get_final_solut": 25, "solve_stag": 25, "i_stag": 25, "update_solv": 25, "rk": 25, "higurera": 25, "2014": 25, "higuera": 25, "272": 25, "140": 25, "cam": 25, "dirklpum2": 25, "erklpum2": 25, "imexlspum2": 25, "dirklspum2": 25, "erklspum2": 25, "imexmidpoint": 25, "midpoint": 25, "ascher": 25, "1997": 25, "0732037": 25, "esdirkmidpoint": 25, "erkmidpoint": 25, "timed_region": 25, "event": 25, "klass": 25, "structur": 25, "wrfinterpol": 25, "__init__": 25, "grid_interpol": 25, "netcdflatloninterpolator2d": 25, "reader": 25, "netcdfspatialinterpol": 25, "find": 25, "collect": 25, "timesearch_obj": 25, "netcdftimesearch": 25, "intepol": 25, "linar": 25, "lineartimeinterpol": 25, "dat": 25, "data_with_halo": 25, "atm_pressure_2d": 25, "atm": 25, "wrf_pattern": 25, "wrf_air": 25, "2016_": 25, "wrf_atm": 25, "wind_stress_2d": 25, "dailyfiletimesearch": 25, "center_hour": 25, "center_timezon": 25, "timesearch": 25, "digit": 25, "pars": 25, "sole": 25, "simulation_time_to_datetim": 25, "filetreeread": 25, "gridinterpol": 25, "grid_xyz": 25, "target_xyz": 25, "dont_rais": 25, "reuseabl": 25, "griddata": 25, "source_xyz": 25, "val": 25, "source_data": 25, "x0": 25, "linspac": 25, "y0": 25, "ravel": 25, "x_target": 25, "y_target": 25, "vstack": 25, "target_x": 25, "target_i": 25, "stackoverflow": 25, "question": 25, "20915502": 25, "speedup": 25, "irregular": 25, "shape": 25, "cube": 25, "qhull": 25, "triangul": 25, "fail": 25, "neighbor": 25, "those": 25, "cach": 25, "memori": 25, "hit": 25, "been": 25, "myfunc": 25, "ncinterp2d": 25, "val1": 25, "val2": 25, "var1": 25, "var2": 25, "wrapper": 25, "api": 25, "time_variable_nam": 25, "allow_gap": 25, "scrape": 25, "find_time_stamp": 25, "indexerror": 25, "get_end_tim": 25, "get_start_tim": 25, "netcdf_class": 25, "netcdftimeseriesinterpol": 25, "foo_": 25, "netcdftimeseriesread": 25, "slice": 25, "look": 25, "time_index": 25, "get_ncvar_nam": 25, "ncfile": 25, "long_nam": 25, "var_nam": 25, "preced": 25, "lower": 25, "netcdf4": 25, "dataset": 25, "controlregularizationmanag": 25, "function_list": 25, "gamma_list": 25, "penalty_term_sc": 25, "hessianregularizationcalcul": 25, "regular": 25, "eval_cost_funct": 25, "regularizationcalcul": 25, "inversionmanag": 25, "stash": 25, "sta_manag": 25, "stationmanag": 25, "output_dir": 25, "written": 25, "penalty_paramet": 25, "cost_function_sc": 25, "thumb": 25, "test_consist": 25, "reducedfunct": 25, "recomput": 25, "test_gradi": 25, "add_control": 25, "multiparamet": 25, "consistency_test": 25, "reduced_funct": 25, "correctli": 25, "chang": 25, "get_cost_funct": 25, "weight_by_vari": 25, "math": 25, "sum_": 25, "n_": 25, "sta": 25, "u_j": 25, "regularizationmanag": 25, "varianc": 25, "get_optimization_callback": 25, "success": 25, "minim": 25, "opt_method": 25, "bfg": 25, "opt_opt": 25, "pyadjoint": 25, "reset_count": 25, "rf_kwarg": 25, "set_control_st": 25, "djdm_list": 25, "m_list": 25, "coeffic": 25, "set_initial_st": 25, "start_clock": 25, "stop_annot": 25, "stop": 25, "stop_clock": 25, "taylor_test": 25, "taylor": 25, "update_progress": 25, "rspaceregularizationcalcul": 25, "f_0": 25, "regularization_expr": 25, "ratio": 25, "area": 25, "stationobservationmanag": 25, "construct_evalu": 25, "build": 25, "dump_time_seri": 25, "odir": 25, "diagnostic_timeseries_progress_": 25, "station_nam": 25, "n_iter": 25, "n_time_step": 25, "eval_observation_at_tim": 25, "load_observation_data": 25, "observation_data_dir": 25, "dure": 25, "register_observation_data": 25, "set_model_field": 25, "update_stations_in_us": 25, "uniti": 25, "wherea": 25, "disus": 25, "p1dg_space": 25, "time_dependent_mesh": 25, "vertexbasedlimit": 25, "vertex": 25, "kuzmin": 25, "2010": 25, "233": 25, "3077": 25, "3085": 25, "028": 25, "compute_bound": 25, "neighbour": 25, "centroid": 25, "assert_function_spac": 25, "assertionerror": 25, "outer": 25, "logger": 25, "warn": 25, "critic": 25, "msg": 25, "sever": 25, "except": 25, "exc_info": 25, "houston": 25, "major": 25, "disast": 25, "thorni": 25, "mysteri": 25, "set_log_directori": 25, "twice": 25, "old": 25, "remov": 25, "handler": 25, "rank": 25, "write": 25, "nullhandl": 25, "set_thetis_logg": 25, "thetis_log_level": 25, "what": 25, "stderr": 25, "higher": 25, "fewer": 25, "bit": 25, "_z": 25, "wedg": 25, "nu": 25, "gravit": 25, "zeta": 25, "higdon": 25, "de": 25, "szoek": 25, "vanish": 25, "circul": 25, "135": 25, "53": 25, "1006": 25, "jcph": 25, "5733": 25, "bottomfrictionterm": 25, "v_elem_s": 25, "h_elem_s": 25, "use_lax_friedrich": 25, "momentumterm": 25, "_b": 25, "gamma_": 25, "bot": 25, "boldsymbol": 25, "reconstruct": 25, "big": 25, "h_b": 25, "half": 25, "law": 25, "ln": 25, "z_0": 25, "sipg": 25, "coriolisterm": 25, "horizontaladvectionterm": 25, "mathcal": 25, "_h": 25, "cup": 25, "_v": 25, "jump": 25, "avg": 25, "frobeniu": 25, "inner": 25, "across": 25, "symmetr": 25, "interior": 25, "becom": 25, "hillewaert": 25, "koen": 25, "cfd": 25, "acoust": 25, "industri": 25, "geometri": 25, "phd": 25, "thesi": 25, "universit\u00e9": 25, "catholiqu": 25, "louvain": 25, "dial": 25, "uclouvain": 25, "pr": 25, "boreal": 25, "128254": 25, "lineardragterm": 25, "momentumequ": 25, "pressuregradientterm": 25, "let": 25, "ipg": 25, "s_": 25, "Its": 25, "sourceterm": 25, "tau_w": 25, "f_w": 25, "verticaladvectionterm": 25, "n_z": 25, "verticalviscosityterm": 25, "thetis_adjoint": 25, "optimisationcallback": 25, "eval_cb_pr": 25, "eval_cb_post": 25, "derivative_cb_pr": 25, "hessian_cb_pr": 25, "alwai": 25, "latest": 25, "constantcontroloptimisationcallback": 25, "diagnosticoptimisationcallback": 25, "compute_valu": 25, "concret": 25, "eval": 25, "_cb_": 25, "post": 25, "0th": 25, "derivative_cb_post": 25, "hessian_cb_post": 25, "controlsexportoptimisationcallback": 25, "solver_obj_or_outputdir": 25, "deferredexportmanag": 25, "further": 25, "userexportmanag": 25, "fix": 25, "derivativesexportoptimisationcallback": 25, "suggested_nam": 25, "Their": 25, "derivativeconstantcontroloptimisationcallback": 25, "similar": 25, "functionaloptimisationcallback": 25, "optimisationcallbacklist": 25, "itself": 25, "functions_to_export": 25, "necessarili": 25, "known": 25, "unknown": 25, "overrul": 25, "userexportoptimisationcallback": 25, "constanttidalturbineopt": 25, "tidalturbineopt": 25, "thrust": 25, "thrust_coeffici": 25, "c_t": 25, "cranknicolsonswetimestepperoptions2d": 25, "semiimplicitswetimestepperoptions2d": 25, "cranknicolsontracertimestepperoptions2d": 25, "semiimplicittracertimestepperoptions2d": 25, "discretetidalturbinefarmopt": 25, "tidalturbinefarmopt": 25, "farm": 25, "quadrature_degre": 25, "quadratur": 25, "turbine_coordin": 25, "upwind_correct": 25, "equationofstateopt": 25, "explicitmomentumtimestepperoptions3d": 25, "timestepperoptions3d": 25, "explicitswetimestepperoptions2d": 25, "explicittimestepperoptions2d": 25, "explicittimestepperopt": 25, "explicittracertimestepperoptions2d": 25, "explicittracertimestepperoptions3d": 25, "glsmodelopt": [25, 27], "turbulencemodelopt": 25, "apply_default": 25, "imexswetimestepperoptions2d": 25, "semiimplicittimestepperoptions2d": 25, "implicitmomentumtimestepperoptions3d": 25, "implicitswetimestepperoptions3d": 25, "swetimestepperoptions3d": 25, "implicittracertimestepperoptions3d": 25, "leapfrogtimestepperoptions3d": 25, "ssprktimestepperoptions3d": 25, "swe_opt": 25, "use_conservative_form": [25, 26], "add_tracer_system_2d": 25, "discrete_tidal_turbine_farm": 25, "subdomain": 25, "tidal_turbine_farm": 25, "free_surface_timestepper_opt": 25, "free_surface_timestepper_typ": 25, "q_degre": 25, "solve_nonhydrostatic_pressur": 25, "update_free_surfac": 25, "pacanowskiphilandermodelopt": 25, "philand": 25, "pressureprojectionswetimestepperoptions2d": 25, "picard_iter": 25, "converg": 25, "explicit_momentum_opt": 25, "explicit_tracer_opt": 25, "implicit_momentum_opt": 25, "implicit_tracer_opt": 25, "sediment_model_class": 25, "usersedimentmodel": 25, "extra_term": 25, "super": 25, "get_bedloadterm": 25, "steadystatetimestepperoptions2d": 25, "tabulatedtidalturbineopt": 25, "tabul": 25, "thrust_spe": 25, "cut": 25, "break_even_wattag": 25, "even": 25, "turbine_dens": 25, "turbine_opt": 25, "turbine_typ": 25, "a_support": 25, "section": 25, "c_support": 25, "stepper": 25, "ad_block_tag": 25, "tracerfieldopt": 25, "abstractrkschem": 25, "butcher": 25, "tableau": 25, "cfl_coeff": 25, "diagon": 25, "a_": 25, "b_": 25, "node": 25, "terms_to_add": 25, "dirkgener": 25, "backwardeulerabstract": 25, "backwardeuleruform": 25, "dirkgenericuform": 25, "cranknicolsonabstract": 25, "crack": 25, "cranknicolsonrk": 25, "dirk22abstract": 25, "2nd": 25, "cc": 25, "hline": 25, "2928932188134524": 25, "7071067811865476": 25, "dirk22uform": 25, "dirk23": 25, "dirk23abstract": 25, "3rd": 25, "7886751345948128": 25, "5773502691896255": 25, "21132486540518725": 25, "dirk33abstract": 25, "4358665215": 25, "28206673925000003": 25, "208496649153235": 25, "6443631706532353": 25, "b1": 25, "b2": 25, "71793326075": 25, "dirk33uform": 25, "dirk43": 25, "dirk43abstract": 25, "16666666666666666": 25, "rungekuttatimeintegr": 25, "init_cond": 25, "solve_tend": 25, "tendenc": 25, "update_solut": 25, "dirklpum2abstract": 25, "18181818181818182": 25, "2662337662337662": 25, "3412042502951594": 25, "34710743801652894": 25, "3333333333333333": 25, "44805194805194803": 25, "8701298701298701": 25, "34": 25, "dirklspum2abstract": 25, "44372294372294374": 25, "44004329004329007": 25, "19090909090909092": 25, "43636363636363634": 25, "36363636363636365": 25, "6255411255411255": 25, "8127705627705628": 25, "erkgener": 25, "forwardeulerabstract": 25, "overwrit": 25, "erkgenericshuosh": 25, "shu": 25, "osher": 25, "init_solut": 25, "erklpum2abstract": 25, "erklspum2abstract": 25, "8333333333333334": 25, "4583333333333333": 25, "9166666666666666": 25, "erkmidpointabstract": 25, "esdirkmidpointabstract": 25, "esdirktrapezoidabstract": 25, "implicitmidpoint": 25, "implicitmidpointabstract": 25, "ssprk33abstract": 25, "ccc": 25, "butcher_to_shuosher_form": 25, "alpha_": 25, "beta_": 25, "concaten": 25, "ketchelson": 25, "apnum": 25, "2008": 25, "034": 25, "mu_h": 25, "conservativesedimentadvectionterm": 25, "sedimentterm": 25, "conservativehorizontaladvectionterm": 25, "equilibrium": 25, "get_bnd_condit": 25, "sedimentadvectionterm": 25, "sedimentdepositionterm": 25, "sedimentequation2d": 25, "16": [25, 26], "sedimenterosionterm": 25, "eros": 25, "tracerterm": 25, "get_bnd_funct": 25, "c_in": 25, "uv_in": 25, "elev_in": 25, "bnd_id": 25, "correctivevelocityfactor": 25, "ksp": 25, "settling_veloc": 25, "ustar": 25, "velocity_correction_factor": 25, "grain": 25, "settl": 25, "particl": 25, "reflect": 25, "get_advective_velocity_correction_factor": 25, "get_bedload_term": 25, "qbx": 25, "qby": 25, "downward": 25, "get_deposition_coeffici": 25, "get_equilibrium_trac": 25, "get_erosion_term": 25, "get_sediment_slide_term": 25, "repeat": 25, "p_a": 25, "dz": 25, "simplifi": 25, "graviti": 25, "swe_bnd_func": 25, "myfunc1": 25, "myfunc2": 25, "adv_term": 25, "adv_form": 25, "tild": 25, "suggest": 25, "l_x": 25, "front": 25, "yield": 25, "smaller": 25, "lead": 25, "too": 25, "small": 25, "atmosphericpressureterm": 25, "u_test": 25, "u_spac": 25, "eta_spac": 25, "shallowwatermomentumterm": 25, "uv_old": 25, "eta_old": 25, "baseshallowwaterequ": 25, "shallowwaterequ": 25, "shallowwatermomentumequ": 25, "freesurfaceequ": 25, "add_continuity_term": 25, "add_momentum_term": 25, "tidal_farm": 25, "residual_uv_eta": 25, "bottomdrag3dterm": 25, "continuitysourceterm": 25, "eta_test": 25, "shallowwatercontinuityterm": 25, "externalpressuregradientterm": 25, "riemann": 25, "attrdict": 25, "hudivterm": 25, "diverg": 25, "viscou": 25, "tau": 25, "modesplit2dequ": 25, "momentumsourceterm": 25, "quadraticdragterm": 25, "formula": 25, "shallowwaterterm": 25, "eta_in": 25, "impose_dynamic_bnd": 25, "bnd_func": 25, "marker": 25, "windstressterm": 25, "extrude_opt": 25, "keep_log": 25, "frozenclass": 25, "10e3": 25, "fs_p1": 25, "create_function_spac": 25, "init_elev": 25, "h_2d": 25, "coord": 25, "4e3": 25, "5e3": 25, "distribut": 25, "uniformli": 25, "m_modesplit": 25, "eval_interv": 25, "add_new_field": 25, "tracer_3d": 25, "tracer3d": 25, "temp": 25, "compute_dt_2d": 25, "u_scal": 25, "compute_dt_diffus": 25, "nu_scal": 25, "compute_dt_h_advect": 25, "compute_dt_v_advect": 25, "w_scale": 25, "w_": 25, "compute_dx_factor": 25, "distanc": 25, "compute_dz_factor": 25, "compute_mesh_stat": 25, "sdtout": 25, "create_export": 25, "create_field": 25, "create_timestepp": 25, "export_initial_st": 25, "export_func": 25, "until": 25, "i_stor": 25, "i_export": 25, "counter": 25, "export_tim": 25, "infer": 25, "print_stat": 25, "cputim": 25, "print_head": 25, "summari": 25, "cpu": 25, "header": 25, "print_state_debug": 25, "set_time_step": 25, "concantr": 25, "compute_time_step": 25, "43": 25, "get_exner_timestepp": 25, "get_fs_timestepp": 25, "get_sediment_timestepp": 25, "get_swe_timestepp": 25, "get_tracer_timestepp": 25, "set_wetting_and_drying_alpha": 25, "mid": 25, "nois": 25, "extrema": 25, "cap": 25, "s_m": 25, "alpha_m": 25, "alpha_n": 25, "varepsilon": 25, "umlauf": 25, "2005": 25, "review": 25, "recent": 25, "continent": 25, "795": 25, "827": 25, "csr": 25, "2004": 25, "004": 25, "bold": 25, "2001": 25, "moment": 25, "31": 25, "1943": 25, "1968": 25, "031": 25, "2003": 25, "235": 25, "265": 25, "1357": 25, "002224003322005087": 25, "gotmstabilityfunctioncanutoa": 25, "lim_alpha_shear": 25, "lim_alpha_buoi": 25, "smooth_alpha_buoy_lim": 25, "alpha_buoy_crit": 25, "gotmstabilityfunctionbas": 25, "buchard": 25, "smooth": 25, "clip": 25, "95": 25, "cb3": 25, "cb4": 25, "cb5": 25, "3333": 25, "cbb": 25, "72": 25, "cc1": 25, "cc2": 25, "cc3": 25, "968": 25, "cc4": 25, "136": 25, "cc5": 25, "cc6": 25, "gotmstabilityfunctioncanutob": 25, "477": 25, "6983": 25, "9664": 25, "094": 25, "495": 25, "gotmstabilityfunctioncheng": 25, "quasi": 25, "2134": 25, "357": 25, "82": 25, "7983": 25, "gotmstabilityfunctionkanthaclayson": 25, "1994": 25, "728": 25, "6102": 25, "stabilityfunctionbas": 25, "compute_alpha_shear_steadi": 25, "satisfi": 25, "ri_": 25, "st": 25, "s_h": 25, "c3_": 25, "22": 25, "sigma_psi": 25, "compute_length_clim": 25, "galper": 25, "compute_sigma_psi": 25, "alpha_buoi": 25, "alpha_shear": 25, "unlimit": 25, "petersen": 25, "1999": 25, "eqn": 25, "shear2": 25, "buoy2": 25, "get_alpha_buoy_min": 25, "get_alpha_buoy_smooth_min": 25, "get_alpha_shear_max": 25, "stabilityfunctioncanutoa": 25, "canutostabilityfunctionbas": 25, "l1": 25, "107": 25, "0032": 25, "l3": 25, "0864": 25, "l4": 25, "l5": 25, "l6": 25, "l7": 25, "l8": 25, "stabilityfunctioncanutob": 25, "00336": 25, "0906": 25, "318": 25, "stabilityfunctioncheng": 25, "chengstabilityfunctionbas": 25, "04": 25, "786": 25, "643": 25, "547": 25, "compute_normalized_frequ": 25, "update_lag": 25, "update_field": 25, "27": 25, "shchepetkin": 25, "mcwilliam": 25, "topographi": 25, "347": 25, "404": 25, "010": 25, "kernel": 25, "fine": 25, "multiprocess": 25, "longtim": 25, "121": 25, "s1570": 25, "8659": 25, "01202": 25, "5874": 25, "t_": 25, "m_n": 25, "m_": 25, "l_": 25, "lh": 25, "omega_": 25, "rh": 25, "omega_n": 25, "eval_rh": 25, "predict": 25, "equation_mom": 25, "prepare_stag": 25, "preprocess": 25, "stage_one_prep": 25, "stage_one_solv": 25, "stage_two_prep": 25, "stage_two_solv": 25, "leav": 25, "create_fields_old": 25, "update_fields_old": 25, "fixedtimezon": 25, "offset": 25, "_fixedoffset": 25, "tzname": 25, "datetime_to_epoch": 25, "epoch": 25, "epoch_to_datetim": 25, "use_symmetric_surf_bnd": 25, "facet": 25, "horizontaldiffusionterm": 25, "tracerequ": 25, "substitut": 25, "w_m": 25, "verticaldiffusionterm": 25, "conservativetracerterm": 25, "conservativehorizontaldiffusionterm": 25, "conservativesourceterm": 25, "tracerequation2d": 25, "comma": 25, "consider": 25, "add_conservative_term": 25, "add_nonconservative_term": 25, "apply_supg": 25, "sens": 25, "constantthrustturbin": 25, "tidalturbin": 25, "discretetidalturbinefarm": 25, "tidalturbinefarm": 25, "add_turbin": 25, "radiu": 25, "bump": 25, "minimumdistanceconstraint": 25, "turbine_posit": 25, "minimum_dist": 25, "inequalityconstraint": 25, "ndarrai": 25, "paramateris": 25, "len": 25, "tabulatedthrustturbin": 25, "friction_coeffici": 25, "velocity_correct": 25, "number_of_turbin": 25, "power_output": 25, "turbinefunctionalcallback": 25, "current_pow": 25, "average_pow": 25, "average_profit": 25, "turbineoptimisationcallback": 25, "turbine_functional_callback": 25, "farm_optimis": 25, "linearly_interpolate_t": 25, "x_list": 25, "y_list": 25, "y_final": 25, "sigma_k": 25, "sigma_": 25, "c_1": 25, "c_3": 25, "c_2": 25, "empir": 25, "stabli": 25, "stratifi": 25, "2k": 25, "gen": 25, "ca": 25, "kc": 25, "ch": 25, "99": 25, "c12": 25, "25235": 25, "25266": 25, "94jc02257": 25, "One": 25, "heat": 25, "1413": 25, "1426": 25, "warner": 25, "81": 25, "113": 25, "pbl": 25, "atmo": 25, "59": 25, "1550": 25, "1565": 25, "0469": 25, "059": 25, "3c1550": 25, "aimftt": 25, "29": 25, "s0924": 25, "7963": 25, "00004": 25, "buoyfrequencysolv": 25, "n2_tmp": 25, "relax": 25, "minval": 25, "temporari": 25, "n2_new": 25, "n2_old": 25, "init_solv": 25, "glsverticaldiffusionterm": 25, "schmidt_nb": 25, "42": 25, "genericlengthscalemodel": 25, "k_field": 25, "psi_field": 25, "rho_field": 25, "l_field": 25, "epsilon_field": 25, "eddy_diffus": 25, "eddy_viscos": 25, "turbulencemodel": 25, "l_init": 25, "postprocess": 25, "pde": 25, "print_debug": 25, "pacanowskiphilandermodel": 25, "ri": 25, "parameter": 25, "tropic": 25, "1443": 25, "1451": 25, "3c1443": 25, "povmin": 25, "psiequat": 25, "gls_model": 25, "psisourceterm": 25, "destruct": 25, "patankar": 25, "ge": 25, "neumann": 25, "top": 25, "gamma_b": 25, "shearfrequencysolv": 25, "mv": 25, "mu_tmp": 25, "m2_new": 25, "m2_old": 25, "tkeequat": 25, "tkesourceterm": 25, "f_k": 25, "verticalgradsolv": 25, "p0": 25, "set_func_max_v": 25, "maxval": 25, "set_func_min_v": 25, "4984647": 25, "get_total_depth": 25, "wd_bathymetry_displac": 25, "depthintegratedpoissonsolv": 25, "w_b": 25, "superscript": 25, "star": 25, "intermedi": 25, "solve_w": 25, "elementcontinu": 25, "extrudedfunct": 25, "view_3d": 25, "resid": 25, "share": 25, "mesh_3d": 25, "_unfreezedepth": 25, "unfrozen": 25, "decor": 25, "subdomainprojector": 25, "v_out": 25, "subdomain_id": 25, "constant_jacobian": 25, "projector": 25, "sumfunct": 25, "keep": 25, "coeff": 25, "get_sum": 25, "anisotropic_cell_s": 25, "cell": 25, "anisotrop": 25, "micheletti": 25, "perotto": 25, "picasso": 25, "priori": 25, "41": 25, "1131": 25, "1162": 25, "beta_plane_coriolis_funct": 25, "out_funct": 25, "y_offset": 25, "y_0": 25, "beta_plane_coriolis_param": 25, "comp_tracer_mass_2d": 25, "scalar_func": 25, "total_depth": 25, "comp_tracer_mass_3d": 25, "comp_volume_2d": 25, "bath": 25, "comp_volume_3d": 25, "compute_baroclinic_head": 25, "compute_boundary_length": 25, "compute_elem_height": 25, "zcoord": 25, "create_directori": 25, "element_continu": 25, "ufl_el": 25, "extend_function_to_3d": 25, "func": 25, "mesh_extrud": 25, "extrude_mesh_sigma": 25, "z_stretch_fact": 25, "min_depth": 25, "terrain": 25, "form2ind": 25, "deduc": 25, "integrand": 25, "reassembl": 25, "ufl_expr": 25, "pyroteu": 25, "goali": 25, "blob": 25, "error_estim": 25, "get_cell_widths_2d": 25, "width": 25, "get_extruded_base_el": 25, "tensorproductel": 25, "get_facet_area": 25, "trace": 25, "edg": 25, "plu": 25, "get_facet_mask": 25, "extrus": 25, "upward": 25, "h_famili": 25, "h_degre": 25, "v_famili": 25, "v_degre": 25, "variant": 25, "v_variant": 25, "get_horizontal_elem_size_2d": 25, "sol2d": 25, "get_minimum_angles_2d": 25, "triangular": 25, "get_zcoord_from_mesh": 25, "print_function_value_rang": 25, "3g": 25, "dof": 25, "reduct": 25, "filename_or_outputdir": 25, "mesh_nam": 25, "sure": 25, "origin": 25, "creation": 25, "might": 25, "smoothen": 25, "pick": 25, "select_and_move_detector": 25, "maximum_dist": 25, "centr": 25, "tensor_jump": 25, "equival": 25, "grad": 25, "oppos": 25, "vectori": 25, "div": 25, "temporarili": 25, "unfreez": 25, "whilst": 25, "alemeshupdat": 25, "adjac": 25, "compute_mesh_velocity_begin": 25, "compute_mesh_velocity_fin": 25, "w_mesh_surf_expr": 25, "w_mesh": 25, "update_elem_height": 25, "update_mesh_coordin": 25, "densitysolv": 25, "eos_class": 25, "anomali": 25, "equationofst": 25, "densitysolverweak": 25, "ensure_positive_salin": 25, "eo": 25, "compute_rho": 25, "rho0": 25, "1978": 25, "celsiu": 25, "p_r": 25, "dbar": 25, "decibar": 25, "1e4": 25, "absolut": 25, "atmosper": 25, "1325": 25, "expandfunctionto3d": 25, "input_2d": 25, "output_3d": 25, "elem_height": 25, "u_2d": 25, "func2d": 25, "func3d": 25, "ex": 25, "jackettequationofst": 25, "accord": 25, "jackett": 25, "ration": 25, "freez": 25, "seawat": 25, "1709": 25, "1728": 25, "jtech1946": 25, "99840854e": 25, "34716259e": 25, "32112318e": 25, "64924391e": 25, "58805710e": 25, "71682828e": 25, "92032021e": 25, "17982637e": 25, "89202193e": 25, "69966428e": 25, "58621871e": 25, "29214140e": 25, "00000000e": 25, "28152101e": 25, "47872655e": 25, "38510030e": 25, "07": 25, "36512024e": 25, "76321267e": 25, "80665833e": 25, "88326894e": 25, "74637767e": 25, "47162755e": 25, "71032463e": 25, "44616980e": 25, "15344176e": 25, "linearequationofst": 25, "ref": 25, "halin": 25, "ingor": 25, "mesh3dconsistencycalcul": 25, "criterion": 25, "violat": 25, "jeopard": 25, "coarsen": 25, "refin": 25, "prism": 25, "z_t": 25, "r_t": 25, "r_b": 25, "straight": 25, "highest": 25, "lowest": 25, "max_val": 25, "min_val": 25, "weak_form": 25, "subgrid": 25, "ilicak": 25, "griffi": 25, "hallberg": 25, "2000": 25, "deform": 25, "d_t": 25, "d_": 25, "certain": 25, "reynold": 25, "re_h": 25, "spuriou": 25, "dianeutr": 25, "role": 25, "45": 25, "46": 25, "37": 25, "58": 25, "biharmon": 25, "permit": 25, "monthli": 25, "weather": 25, "128": 25, "2935": 25, "2946": 25, "0493": 25, "3c2935": 25, "bfwasl": 25, "subfunctionextractor": 25, "input_3d": 25, "output_2d": 25, "elem_facet": 25, "velocitymagnitudesolv": 25, "verticalintegr": 25, "bottom_to_top": 25, "bnd_valu": 25, "boundary_func": 25, "quad": 25, "foral": 25, "leftrightarrow": 25, "varphi": 25, "get_horizontal_elem_size_3d": 25, "sol3d": 25, "independ": 26, "characterist": 26}, "objects": {"": [[25, 0, 0, "-", "thetis"]], "thetis": [[25, 0, 0, "-", "assembledschur"], [25, 0, 0, "-", "callback"], [25, 0, 0, "-", "configuration"], [25, 0, 0, "-", "coordsys"], [25, 0, 0, "-", "coupled_timeintegrator"], [25, 0, 0, "-", "coupled_timeintegrator_2d"], [25, 0, 0, "-", "diagnostics"], [25, 0, 0, "-", "equation"], [25, 0, 0, "-", "exner_eq"], [25, 0, 0, "-", "exporter"], [25, 0, 0, "-", "field_defs"], [25, 0, 0, "-", "forcing"], [25, 0, 0, "-", "implicitexplicit"], [25, 0, 0, "-", "interpolation"], [25, 0, 0, "-", "inversion_tools"], [25, 0, 0, "-", "limiter"], [25, 0, 0, "-", "log"], [25, 0, 0, "-", "momentum_eq"], [25, 0, 0, "-", "optimisation"], [25, 0, 0, "-", "options"], [25, 0, 0, "-", "physical_constants"], [25, 0, 0, "-", "rungekutta"], [25, 0, 0, "-", "sediment_eq_2d"], [25, 0, 0, "-", "sediment_model"], [25, 0, 0, "-", "shallowwater_eq"], [25, 0, 0, "-", "solver"], [25, 0, 0, "-", "solver2d"], [25, 0, 0, "-", "stability_functions"], [25, 5, 1, "", "timed_stage"], [25, 0, 0, "-", "timeintegrator"], [25, 0, 0, "-", "timezone"], [25, 0, 0, "-", "tracer_eq"], [25, 0, 0, "-", "tracer_eq_2d"], [25, 0, 0, "-", "turbines"], [25, 0, 0, "-", "turbulence"], [25, 0, 0, "-", "utility"], [25, 0, 0, "-", "utility3d"]], "thetis.assembledschur": [[25, 1, 1, "", "AssembledSchurPC"]], "thetis.assembledschur.AssembledSchurPC": [[25, 2, 1, "", "apply"], [25, 2, 1, "", "applyTranspose"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update"], [25, 2, 1, "", "view"]], "thetis.callback": [[25, 1, 1, "", "AccumulatorCallback"], [25, 1, 1, "", "CallbackManager"], [25, 1, 1, "", "ConservativeTracerMassConservation2DCallback"], [25, 1, 1, "", "DetectorsCallback"], [25, 1, 1, "", "DiagnosticCallback"], [25, 1, 1, "", "DiagnosticHDF5"], [25, 1, 1, "", "MinMaxConservationCallback"], [25, 1, 1, "", "ScalarConservationCallback"], [25, 1, 1, "", "TimeSeriesCallback2D"], [25, 1, 1, "", "TimeSeriesCallback3D"], [25, 1, 1, "", "TracerMassConservation2DCallback"], [25, 1, 1, "", "TracerMassConservationCallback"], [25, 1, 1, "", "TracerOvershootCallBack"], [25, 1, 1, "", "TransectCallback"], [25, 1, 1, "", "VerticalProfileCallback"], [25, 1, 1, "", "VolumeConservation2DCallback"], [25, 1, 1, "", "VolumeConservation3DCallback"], [25, 5, 1, "", "timed_stage"]], "thetis.callback.AccumulatorCallback": [[25, 2, 1, "", "get_val"], [25, 2, 1, "", "message_str"], [25, 3, 1, "", "variable_names"]], "thetis.callback.CallbackManager": [[25, 2, 1, "", "add"], [25, 2, 1, "", "evaluate"]], "thetis.callback.ConservativeTracerMassConservation2DCallback": [[25, 3, 1, "", "name"]], "thetis.callback.DetectorsCallback": [[25, 2, 1, "", "message_str"], [25, 4, 1, "", "name"], [25, 4, 1, "", "variable_names"]], "thetis.callback.DiagnosticCallback": [[25, 2, 1, "", "evaluate"], [25, 2, 1, "", "message_str"], [25, 4, 1, "", "name"], [25, 2, 1, "", "push_to_hdf5"], [25, 2, 1, "", "push_to_log"], [25, 2, 1, "", "set_write_mode"], [25, 4, 1, "", "variable_names"]], "thetis.callback.DiagnosticHDF5": [[25, 2, 1, "", "export"]], "thetis.callback.MinMaxConservationCallback": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "variable_names"]], "thetis.callback.ScalarConservationCallback": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "variable_names"]], "thetis.callback.TimeSeriesCallback2D": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.callback.TimeSeriesCallback3D": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.callback.TracerMassConservation2DCallback": [[25, 3, 1, "", "name"]], "thetis.callback.TracerMassConservationCallback": [[25, 3, 1, "", "name"]], "thetis.callback.TracerOvershootCallBack": [[25, 3, 1, "", "name"]], "thetis.callback.TransectCallback": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.callback.VerticalProfileCallback": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.callback.VolumeConservation2DCallback": [[25, 3, 1, "", "name"]], "thetis.callback.VolumeConservation3DCallback": [[25, 3, 1, "", "name"]], "thetis.configuration": [[25, 1, 1, "", "ABCMetaHasTraits"], [25, 1, 1, "", "BoundedFloat"], [25, 1, 1, "", "BoundedInteger"], [25, 1, 1, "", "DatetimeTraitlet"], [25, 1, 1, "", "FiredrakeCoefficient"], [25, 1, 1, "", "FiredrakeConstantTraitlet"], [25, 1, 1, "", "FiredrakeScalarExpression"], [25, 1, 1, "", "FiredrakeVectorExpression"], [25, 1, 1, "", "FrozenConfigurable"], [25, 1, 1, "", "FrozenHasTraits"], [25, 1, 1, "", "NonNegativeFloat"], [25, 1, 1, "", "NonNegativeInteger"], [25, 1, 1, "", "OptionsBase"], [25, 1, 1, "", "PETScSolverParameters"], [25, 1, 1, "", "PairedEnum"], [25, 1, 1, "", "PositiveFloat"], [25, 1, 1, "", "PositiveInteger"], [25, 5, 1, "", "attach_paired_options"], [25, 5, 1, "", "indent"], [25, 5, 1, "", "rst_all_options"]], "thetis.configuration.BoundedFloat": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.configuration.BoundedInteger": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.configuration.DatetimeTraitlet": [[25, 3, 1, "", "default_value"], [25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.FiredrakeCoefficient": [[25, 3, 1, "", "default_value"], [25, 2, 1, "", "default_value_repr"], [25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.FiredrakeConstantTraitlet": [[25, 3, 1, "", "default_value"], [25, 2, 1, "", "default_value_repr"], [25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.FiredrakeScalarExpression": [[25, 3, 1, "", "default_value"], [25, 2, 1, "", "default_value_repr"], [25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.FiredrakeVectorExpression": [[25, 3, 1, "", "default_value"], [25, 2, 1, "", "default_value_repr"], [25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.NonNegativeFloat": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.configuration.NonNegativeInteger": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.configuration.OptionsBase": [[25, 4, 1, "", "name"], [25, 2, 1, "", "update"]], "thetis.configuration.PETScSolverParameters": [[25, 3, 1, "", "info_text"], [25, 2, 1, "", "validate"]], "thetis.configuration.PairedEnum": [[25, 2, 1, "", "info"]], "thetis.configuration.PositiveFloat": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.configuration.PositiveInteger": [[25, 2, 1, "", "info"], [25, 2, 1, "", "validate"]], "thetis.coordsys": [[25, 1, 1, "", "CoordinateSystem"], [25, 1, 1, "", "UTMCoordinateSystem"], [25, 1, 1, "", "VectorCoordSysRotation"], [25, 5, 1, "", "get_vector_rotation_matrix"], [25, 5, 1, "", "proj_transform"]], "thetis.coordsys.CoordinateSystem": [[25, 2, 1, "", "get_vector_rotator"], [25, 2, 1, "", "to_lonlat"]], "thetis.coordsys.UTMCoordinateSystem": [[25, 2, 1, "", "get_mesh_lonlat_function"], [25, 2, 1, "", "get_vector_rotator"], [25, 2, 1, "", "to_lonlat"], [25, 2, 1, "", "to_xy"]], "thetis.coupled_timeintegrator": [[25, 1, 1, "", "CoupledLeapFrogAM3"], [25, 1, 1, "", "CoupledTimeIntegrator"], [25, 1, 1, "", "CoupledTimeIntegratorBase"], [25, 1, 1, "", "CoupledTwoStageRK"], [25, 5, 1, "", "timed_stage"]], "thetis.coupled_timeintegrator.CoupledLeapFrogAM3": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "integrator_2d"], [25, 3, 1, "", "integrator_3d"], [25, 3, 1, "", "integrator_vert_3d"]], "thetis.coupled_timeintegrator.CoupledTimeIntegrator": [[25, 2, 1, "", "initialize"], [25, 4, 1, "", "integrator_2d"], [25, 4, 1, "", "integrator_3d"], [25, 4, 1, "", "integrator_vert_3d"], [25, 2, 1, "", "set_dt"]], "thetis.coupled_timeintegrator.CoupledTwoStageRK": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "compute_mesh_velocity"], [25, 3, 1, "", "integrator_2d"], [25, 3, 1, "", "integrator_3d"], [25, 3, 1, "", "integrator_vert_3d"], [25, 2, 1, "", "store_elevation"]], "thetis.coupled_timeintegrator_2d": [[25, 1, 1, "", "CoupledTimeIntegrator2D"], [25, 1, 1, "", "GeneralCoupledTimeIntegrator2D"], [25, 1, 1, "", "NonHydrostaticTimeIntegrator2D"], [25, 5, 1, "", "timed_stage"]], "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "advance_picard"], [25, 2, 1, "", "exner_integrator"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "set_dt"], [25, 2, 1, "", "swe_integrator"], [25, 2, 1, "", "tracer_integrator"]], "thetis.coupled_timeintegrator_2d.NonHydrostaticTimeIntegrator2D": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "initialize"]], "thetis.diagnostics": [[25, 1, 1, "", "HessianRecoverer2D"], [25, 1, 1, "", "KineticEnergyCalculator"], [25, 1, 1, "", "ShallowWaterDualWeightedResidual2D"], [25, 1, 1, "", "TracerDualWeightedResidual2D"], [25, 1, 1, "", "VorticityCalculator2D"]], "thetis.diagnostics.HessianRecoverer2D": [[25, 3, 1, "", "field_2d"], [25, 2, 1, "", "solve"]], "thetis.diagnostics.KineticEnergyCalculator": [[25, 3, 1, "", "density"], [25, 2, 1, "", "solve"]], "thetis.diagnostics.ShallowWaterDualWeightedResidual2D": [[25, 4, 1, "", "form"], [25, 4, 1, "", "space"]], "thetis.diagnostics.TracerDualWeightedResidual2D": [[25, 4, 1, "", "form"], [25, 4, 1, "", "space"]], "thetis.diagnostics.VorticityCalculator2D": [[25, 2, 1, "", "solve"], [25, 3, 1, "", "uv_2d"]], "thetis.equation": [[25, 1, 1, "", "Equation"], [25, 1, 1, "", "Term"], [25, 5, 1, "", "timed_stage"]], "thetis.equation.Equation": [[25, 3, 1, "", "SUPPORTED_LABELS"], [25, 2, 1, "", "add_term"], [25, 2, 1, "", "jacobian"], [25, 2, 1, "", "label_term"], [25, 2, 1, "", "mass_term"], [25, 2, 1, "", "residual"], [25, 2, 1, "", "select_terms"]], "thetis.equation.Term": [[25, 2, 1, "", "jacobian"], [25, 2, 1, "", "residual"]], "thetis.exner_eq": [[25, 1, 1, "", "ExnerBedloadTerm"], [25, 1, 1, "", "ExnerEquation"], [25, 1, 1, "", "ExnerSourceTerm"], [25, 1, 1, "", "ExnerTerm"]], "thetis.exner_eq.ExnerBedloadTerm": [[25, 2, 1, "", "residual"]], "thetis.exner_eq.ExnerSourceTerm": [[25, 2, 1, "", "residual"]], "thetis.exporter": [[25, 1, 1, "", "ExportManager"], [25, 1, 1, "", "ExporterBase"], [25, 1, 1, "", "HDF5Exporter"], [25, 1, 1, "", "VTKExporter"], [25, 5, 1, "", "get_visu_space"], [25, 5, 1, "", "is_2d"], [25, 5, 1, "", "timed_stage"]], "thetis.exporter.ExportManager": [[25, 2, 1, "", "add_export"], [25, 2, 1, "", "export"], [25, 2, 1, "", "export_bathymetry"], [25, 2, 1, "", "set_next_export_ix"]], "thetis.exporter.ExporterBase": [[25, 2, 1, "", "export"], [25, 2, 1, "", "set_next_export_ix"]], "thetis.exporter.HDF5Exporter": [[25, 2, 1, "", "export"], [25, 2, 1, "", "export_as_index"], [25, 2, 1, "", "gen_filename"], [25, 2, 1, "", "load"]], "thetis.exporter.VTKExporter": [[25, 2, 1, "", "export"], [25, 2, 1, "", "set_next_export_ix"]], "thetis.field_defs": [[25, 6, 1, "", "field_metadata"]], "thetis.forcing": [[25, 1, 1, "", "ATMInterpolator"], [25, 1, 1, "", "ATMNetCDFTime"], [25, 1, 1, "", "FES2004TidalBoundaryForcing"], [25, 1, 1, "", "GenericInterpolator2D"], [25, 1, 1, "", "GenericSpatialInterpolator2D"], [25, 1, 1, "", "LiveOceanInterpolator"], [25, 1, 1, "", "NCOMInterpolator"], [25, 1, 1, "", "SpatialInterpolatorNCOM2d"], [25, 1, 1, "", "SpatialInterpolatorNCOM3d"], [25, 1, 1, "", "SpatialInterpolatorNCOMBase"], [25, 1, 1, "", "SpatialInterpolatorROMS3d"], [25, 1, 1, "", "TPXOTidalBoundaryForcing"], [25, 1, 1, "", "TidalBoundaryForcing"], [25, 5, 1, "", "compute_wind_stress"]], "thetis.forcing.ATMInterpolator": [[25, 2, 1, "", "set_fields"]], "thetis.forcing.FES2004TidalBoundaryForcing": [[25, 3, 1, "", "compute_velocity"], [25, 3, 1, "", "coord_layout"], [25, 3, 1, "", "elev_nc_file"], [25, 3, 1, "", "grid_nc_file"], [25, 3, 1, "", "uv_nc_file"]], "thetis.forcing.GenericInterpolator2D": [[25, 2, 1, "", "set_fields"]], "thetis.forcing.GenericSpatialInterpolator2D": [[25, 2, 1, "", "interpolate"]], "thetis.forcing.LiveOceanInterpolator": [[25, 2, 1, "", "set_fields"]], "thetis.forcing.NCOMInterpolator": [[25, 2, 1, "", "set_fields"]], "thetis.forcing.SpatialInterpolatorNCOM2d": [[25, 2, 1, "", "interpolate"]], "thetis.forcing.SpatialInterpolatorNCOM3d": [[25, 2, 1, "", "interpolate"]], "thetis.forcing.SpatialInterpolatorROMS3d": [[25, 2, 1, "", "interpolate"]], "thetis.forcing.TPXOTidalBoundaryForcing": [[25, 3, 1, "", "compute_velocity"], [25, 3, 1, "", "coord_layout"]], "thetis.forcing.TidalBoundaryForcing": [[25, 4, 1, "", "compute_velocity"], [25, 4, 1, "", "coord_layout"], [25, 2, 1, "", "set_tidal_field"]], "thetis.implicitexplicit": [[25, 1, 1, "", "IMEXEuler"], [25, 1, 1, "", "IMEXGeneric"], [25, 1, 1, "", "IMEXLPUM2"], [25, 1, 1, "", "IMEXLSPUM2"], [25, 1, 1, "", "IMEXMidpoint"], [25, 5, 1, "", "timed_region"], [25, 5, 1, "", "timed_stage"]], "thetis.implicitexplicit.IMEXEuler": [[25, 3, 1, "", "dirk_class"], [25, 3, 1, "", "erk_class"]], "thetis.implicitexplicit.IMEXGeneric": [[25, 2, 1, "", "advance"], [25, 4, 1, "", "dirk_class"], [25, 4, 1, "", "erk_class"], [25, 2, 1, "", "get_final_solution"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "set_dt"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "update_solver"]], "thetis.implicitexplicit.IMEXLPUM2": [[25, 3, 1, "", "dirk_class"], [25, 3, 1, "", "erk_class"]], "thetis.implicitexplicit.IMEXLSPUM2": [[25, 3, 1, "", "dirk_class"], [25, 3, 1, "", "erk_class"]], "thetis.implicitexplicit.IMEXMidpoint": [[25, 3, 1, "", "dirk_class"], [25, 3, 1, "", "erk_class"]], "thetis.interpolation": [[25, 1, 1, "", "DailyFileTimeSearch"], [25, 1, 1, "", "FileTreeReader"], [25, 1, 1, "", "GridInterpolator"], [25, 1, 1, "", "LinearTimeInterpolator"], [25, 1, 1, "", "NetCDFLatLonInterpolator2d"], [25, 1, 1, "", "NetCDFSpatialInterpolator"], [25, 1, 1, "", "NetCDFTimeParser"], [25, 1, 1, "", "NetCDFTimeSearch"], [25, 1, 1, "", "NetCDFTimeSeriesInterpolator"], [25, 1, 1, "", "NetCDFTimeSeriesReader"], [25, 1, 1, "", "SpatialInterpolator"], [25, 1, 1, "", "SpatialInterpolator2d"], [25, 1, 1, "", "TimeParser"], [25, 1, 1, "", "TimeSearch"], [25, 5, 1, "", "get_ncvar_name"]], "thetis.interpolation.DailyFileTimeSearch": [[25, 2, 1, "", "find"], [25, 2, 1, "", "simulation_time_to_datetime"]], "thetis.interpolation.NetCDFLatLonInterpolator2d": [[25, 2, 1, "", "interpolate"]], "thetis.interpolation.NetCDFTimeParser": [[25, 2, 1, "", "find_time_stamp"], [25, 2, 1, "", "get_end_time"], [25, 2, 1, "", "get_start_time"]], "thetis.interpolation.NetCDFTimeSearch": [[25, 2, 1, "", "find"], [25, 2, 1, "", "simulation_time_to_datetime"]], "thetis.interpolation.SpatialInterpolator": [[25, 2, 1, "", "interpolate"]], "thetis.interpolation.SpatialInterpolator2d": [[25, 2, 1, "", "interpolate"]], "thetis.interpolation.TimeParser": [[25, 2, 1, "", "find_time_stamp"], [25, 2, 1, "", "get_end_time"], [25, 2, 1, "", "get_start_time"]], "thetis.interpolation.TimeSearch": [[25, 2, 1, "", "find"]], "thetis.inversion_tools": [[25, 1, 1, "", "ControlRegularizationManager"], [25, 1, 1, "", "HessianRegularizationCalculator"], [25, 1, 1, "", "InversionManager"], [25, 1, 1, "", "RSpaceRegularizationCalculator"], [25, 1, 1, "", "RegularizationCalculator"], [25, 1, 1, "", "StationObservationManager"]], "thetis.inversion_tools.ControlRegularizationManager": [[25, 2, 1, "", "eval_cost_function"]], "thetis.inversion_tools.HessianRegularizationCalculator": [[25, 2, 1, "", "eval_cost_function"]], "thetis.inversion_tools.InversionManager": [[25, 2, 1, "", "add_control"], [25, 2, 1, "", "consistency_test"], [25, 2, 1, "", "get_cost_function"], [25, 2, 1, "", "get_optimization_callback"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "minimize"], [25, 4, 1, "", "reduced_functional"], [25, 2, 1, "", "reset_counters"], [25, 4, 1, "", "rf_kwargs"], [25, 2, 1, "", "set_control_state"], [25, 2, 1, "", "set_initial_state"], [25, 2, 1, "", "start_clock"], [25, 2, 1, "", "stop_annotating"], [25, 2, 1, "", "stop_clock"], [25, 2, 1, "", "taylor_test"], [25, 2, 1, "", "update_progress"]], "thetis.inversion_tools.RegularizationCalculator": [[25, 2, 1, "", "eval_cost_function"]], "thetis.inversion_tools.StationObservationManager": [[25, 2, 1, "", "construct_evaluator"], [25, 2, 1, "", "dump_time_series"], [25, 2, 1, "", "eval_cost_function"], [25, 2, 1, "", "eval_observation_at_time"], [25, 2, 1, "", "load_observation_data"], [25, 2, 1, "", "register_observation_data"], [25, 2, 1, "", "set_model_field"], [25, 2, 1, "", "update_stations_in_use"]], "thetis.limiter": [[25, 1, 1, "", "VertexBasedP1DGLimiter"], [25, 5, 1, "", "assert_function_space"], [25, 5, 1, "", "timed_stage"]], "thetis.limiter.VertexBasedP1DGLimiter": [[25, 2, 1, "", "apply"], [25, 2, 1, "", "compute_bounds"]], "thetis.log": [[25, 5, 1, "", "critical"], [25, 5, 1, "", "debug"], [25, 5, 1, "", "error"], [25, 5, 1, "", "info"], [25, 5, 1, "", "log"], [25, 5, 1, "", "print_output"], [25, 5, 1, "", "set_log_directory"], [25, 5, 1, "", "set_thetis_loggers"], [25, 5, 1, "", "thetis_log_level"], [25, 5, 1, "", "warning"]], "thetis.momentum_eq": [[25, 1, 1, "", "BottomFrictionTerm"], [25, 1, 1, "", "CoriolisTerm"], [25, 1, 1, "", "HorizontalAdvectionTerm"], [25, 1, 1, "", "HorizontalViscosityTerm"], [25, 1, 1, "", "InternalPressureGradientCalculator"], [25, 1, 1, "", "LinearDragTerm"], [25, 1, 1, "", "MomentumEquation"], [25, 1, 1, "", "MomentumTerm"], [25, 1, 1, "", "PressureGradientTerm"], [25, 1, 1, "", "SourceTerm"], [25, 1, 1, "", "VerticalAdvectionTerm"], [25, 1, 1, "", "VerticalViscosityTerm"]], "thetis.momentum_eq.BottomFrictionTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.CoriolisTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.HorizontalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.HorizontalViscosityTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.InternalPressureGradientCalculator": [[25, 2, 1, "", "residual"], [25, 2, 1, "", "solve"]], "thetis.momentum_eq.LinearDragTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.PressureGradientTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.SourceTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.VerticalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.momentum_eq.VerticalViscosityTerm": [[25, 2, 1, "", "residual"]], "thetis.optimisation": [[25, 1, 1, "", "ConstantControlOptimisationCallback"], [25, 1, 1, "", "ControlsExportOptimisationCallback"], [25, 1, 1, "", "DeferredExportManager"], [25, 1, 1, "", "DerivativeConstantControlOptimisationCallback"], [25, 1, 1, "", "DerivativesExportOptimisationCallback"], [25, 1, 1, "", "DiagnosticOptimisationCallback"], [25, 1, 1, "", "FunctionalOptimisationCallback"], [25, 1, 1, "", "OptimisationCallback"], [25, 1, 1, "", "OptimisationCallbackList"], [25, 1, 1, "", "UserExportManager"], [25, 1, 1, "", "UserExportOptimisationCallback"]], "thetis.optimisation.ConstantControlOptimisationCallback": [[25, 2, 1, "", "compute_values"], [25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.optimisation.ControlsExportOptimisationCallback": [[25, 2, 1, "", "callback"]], "thetis.optimisation.DeferredExportManager": [[25, 2, 1, "", "export"]], "thetis.optimisation.DerivativeConstantControlOptimisationCallback": [[25, 2, 1, "", "compute_values"], [25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.optimisation.DerivativesExportOptimisationCallback": [[25, 2, 1, "", "callback"]], "thetis.optimisation.DiagnosticOptimisationCallback": [[25, 2, 1, "", "callback"], [25, 2, 1, "", "compute_values"], [25, 2, 1, "", "evaluate"]], "thetis.optimisation.FunctionalOptimisationCallback": [[25, 2, 1, "", "compute_values"], [25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.optimisation.OptimisationCallback": [[25, 2, 1, "", "callback"]], "thetis.optimisation.OptimisationCallbackList": [[25, 2, 1, "", "callback"]], "thetis.optimisation.UserExportOptimisationCallback": [[25, 2, 1, "", "callback"]], "thetis.options": [[25, 1, 1, "", "CommonModelOptions"], [25, 1, 1, "", "ConstantTidalTurbineOptions"], [25, 1, 1, "", "CrankNicolsonSWETimeStepperOptions2d"], [25, 1, 1, "", "CrankNicolsonTracerTimeStepperOptions2d"], [25, 1, 1, "", "DiscreteTidalTurbineFarmOptions"], [25, 1, 1, "", "EquationOfStateOptions"], [25, 1, 1, "", "ExplicitMomentumTimeStepperOptions3d"], [25, 1, 1, "", "ExplicitSWETimeStepperOptions2d"], [25, 1, 1, "", "ExplicitTimeStepperOptions"], [25, 1, 1, "", "ExplicitTimeStepperOptions2d"], [25, 1, 1, "", "ExplicitTracerTimeStepperOptions2d"], [25, 1, 1, "", "ExplicitTracerTimeStepperOptions3d"], [25, 1, 1, "", "GLSModelOptions"], [25, 1, 1, "", "IMEXSWETimeStepperOptions2d"], [25, 1, 1, "", "ImplicitMomentumTimeStepperOptions3d"], [25, 1, 1, "", "ImplicitSWETimeStepperOptions3d"], [25, 1, 1, "", "ImplicitTracerTimeStepperOptions3d"], [25, 1, 1, "", "LeapFrogTimeStepperOptions3d"], [25, 1, 1, "", "LinearEquationOfStateOptions"], [25, 1, 1, "", "ModelOptions2d"], [25, 1, 1, "", "ModelOptions3d"], [25, 1, 1, "", "NonhydrostaticModelOptions"], [25, 1, 1, "", "PacanowskiPhilanderModelOptions"], [25, 1, 1, "", "PressureProjectionSWETimeStepperOptions2d"], [25, 1, 1, "", "SSPRKTimeStepperOptions3d"], [25, 1, 1, "", "SWETimeStepperOptions3d"], [25, 1, 1, "", "SedimentModelOptions"], [25, 1, 1, "", "SemiImplicitSWETimeStepperOptions2d"], [25, 1, 1, "", "SemiImplicitTimeStepperOptions2d"], [25, 1, 1, "", "SemiImplicitTracerTimeStepperOptions2d"], [25, 1, 1, "", "SteadyStateTimeStepperOptions2d"], [25, 1, 1, "", "TabulatedTidalTurbineOptions"], [25, 1, 1, "", "TidalTurbineFarmOptions"], [25, 1, 1, "", "TidalTurbineOptions"], [25, 1, 1, "", "TimeStepperOptions"], [25, 1, 1, "", "TimeStepperOptions3d"], [25, 1, 1, "", "TracerFieldOptions"], [25, 1, 1, "", "TurbulenceModelOptions"]], "thetis.options.CommonModelOptions": [[25, 3, 1, "", "atmospheric_pressure"], [25, 3, 1, "", "cfl_2d"], [25, 3, 1, "", "cfl_3d"], [25, 3, 1, "", "check_volume_conservation_2d"], [25, 3, 1, "", "coriolis_frequency"], [25, 3, 1, "", "element_family"], [25, 3, 1, "", "export_diagnostics"], [25, 3, 1, "", "fields_to_export"], [25, 3, 1, "", "fields_to_export_hdf5"], [25, 3, 1, "", "horizontal_diffusivity_scale"], [25, 3, 1, "", "horizontal_velocity_scale"], [25, 3, 1, "", "horizontal_viscosity"], [25, 3, 1, "", "horizontal_viscosity_scale"], [25, 3, 1, "", "lax_friedrichs_tracer_scaling_factor"], [25, 3, 1, "", "lax_friedrichs_velocity_scaling_factor"], [25, 3, 1, "", "linear_drag_coefficient"], [25, 3, 1, "", "log_output"], [25, 3, 1, "", "manning_drag_coefficient"], [25, 3, 1, "", "momentum_source_2d"], [25, 3, 1, "", "name"], [25, 3, 1, "", "nh_model_options"], [25, 3, 1, "", "nikuradse_bed_roughness"], [25, 3, 1, "", "no_exports"], [25, 3, 1, "", "norm_smoother"], [25, 3, 1, "", "output_directory"], [25, 3, 1, "", "polynomial_degree"], [25, 3, 1, "", "quadratic_drag_coefficient"], [25, 3, 1, "", "simulation_end_date"], [25, 3, 1, "", "simulation_end_time"], [25, 3, 1, "", "simulation_export_time"], [25, 3, 1, "", "simulation_initial_date"], [25, 3, 1, "", "sipg_factor"], [25, 3, 1, "", "sipg_factor_tracer"], [25, 3, 1, "", "timestep"], [25, 3, 1, "", "use_grad_depth_viscosity_term"], [25, 3, 1, "", "use_grad_div_viscosity_term"], [25, 3, 1, "", "use_lax_friedrichs_tracer"], [25, 3, 1, "", "use_lax_friedrichs_velocity"], [25, 3, 1, "", "use_limiter_for_tracers"], [25, 3, 1, "", "use_nonlinear_equations"], [25, 3, 1, "", "verbose"], [25, 3, 1, "", "volume_source_2d"], [25, 3, 1, "", "wind_stress"]], "thetis.options.ConstantTidalTurbineOptions": [[25, 3, 1, "", "name"], [25, 3, 1, "", "thrust_coefficient"]], "thetis.options.CrankNicolsonSWETimeStepperOptions2d": [[25, 3, 1, "", "implicitness_theta"]], "thetis.options.CrankNicolsonTracerTimeStepperOptions2d": [[25, 3, 1, "", "implicitness_theta"]], "thetis.options.DiscreteTidalTurbineFarmOptions": [[25, 3, 1, "", "name"], [25, 3, 1, "", "quadrature_degree"], [25, 3, 1, "", "turbine_coordinates"], [25, 3, 1, "", "upwind_correction"]], "thetis.options.EquationOfStateOptions": [[25, 3, 1, "", "name"]], "thetis.options.ExplicitMomentumTimeStepperOptions3d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.ExplicitSWETimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.ExplicitTimeStepperOptions": [[25, 3, 1, "", "use_automatic_timestep"]], "thetis.options.ExplicitTracerTimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.ExplicitTracerTimeStepperOptions3d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.GLSModelOptions": [[25, 2, 1, "", "apply_defaults"], [25, 3, 1, "", "c1"], [25, 3, 1, "", "c2"], [25, 3, 1, "", "c3_minus"], [25, 3, 1, "", "c3_plus"], [25, 3, 1, "", "closure_name"], [25, 3, 1, "", "cmu0"], [25, 3, 1, "", "compute_c3_minus"], [25, 3, 1, "", "compute_cmu0"], [25, 3, 1, "", "compute_galperin_clim"], [25, 3, 1, "", "compute_kappa"], [25, 3, 1, "", "compute_len_min"], [25, 3, 1, "", "compute_psi_min"], [25, 3, 1, "", "compute_schmidt_nb_psi"], [25, 3, 1, "", "diff_min"], [25, 3, 1, "", "eps_min"], [25, 3, 1, "", "f_wall"], [25, 3, 1, "", "galperin_clim"], [25, 3, 1, "", "k_min"], [25, 3, 1, "", "kappa"], [25, 3, 1, "", "len_min"], [25, 3, 1, "", "limit_eps"], [25, 3, 1, "", "limit_len"], [25, 3, 1, "", "limit_len_min"], [25, 3, 1, "", "limit_psi"], [25, 3, 1, "", "m"], [25, 3, 1, "", "n"], [25, 3, 1, "", "name"], [25, 3, 1, "", "p"], [25, 3, 1, "", "psi_min"], [25, 3, 1, "", "ri_st"], [25, 3, 1, "", "schmidt_nb_psi"], [25, 3, 1, "", "schmidt_nb_tke"], [25, 3, 1, "", "stability_function_name"], [25, 3, 1, "", "visc_min"]], "thetis.options.IMEXSWETimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.ImplicitMomentumTimeStepperOptions3d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.ImplicitSWETimeStepperOptions3d": [[25, 3, 1, "", "implicitness_theta"]], "thetis.options.ImplicitTracerTimeStepperOptions3d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.LeapFrogTimeStepperOptions3d": [[25, 3, 1, "", "swe_options"]], "thetis.options.LinearEquationOfStateOptions": [[25, 3, 1, "", "alpha"], [25, 3, 1, "", "beta"], [25, 3, 1, "", "name"], [25, 3, 1, "", "rho_ref"], [25, 3, 1, "", "s_ref"], [25, 3, 1, "", "th_ref"]], "thetis.options.ModelOptions2d": [[25, 2, 1, "", "add_tracer_2d"], [25, 2, 1, "", "add_tracer_system_2d"], [25, 3, 1, "", "check_tracer_conservation"], [25, 3, 1, "", "check_tracer_overshoot"], [25, 3, 1, "", "discrete_tidal_turbine_farms"], [25, 3, 1, "", "name"], [25, 3, 1, "", "sediment_model_options"], [25, 2, 1, "", "set_timestepper_type"], [25, 3, 1, "", "swe_timestepper_options"], [25, 3, 1, "", "swe_timestepper_type"], [25, 3, 1, "", "tidal_turbine_farms"], [25, 3, 1, "", "tracer_advective_velocity_factor"], [25, 3, 1, "", "tracer_element_family"], [25, 3, 1, "", "tracer_only"], [25, 3, 1, "", "tracer_picard_iterations"], [25, 3, 1, "", "tracer_timestepper_options"], [25, 3, 1, "", "tracer_timestepper_type"], [25, 3, 1, "", "use_automatic_wetting_and_drying_alpha"], [25, 3, 1, "", "use_supg_tracer"], [25, 3, 1, "", "use_tracer_conservative_form"], [25, 3, 1, "", "use_wetting_and_drying"], [25, 3, 1, "", "wetting_and_drying_alpha"], [25, 3, 1, "", "wetting_and_drying_alpha_max"], [25, 3, 1, "", "wetting_and_drying_alpha_min"]], "thetis.options.ModelOptions3d": [[25, 3, 1, "", "bottom_roughness"], [25, 3, 1, "", "check_salinity_conservation"], [25, 3, 1, "", "check_salinity_overshoot"], [25, 3, 1, "", "check_temperature_conservation"], [25, 3, 1, "", "check_temperature_overshoot"], [25, 3, 1, "", "check_volume_conservation_3d"], [25, 3, 1, "", "constant_salinity"], [25, 3, 1, "", "constant_temperature"], [25, 3, 1, "", "equation_of_state_options"], [25, 3, 1, "", "equation_of_state_type"], [25, 3, 1, "", "horizontal_diffusivity"], [25, 3, 1, "", "internal_pg_scalar"], [25, 3, 1, "", "momentum_source_3d"], [25, 3, 1, "", "name"], [25, 3, 1, "", "salinity_source_3d"], [25, 3, 1, "", "sipg_factor_turb"], [25, 3, 1, "", "sipg_factor_vertical"], [25, 3, 1, "", "sipg_factor_vertical_tracer"], [25, 3, 1, "", "sipg_factor_vertical_turb"], [25, 3, 1, "", "smagorinsky_coefficient"], [25, 3, 1, "", "solve_salinity"], [25, 3, 1, "", "solve_temperature"], [25, 3, 1, "", "temperature_source_3d"], [25, 3, 1, "", "timestep_2d"], [25, 3, 1, "", "timestepper_options"], [25, 3, 1, "", "timestepper_type"], [25, 3, 1, "", "turbulence_model_options"], [25, 3, 1, "", "turbulence_model_type"], [25, 3, 1, "", "use_ale_moving_mesh"], [25, 3, 1, "", "use_baroclinic_formulation"], [25, 3, 1, "", "use_bottom_friction"], [25, 3, 1, "", "use_implicit_vertical_diffusion"], [25, 3, 1, "", "use_limiter_for_velocity"], [25, 3, 1, "", "use_quadratic_density"], [25, 3, 1, "", "use_quadratic_pressure"], [25, 3, 1, "", "use_smagorinsky_viscosity"], [25, 3, 1, "", "use_turbulence"], [25, 3, 1, "", "use_turbulence_advection"], [25, 3, 1, "", "vertical_diffusivity"], [25, 3, 1, "", "vertical_velocity_scale"], [25, 3, 1, "", "vertical_viscosity"]], "thetis.options.NonhydrostaticModelOptions": [[25, 3, 1, "", "free_surface_timestepper_options"], [25, 3, 1, "", "free_surface_timestepper_type"], [25, 3, 1, "", "name"], [25, 3, 1, "", "q_degree"], [25, 3, 1, "", "solve_nonhydrostatic_pressure"], [25, 3, 1, "", "solver_parameters"], [25, 3, 1, "", "update_free_surface"]], "thetis.options.PacanowskiPhilanderModelOptions": [[25, 3, 1, "", "alpha"], [25, 3, 1, "", "exponent"], [25, 3, 1, "", "max_viscosity"], [25, 3, 1, "", "name"]], "thetis.options.PressureProjectionSWETimeStepperOptions2d": [[25, 3, 1, "", "implicitness_theta"], [25, 3, 1, "", "picard_iterations"], [25, 3, 1, "", "solver_parameters_momentum"], [25, 3, 1, "", "solver_parameters_pressure"], [25, 3, 1, "", "use_semi_implicit_linearization"]], "thetis.options.SSPRKTimeStepperOptions3d": [[25, 3, 1, "", "explicit_momentum_options"], [25, 3, 1, "", "explicit_tracer_options"], [25, 3, 1, "", "implicit_momentum_options"], [25, 3, 1, "", "implicit_tracer_options"], [25, 3, 1, "", "swe_options"], [25, 3, 1, "", "use_automatic_timestep"]], "thetis.options.SWETimeStepperOptions3d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.SedimentModelOptions": [[25, 3, 1, "", "average_sediment_size"], [25, 3, 1, "", "bed_reference_height"], [25, 3, 1, "", "check_sediment_conservation"], [25, 3, 1, "", "check_sediment_overshoot"], [25, 3, 1, "", "exner_timestepper_options"], [25, 3, 1, "", "exner_timestepper_type"], [25, 3, 1, "", "horizontal_diffusivity"], [25, 3, 1, "", "max_angle"], [25, 3, 1, "", "morphological_acceleration_factor"], [25, 3, 1, "", "morphological_viscosity"], [25, 3, 1, "", "porosity"], [25, 3, 1, "", "secondary_current_parameter"], [25, 3, 1, "", "sed_slide_length_scale"], [25, 3, 1, "", "sediment_density"], [25, 3, 1, "", "sediment_model_class"], [25, 3, 1, "", "sediment_timestepper_options"], [25, 3, 1, "", "sediment_timestepper_type"], [25, 3, 1, "", "slide_region"], [25, 3, 1, "", "slope_effect_angle_parameter"], [25, 3, 1, "", "slope_effect_parameter"], [25, 3, 1, "", "solve_exner"], [25, 3, 1, "", "solve_suspended_sediment"], [25, 3, 1, "", "use_advective_velocity_correction"], [25, 3, 1, "", "use_angle_correction"], [25, 3, 1, "", "use_bedload"], [25, 3, 1, "", "use_secondary_current"], [25, 3, 1, "", "use_sediment_conservative_form"], [25, 3, 1, "", "use_sediment_slide"], [25, 3, 1, "", "use_slope_mag_correction"]], "thetis.options.SemiImplicitSWETimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.SemiImplicitTimeStepperOptions2d": [[25, 3, 1, "", "use_semi_implicit_linearization"]], "thetis.options.SemiImplicitTracerTimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.SteadyStateTimeStepperOptions2d": [[25, 3, 1, "", "solver_parameters"]], "thetis.options.TabulatedTidalTurbineOptions": [[25, 3, 1, "", "name"], [25, 3, 1, "", "thrust_coefficients"], [25, 3, 1, "", "thrust_speeds"]], "thetis.options.TidalTurbineFarmOptions": [[25, 3, 1, "", "break_even_wattage"], [25, 3, 1, "", "name"], [25, 3, 1, "", "turbine_density"], [25, 3, 1, "", "turbine_options"], [25, 3, 1, "", "turbine_type"]], "thetis.options.TidalTurbineOptions": [[25, 3, 1, "", "A_support"], [25, 3, 1, "", "C_support"], [25, 3, 1, "", "diameter"], [25, 3, 1, "", "name"]], "thetis.options.TimeStepperOptions": [[25, 3, 1, "", "ad_block_tag"], [25, 3, 1, "", "name"], [25, 3, 1, "", "solver_parameters"]], "thetis.options.TimeStepperOptions3d": [[25, 3, 1, "", "ad_block_tag"]], "thetis.options.TracerFieldOptions": [[25, 3, 1, "", "diffusivity"], [25, 3, 1, "", "function"], [25, 3, 1, "", "metadata"], [25, 3, 1, "", "name"], [25, 3, 1, "", "source"], [25, 3, 1, "", "use_conservative_form"]], "thetis.options.TurbulenceModelOptions": [[25, 3, 1, "", "name"]], "thetis.rungekutta": [[25, 1, 1, "", "AbstractRKScheme"], [25, 1, 1, "", "BackwardEuler"], [25, 1, 1, "", "BackwardEulerAbstract"], [25, 1, 1, "", "BackwardEulerUForm"], [25, 1, 1, "", "CrankNicolsonAbstract"], [25, 1, 1, "", "CrankNicolsonRK"], [25, 1, 1, "", "DIRK22"], [25, 1, 1, "", "DIRK22Abstract"], [25, 1, 1, "", "DIRK22UForm"], [25, 1, 1, "", "DIRK23"], [25, 1, 1, "", "DIRK23Abstract"], [25, 1, 1, "", "DIRK33"], [25, 1, 1, "", "DIRK33Abstract"], [25, 1, 1, "", "DIRK33UForm"], [25, 1, 1, "", "DIRK43"], [25, 1, 1, "", "DIRK43Abstract"], [25, 1, 1, "", "DIRKGeneric"], [25, 1, 1, "", "DIRKGenericUForm"], [25, 1, 1, "", "DIRKLPUM2"], [25, 1, 1, "", "DIRKLPUM2Abstract"], [25, 1, 1, "", "DIRKLSPUM2"], [25, 1, 1, "", "DIRKLSPUM2Abstract"], [25, 1, 1, "", "ERKEuler"], [25, 1, 1, "", "ERKGeneric"], [25, 1, 1, "", "ERKGenericShuOsher"], [25, 1, 1, "", "ERKLPUM2"], [25, 1, 1, "", "ERKLPUM2Abstract"], [25, 1, 1, "", "ERKLSPUM2"], [25, 1, 1, "", "ERKLSPUM2Abstract"], [25, 1, 1, "", "ERKMidpoint"], [25, 1, 1, "", "ERKMidpointAbstract"], [25, 1, 1, "", "ESDIRKMidpoint"], [25, 1, 1, "", "ESDIRKMidpointAbstract"], [25, 1, 1, "", "ESDIRKTrapezoid"], [25, 1, 1, "", "ESDIRKTrapezoidAbstract"], [25, 1, 1, "", "ForwardEulerAbstract"], [25, 1, 1, "", "ImplicitMidpoint"], [25, 1, 1, "", "ImplicitMidpointAbstract"], [25, 1, 1, "", "RungeKuttaTimeIntegrator"], [25, 1, 1, "", "SSPRK33"], [25, 1, 1, "", "SSPRK33Abstract"], [25, 5, 1, "", "butcher_to_shuosher_form"], [25, 5, 1, "", "timed_region"], [25, 5, 1, "", "timed_stage"]], "thetis.rungekutta.AbstractRKScheme": [[25, 4, 1, "", "a"], [25, 4, 1, "", "b"], [25, 4, 1, "", "c"], [25, 4, 1, "", "cfl_coeff"]], "thetis.rungekutta.BackwardEulerAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.CrankNicolsonAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.DIRK22Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"], [25, 3, 1, "", "gamma"]], "thetis.rungekutta.DIRK23Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"], [25, 3, 1, "", "gamma"]], "thetis.rungekutta.DIRK33Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "b1"], [25, 3, 1, "", "b2"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"], [25, 3, 1, "", "gamma"]], "thetis.rungekutta.DIRK43Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.DIRKGeneric": [[25, 2, 1, "", "get_final_solution"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "solve_tendency"], [25, 2, 1, "", "update_solution"], [25, 2, 1, "", "update_solver"]], "thetis.rungekutta.DIRKGenericUForm": [[25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "get_final_solution"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "update_solver"]], "thetis.rungekutta.DIRKLPUM2Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.DIRKLSPUM2Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ERKGeneric": [[25, 2, 1, "", "get_final_solution"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "solve_tendency"], [25, 2, 1, "", "update_solution"], [25, 2, 1, "", "update_solver"]], "thetis.rungekutta.ERKGenericShuOsher": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "update_solver"]], "thetis.rungekutta.ERKLPUM2Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ERKLSPUM2Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ERKMidpointAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ESDIRKMidpointAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ESDIRKTrapezoidAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ForwardEulerAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.ImplicitMidpointAbstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.rungekutta.RungeKuttaTimeIntegrator": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "get_final_solution"], [25, 2, 1, "", "solve_stage"]], "thetis.rungekutta.SSPRK33Abstract": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 3, 1, "", "c"], [25, 3, 1, "", "cfl_coeff"]], "thetis.sediment_eq_2d": [[25, 1, 1, "", "ConservativeSedimentAdvectionTerm"], [25, 1, 1, "", "SedimentAdvectionTerm"], [25, 1, 1, "", "SedimentDepositionTerm"], [25, 1, 1, "", "SedimentEquation2D"], [25, 1, 1, "", "SedimentErosionTerm"], [25, 1, 1, "", "SedimentTerm"]], "thetis.sediment_eq_2d.SedimentDepositionTerm": [[25, 2, 1, "", "residual"]], "thetis.sediment_eq_2d.SedimentErosionTerm": [[25, 2, 1, "", "residual"]], "thetis.sediment_eq_2d.SedimentTerm": [[25, 2, 1, "", "get_bnd_functions"]], "thetis.sediment_model": [[25, 1, 1, "", "CorrectiveVelocityFactor"], [25, 1, 1, "", "SedimentModel"], [25, 5, 1, "", "timed_stage"]], "thetis.sediment_model.CorrectiveVelocityFactor": [[25, 2, 1, "", "update"]], "thetis.sediment_model.SedimentModel": [[25, 2, 1, "", "get_advective_velocity_correction_factor"], [25, 2, 1, "", "get_bedload_term"], [25, 2, 1, "", "get_deposition_coefficient"], [25, 2, 1, "", "get_equilibrium_tracer"], [25, 2, 1, "", "get_erosion_term"], [25, 2, 1, "", "get_sediment_slide_term"], [25, 2, 1, "", "update"]], "thetis.shallowwater_eq": [[25, 1, 1, "", "AtmosphericPressureTerm"], [25, 1, 1, "", "BaseShallowWaterEquation"], [25, 1, 1, "", "BottomDrag3DTerm"], [25, 1, 1, "", "ContinuitySourceTerm"], [25, 1, 1, "", "CoriolisTerm"], [25, 1, 1, "", "ExternalPressureGradientTerm"], [25, 1, 1, "", "FreeSurfaceEquation"], [25, 1, 1, "", "HUDivTerm"], [25, 1, 1, "", "HorizontalAdvectionTerm"], [25, 1, 1, "", "HorizontalViscosityTerm"], [25, 1, 1, "", "LinearDragTerm"], [25, 1, 1, "", "ModeSplit2DEquations"], [25, 1, 1, "", "MomentumSourceTerm"], [25, 1, 1, "", "QuadraticDragTerm"], [25, 1, 1, "", "ShallowWaterContinuityTerm"], [25, 1, 1, "", "ShallowWaterEquations"], [25, 1, 1, "", "ShallowWaterMomentumEquation"], [25, 1, 1, "", "ShallowWaterMomentumTerm"], [25, 1, 1, "", "ShallowWaterTerm"], [25, 1, 1, "", "WindStressTerm"]], "thetis.shallowwater_eq.AtmosphericPressureTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.BaseShallowWaterEquation": [[25, 2, 1, "", "add_continuity_terms"], [25, 2, 1, "", "add_momentum_terms"], [25, 2, 1, "", "residual_uv_eta"]], "thetis.shallowwater_eq.BottomDrag3DTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ContinuitySourceTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.CoriolisTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ExternalPressureGradientTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.FreeSurfaceEquation": [[25, 2, 1, "", "mass_term"], [25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.HUDivTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.HorizontalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.HorizontalViscosityTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.LinearDragTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ModeSplit2DEquations": [[25, 2, 1, "", "add_momentum_terms"], [25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.MomentumSourceTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.QuadraticDragTerm": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ShallowWaterEquations": [[25, 2, 1, "", "mass_term"], [25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ShallowWaterMomentumEquation": [[25, 2, 1, "", "residual"]], "thetis.shallowwater_eq.ShallowWaterTerm": [[25, 2, 1, "", "get_bnd_functions"], [25, 2, 1, "", "impose_dynamic_bnd"]], "thetis.shallowwater_eq.WindStressTerm": [[25, 2, 1, "", "residual"]], "thetis.solver": [[25, 1, 1, "", "FlowSolver"], [25, 5, 1, "", "timed_stage"]], "thetis.solver.FlowSolver": [[25, 3, 1, "", "M_modesplit"], [25, 2, 1, "", "add_callback"], [25, 2, 1, "", "add_new_field"], [25, 2, 1, "", "assign_initial_conditions"], [25, 3, 1, "", "callbacks"], [25, 2, 1, "", "compute_dt_2d"], [25, 2, 1, "", "compute_dt_diffusion"], [25, 2, 1, "", "compute_dt_h_advection"], [25, 2, 1, "", "compute_dt_v_advection"], [25, 2, 1, "", "compute_dx_factor"], [25, 2, 1, "", "compute_dz_factor"], [25, 2, 1, "", "compute_mesh_stats"], [25, 2, 1, "", "create_equations"], [25, 2, 1, "", "create_exporters"], [25, 2, 1, "", "create_fields"], [25, 2, 1, "", "create_function_spaces"], [25, 2, 1, "", "create_timestepper"], [25, 3, 1, "", "dt"], [25, 3, 1, "", "dt_2d"], [25, 2, 1, "", "export"], [25, 3, 1, "", "export_initial_state"], [25, 3, 1, "", "fields"], [25, 3, 1, "", "function_spaces"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "iterate"], [25, 2, 1, "", "load_state"], [25, 3, 1, "", "mesh"], [25, 3, 1, "", "mesh2d"], [25, 3, 1, "", "options"], [25, 2, 1, "", "print_state"], [25, 2, 1, "", "print_state_debug"], [25, 2, 1, "", "set_time_step"]], "thetis.solver2d": [[25, 1, 1, "", "FlowSolver2d"], [25, 5, 1, "", "timed_stage"]], "thetis.solver2d.FlowSolver2d": [[25, 2, 1, "", "add_callback"], [25, 2, 1, "", "add_new_field"], [25, 2, 1, "", "assign_initial_conditions"], [25, 3, 1, "", "callbacks"], [25, 2, 1, "", "compute_mesh_stats"], [25, 2, 1, "", "compute_time_step"], [25, 2, 1, "", "create_equations"], [25, 2, 1, "", "create_exporters"], [25, 2, 1, "", "create_fields"], [25, 2, 1, "", "create_function_spaces"], [25, 2, 1, "", "create_timestepper"], [25, 3, 1, "", "dt"], [25, 2, 1, "", "export"], [25, 3, 1, "", "export_initial_state"], [25, 3, 1, "", "fields"], [25, 3, 1, "", "function_spaces"], [25, 2, 1, "", "get_exner_timestepper"], [25, 2, 1, "", "get_fs_timestepper"], [25, 2, 1, "", "get_sediment_timestepper"], [25, 2, 1, "", "get_swe_timestepper"], [25, 2, 1, "", "get_tracer_timestepper"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "iterate"], [25, 2, 1, "", "load_state"], [25, 3, 1, "", "options"], [25, 2, 1, "", "print_state"], [25, 3, 1, "", "sediment_model"], [25, 2, 1, "", "set_time_step"], [25, 2, 1, "", "set_wetting_and_drying_alpha"]], "thetis.stability_functions": [[25, 1, 1, "", "GOTMStabilityFunctionCanutoA"], [25, 1, 1, "", "GOTMStabilityFunctionCanutoB"], [25, 1, 1, "", "GOTMStabilityFunctionCheng"], [25, 1, 1, "", "GOTMStabilityFunctionKanthaClayson"], [25, 1, 1, "", "StabilityFunctionBase"], [25, 1, 1, "", "StabilityFunctionCanutoA"], [25, 1, 1, "", "StabilityFunctionCanutoB"], [25, 1, 1, "", "StabilityFunctionCheng"], [25, 5, 1, "", "compute_normalized_frequencies"]], "thetis.stability_functions.GOTMStabilityFunctionCanutoA": [[25, 3, 1, "", "cb1"], [25, 3, 1, "", "cb2"], [25, 3, 1, "", "cb3"], [25, 3, 1, "", "cb4"], [25, 3, 1, "", "cb5"], [25, 3, 1, "", "cbb"], [25, 3, 1, "", "cc1"], [25, 3, 1, "", "cc2"], [25, 3, 1, "", "cc3"], [25, 3, 1, "", "cc4"], [25, 3, 1, "", "cc5"], [25, 3, 1, "", "cc6"], [25, 3, 1, "", "name"]], "thetis.stability_functions.GOTMStabilityFunctionCanutoB": [[25, 3, 1, "", "cb1"], [25, 3, 1, "", "cb2"], [25, 3, 1, "", "cb3"], [25, 3, 1, "", "cb4"], [25, 3, 1, "", "cb5"], [25, 3, 1, "", "cbb"], [25, 3, 1, "", "cc1"], [25, 3, 1, "", "cc2"], [25, 3, 1, "", "cc3"], [25, 3, 1, "", "cc4"], [25, 3, 1, "", "cc5"], [25, 3, 1, "", "cc6"], [25, 3, 1, "", "name"]], "thetis.stability_functions.GOTMStabilityFunctionCheng": [[25, 3, 1, "", "cb1"], [25, 3, 1, "", "cb2"], [25, 3, 1, "", "cb3"], [25, 3, 1, "", "cb4"], [25, 3, 1, "", "cb5"], [25, 3, 1, "", "cbb"], [25, 3, 1, "", "cc1"], [25, 3, 1, "", "cc2"], [25, 3, 1, "", "cc3"], [25, 3, 1, "", "cc4"], [25, 3, 1, "", "cc5"], [25, 3, 1, "", "cc6"], [25, 3, 1, "", "name"]], "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson": [[25, 3, 1, "", "cb1"], [25, 3, 1, "", "cb2"], [25, 3, 1, "", "cb3"], [25, 3, 1, "", "cb4"], [25, 3, 1, "", "cb5"], [25, 3, 1, "", "cbb"], [25, 3, 1, "", "cc1"], [25, 3, 1, "", "cc2"], [25, 3, 1, "", "cc3"], [25, 3, 1, "", "cc4"], [25, 3, 1, "", "cc5"], [25, 3, 1, "", "cc6"], [25, 3, 1, "", "name"]], "thetis.stability_functions.StabilityFunctionBase": [[25, 2, 1, "", "compute_alpha_shear_steady"], [25, 2, 1, "", "compute_c3_minus"], [25, 2, 1, "", "compute_cmu0"], [25, 2, 1, "", "compute_kappa"], [25, 2, 1, "", "compute_length_clim"], [25, 2, 1, "", "compute_sigma_psi"], [25, 2, 1, "", "eval_funcs"], [25, 2, 1, "", "evaluate"], [25, 2, 1, "", "get_alpha_buoy_min"], [25, 2, 1, "", "get_alpha_buoy_smooth_min"], [25, 2, 1, "", "get_alpha_shear_max"], [25, 4, 1, "", "name"]], "thetis.stability_functions.StabilityFunctionCanutoA": [[25, 3, 1, "", "l1"], [25, 3, 1, "", "l2"], [25, 3, 1, "", "l3"], [25, 3, 1, "", "l4"], [25, 3, 1, "", "l5"], [25, 3, 1, "", "l6"], [25, 3, 1, "", "l7"], [25, 3, 1, "", "l8"], [25, 3, 1, "", "name"]], "thetis.stability_functions.StabilityFunctionCanutoB": [[25, 3, 1, "", "l1"], [25, 3, 1, "", "l2"], [25, 3, 1, "", "l3"], [25, 3, 1, "", "l4"], [25, 3, 1, "", "l5"], [25, 3, 1, "", "l6"], [25, 3, 1, "", "l7"], [25, 3, 1, "", "l8"], [25, 3, 1, "", "name"]], "thetis.stability_functions.StabilityFunctionCheng": [[25, 3, 1, "", "l1"], [25, 3, 1, "", "l2"], [25, 3, 1, "", "l3"], [25, 3, 1, "", "l4"], [25, 3, 1, "", "l5"], [25, 3, 1, "", "l6"], [25, 3, 1, "", "l7"], [25, 3, 1, "", "l8"], [25, 3, 1, "", "name"]], "thetis.timeintegrator": [[25, 1, 1, "", "CrankNicolson"], [25, 1, 1, "", "ForwardEuler"], [25, 1, 1, "", "LeapFrogAM3"], [25, 1, 1, "", "PressureProjectionPicard"], [25, 1, 1, "", "SSPRK22ALE"], [25, 1, 1, "", "SteadyState"], [25, 1, 1, "", "TimeIntegrator"], [25, 1, 1, "", "TimeIntegratorBase"], [25, 5, 1, "", "timed_region"], [25, 5, 1, "", "timed_stage"]], "thetis.timeintegrator.CrankNicolson": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "advance_picard"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update_solver"]], "thetis.timeintegrator.ForwardEuler": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update_solver"]], "thetis.timeintegrator.LeapFrogAM3": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "correct"], [25, 2, 1, "", "eval_rhs"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "predict"]], "thetis.timeintegrator.PressureProjectionPicard": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update_solver"]], "thetis.timeintegrator.SSPRK22ALE": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "prepare_stage"], [25, 2, 1, "", "solve_stage"], [25, 2, 1, "", "stage_one_prep"], [25, 2, 1, "", "stage_one_solve"], [25, 2, 1, "", "stage_two_prep"], [25, 2, 1, "", "stage_two_solve"]], "thetis.timeintegrator.SteadyState": [[25, 2, 1, "", "advance"], [25, 3, 1, "", "cfl_coeff"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update_solver"]], "thetis.timeintegrator.TimeIntegrator": [[25, 2, 1, "", "advance_picard"], [25, 2, 1, "", "create_fields_old"], [25, 2, 1, "", "set_dt"], [25, 2, 1, "", "update_fields_old"]], "thetis.timeintegrator.TimeIntegratorBase": [[25, 2, 1, "", "advance"], [25, 2, 1, "", "initialize"]], "thetis.timezone": [[25, 1, 1, "", "FixedTimeZone"], [25, 5, 1, "", "datetime_to_epoch"], [25, 5, 1, "", "epoch_to_datetime"]], "thetis.timezone.FixedTimeZone": [[25, 2, 1, "", "tzname"]], "thetis.tracer_eq": [[25, 1, 1, "", "HorizontalAdvectionTerm"], [25, 1, 1, "", "HorizontalDiffusionTerm"], [25, 1, 1, "", "SourceTerm"], [25, 1, 1, "", "TracerEquation"], [25, 1, 1, "", "TracerTerm"], [25, 1, 1, "", "VerticalAdvectionTerm"], [25, 1, 1, "", "VerticalDiffusionTerm"]], "thetis.tracer_eq.HorizontalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq.HorizontalDiffusionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq.SourceTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq.TracerTerm": [[25, 2, 1, "", "get_bnd_functions"]], "thetis.tracer_eq.VerticalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq.VerticalDiffusionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d": [[25, 1, 1, "", "ConservativeHorizontalAdvectionTerm"], [25, 1, 1, "", "ConservativeHorizontalDiffusionTerm"], [25, 1, 1, "", "ConservativeSourceTerm"], [25, 1, 1, "", "ConservativeTracerTerm"], [25, 1, 1, "", "HorizontalAdvectionTerm"], [25, 1, 1, "", "HorizontalDiffusionTerm"], [25, 1, 1, "", "SourceTerm"], [25, 1, 1, "", "TracerEquation2D"], [25, 1, 1, "", "TracerTerm"]], "thetis.tracer_eq_2d.ConservativeHorizontalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d.ConservativeSourceTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d.HorizontalAdvectionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d.HorizontalDiffusionTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d.SourceTerm": [[25, 2, 1, "", "residual"]], "thetis.tracer_eq_2d.TracerEquation2D": [[25, 2, 1, "", "add_conservative_terms"], [25, 2, 1, "", "add_nonconservative_terms"], [25, 2, 1, "", "apply_supg"]], "thetis.tracer_eq_2d.TracerTerm": [[25, 2, 1, "", "component"], [25, 2, 1, "", "get_bnd_functions"]], "thetis.turbines": [[25, 1, 1, "", "ConstantThrustTurbine"], [25, 1, 1, "", "DiscreteTidalTurbineFarm"], [25, 1, 1, "", "MinimumDistanceConstraints"], [25, 1, 1, "", "TabulatedThrustTurbine"], [25, 1, 1, "", "TidalTurbine"], [25, 1, 1, "", "TidalTurbineFarm"], [25, 1, 1, "", "TurbineFunctionalCallback"], [25, 1, 1, "", "TurbineOptimisationCallback"], [25, 5, 1, "", "linearly_interpolate_table"]], "thetis.turbines.ConstantThrustTurbine": [[25, 2, 1, "", "thrust_coefficient"]], "thetis.turbines.DiscreteTidalTurbineFarm": [[25, 2, 1, "", "add_turbines"]], "thetis.turbines.MinimumDistanceConstraints": [[25, 2, 1, "", "function"], [25, 2, 1, "", "jacobian"], [25, 2, 1, "", "length"]], "thetis.turbines.TabulatedThrustTurbine": [[25, 2, 1, "", "thrust_coefficient"]], "thetis.turbines.TidalTurbine": [[25, 2, 1, "", "friction_coefficient"], [25, 2, 1, "", "power"], [25, 2, 1, "", "velocity_correction"]], "thetis.turbines.TidalTurbineFarm": [[25, 2, 1, "", "friction_coefficient"], [25, 2, 1, "", "number_of_turbines"], [25, 2, 1, "", "power_output"]], "thetis.turbines.TurbineFunctionalCallback": [[25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.turbines.TurbineOptimisationCallback": [[25, 2, 1, "", "compute_values"], [25, 2, 1, "", "message_str"], [25, 3, 1, "", "name"], [25, 3, 1, "", "variable_names"]], "thetis.turbulence": [[25, 1, 1, "", "BuoyFrequencySolver"], [25, 1, 1, "", "GLSVerticalDiffusionTerm"], [25, 1, 1, "", "GenericLengthScaleModel"], [25, 1, 1, "", "PacanowskiPhilanderModel"], [25, 1, 1, "", "PsiEquation"], [25, 1, 1, "", "PsiSourceTerm"], [25, 1, 1, "", "ShearFrequencySolver"], [25, 1, 1, "", "TKEEquation"], [25, 1, 1, "", "TKESourceTerm"], [25, 1, 1, "", "TurbulenceModel"], [25, 1, 1, "", "VerticalGradSolver"], [25, 5, 1, "", "set_func_max_val"], [25, 5, 1, "", "set_func_min_val"], [25, 5, 1, "", "timed_stage"]], "thetis.turbulence.BuoyFrequencySolver": [[25, 2, 1, "", "solve"]], "thetis.turbulence.GLSVerticalDiffusionTerm": [[25, 2, 1, "", "residual"]], "thetis.turbulence.GenericLengthScaleModel": [[25, 2, 1, "", "initialize"], [25, 2, 1, "", "postprocess"], [25, 2, 1, "", "preprocess"], [25, 2, 1, "", "print_debug"]], "thetis.turbulence.PacanowskiPhilanderModel": [[25, 2, 1, "", "initialize"], [25, 2, 1, "", "postprocess"], [25, 2, 1, "", "preprocess"]], "thetis.turbulence.PsiSourceTerm": [[25, 2, 1, "", "residual"]], "thetis.turbulence.ShearFrequencySolver": [[25, 2, 1, "", "solve"]], "thetis.turbulence.TKESourceTerm": [[25, 2, 1, "", "residual"]], "thetis.turbulence.TurbulenceModel": [[25, 2, 1, "", "initialize"], [25, 2, 1, "", "postprocess"], [25, 2, 1, "", "preprocess"]], "thetis.turbulence.VerticalGradSolver": [[25, 2, 1, "", "solve"]], "thetis.utility": [[25, 1, 1, "", "AttrDict"], [25, 1, 1, "", "DepthExpression"], [25, 1, 1, "", "DepthIntegratedPoissonSolver"], [25, 1, 1, "", "ElementContinuity"], [25, 1, 1, "", "ExtrudedFunction"], [25, 1, 1, "", "FieldDict"], [25, 1, 1, "", "FrozenClass"], [25, 1, 1, "", "SubdomainProjector"], [25, 1, 1, "", "SumFunction"], [25, 5, 1, "", "anisotropic_cell_size"], [25, 5, 1, "", "beta_plane_coriolis_function"], [25, 5, 1, "", "beta_plane_coriolis_params"], [25, 5, 1, "", "comp_tracer_mass_2d"], [25, 5, 1, "", "comp_tracer_mass_3d"], [25, 5, 1, "", "comp_volume_2d"], [25, 5, 1, "", "comp_volume_3d"], [25, 5, 1, "", "compute_baroclinic_head"], [25, 5, 1, "", "compute_boundary_length"], [25, 5, 1, "", "compute_elem_height"], [25, 5, 1, "", "create_directory"], [25, 5, 1, "", "element_continuity"], [25, 5, 1, "", "extend_function_to_3d"], [25, 5, 1, "", "extrude_mesh_sigma"], [25, 5, 1, "", "form2indicator"], [25, 5, 1, "", "get_cell_widths_2d"], [25, 5, 1, "", "get_extruded_base_element"], [25, 5, 1, "", "get_facet_areas"], [25, 5, 1, "", "get_facet_mask"], [25, 5, 1, "", "get_functionspace"], [25, 5, 1, "", "get_horizontal_elem_size_2d"], [25, 5, 1, "", "get_minimum_angles_2d"], [25, 5, 1, "", "get_zcoord_from_mesh"], [25, 5, 1, "", "print_function_value_range"], [25, 5, 1, "", "read_mesh_from_checkpoint"], [25, 5, 1, "", "select_and_move_detectors"], [25, 5, 1, "", "tensor_jump"], [25, 5, 1, "", "timed_stage"], [25, 5, 1, "", "unfrozen"]], "thetis.utility.DepthExpression": [[25, 2, 1, "", "get_total_depth"], [25, 2, 1, "", "wd_bathymetry_displacement"]], "thetis.utility.DepthIntegratedPoissonSolver": [[25, 2, 1, "", "solve"]], "thetis.utility.ElementContinuity": [[25, 3, 1, "", "horizontal"], [25, 3, 1, "", "vertical"]], "thetis.utility.SubdomainProjector": [[25, 2, 1, "", "project"]], "thetis.utility.SumFunction": [[25, 2, 1, "", "add"], [25, 2, 1, "", "get_sum"]], "thetis.utility3d": [[25, 1, 1, "", "ALEMeshUpdater"], [25, 1, 1, "", "DensitySolver"], [25, 1, 1, "", "DensitySolverWeak"], [25, 1, 1, "", "EquationOfState"], [25, 1, 1, "", "ExpandFunctionTo3d"], [25, 1, 1, "", "JackettEquationOfState"], [25, 1, 1, "", "LinearEquationOfState"], [25, 1, 1, "", "Mesh3DConsistencyCalculator"], [25, 1, 1, "", "SmagorinskyViscosity"], [25, 1, 1, "", "SubFunctionExtractor"], [25, 1, 1, "", "VelocityMagnitudeSolver"], [25, 1, 1, "", "VerticalIntegrator"], [25, 1, 1, "", "VerticalVelocitySolver"], [25, 5, 1, "", "get_horizontal_elem_size_3d"]], "thetis.utility3d.ALEMeshUpdater": [[25, 2, 1, "", "compute_mesh_velocity_begin"], [25, 2, 1, "", "compute_mesh_velocity_finalize"], [25, 2, 1, "", "initialize"], [25, 2, 1, "", "update_elem_height"], [25, 2, 1, "", "update_mesh_coordinates"]], "thetis.utility3d.DensitySolver": [[25, 2, 1, "", "solve"]], "thetis.utility3d.DensitySolverWeak": [[25, 2, 1, "", "ensure_positive_salinity"], [25, 2, 1, "", "solve"]], "thetis.utility3d.EquationOfState": [[25, 2, 1, "", "compute_rho"], [25, 2, 1, "", "eval"]], "thetis.utility3d.ExpandFunctionTo3d": [[25, 2, 1, "", "solve"]], "thetis.utility3d.JackettEquationOfState": [[25, 3, 1, "", "a"], [25, 3, 1, "", "b"], [25, 2, 1, "", "compute_rho"], [25, 2, 1, "", "eval"]], "thetis.utility3d.LinearEquationOfState": [[25, 2, 1, "", "compute_rho"], [25, 2, 1, "", "eval"]], "thetis.utility3d.Mesh3DConsistencyCalculator": [[25, 2, 1, "", "solve"]], "thetis.utility3d.SmagorinskyViscosity": [[25, 2, 1, "", "solve"]], "thetis.utility3d.SubFunctionExtractor": [[25, 2, 1, "", "solve"]], "thetis.utility3d.VelocityMagnitudeSolver": [[25, 2, 1, "", "solve"]], "thetis.utility3d.VerticalIntegrator": [[25, 2, 1, "", "solve"]], "thetis.utility3d.VerticalVelocitySolver": [[25, 2, 1, "", "solve"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"]}, "titleterms": {"get": 1, "touch": 1, "github": 1, "slack": 1, "2d": [2, 3, 4, 6, 15, 17, 21, 22, 26], "channel": [2, 3, 7], "exampl": [2, 5, 25], "time": 3, "depend": 3, "boundari": [3, 25], "condit": [3, 25], "setup": 4, "mulipl": 4, "tracer": [4, 6, 26], "north": 5, "sea": 5, "transport": [6, 21], "3d": [7, 18], "tidal": 7, "demo": 7, "theti": [8, 9, 13, 14, 20, 23, 25], "document": 8, "instal": [8, 9], "tutori": 8, "manual": 8, "api": 8, "obtain": 9, "firedrak": 9, "If": 9, "you": 9, "have": 9, "alreadi": 9, "ar": 9, "us": 9, "share": 9, "pre": 9, "some": 9, "cluster": 9, "equat": [10, 15, 16, 21, 25, 26], "state": [10, 19], "option": [10, 17, 18, 22, 25, 27], "linear": 10, "physic": 11, "field": 11, "list": 11, "i": 13, "support": [13, 25], "current": 14, "develop": 14, "statu": 14, "The": [14, 23], "project": 14, "depth": 15, "averag": 15, "model": [15, 16, 17, 18, 19, 22, 25, 27], "formul": [15, 16, 21, 26], "govern": [15, 16, 21, 26], "wet": [15, 25], "dry": [15, 25], "spatial": [15, 16, 21, 26], "discret": [15, 16, 21, 26], "tempor": [15, 16, 21, 26], "baroclin": 16, "output": 19, "visual": 19, "vtk": 19, "store": 19, "paraview": 19, "file": 19, "hdf5": 19, "restart": 19, "simul": 19, "public": 20, "cite": 20, "2023": 20, "2022": 20, "2021": 20, "2020": 20, "2019": 20, "2018": 20, "sediment": [21, 22], "team": 23, "packag": 25, "submodul": 25, "assembledschur": 25, "modul": 25, "callback": 25, "configur": 25, "paramet": 25, "coordsi": 25, "coupled_timeintegr": 25, "coupled_timeintegrator_2d": 25, "diagnost": 25, "exner_eq": 25, "export": 25, "field_def": 25, "forc": 25, "implicitexplicit": 25, "interpol": 25, "inversion_tool": 25, "limit": 25, "log": 25, "momentum_eq": 25, "optimis": 25, "physical_const": 25, "rungekutta": 25, "sediment_eq_2d": 25, "sediment_model": 25, "shallowwater_eq": 25, "solver": 25, "solver2d": 25, "stability_funct": 25, "timeintegr": 25, "timezon": 25, "tracer_eq": 25, "tracer_eq_2d": 25, "turbin": 25, "turbul": [25, 27], "gener": [25, 27], "length": [25, 27], "scale": [25, 27], "closur": 25, "util": 25, "utility3d": 25, "content": 25}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"Getting in touch": [[1, "getting-in-touch"]], "Github": [[1, "github"]], "Slack": [[1, "slack"]], "2D channel example": [[2, "d-channel-example"]], "2D channel with time-dependent boundary conditions": [[3, "d-channel-with-time-dependent-boundary-conditions"]], "2D setup with muliple tracers": [[4, "d-setup-with-muliple-tracers"]], "North Sea example": [[5, "north-sea-example"]], "2D tracer transport": [[6, "d-tracer-transport"]], "3D tidal channel demo": [[7, "d-tidal-channel-demo"]], "Thetis documentation": [[8, "thetis-documentation"]], "Installation": [[8, "installation"]], "Tutorials": [[8, "tutorials"]], "Manual": [[8, "manual"]], "API documentation": [[8, "api-documentation"]], "Obtaining Thetis": [[9, "obtaining-thetis"]], "Install Firedrake and Thetis": [[9, "install-firedrake-and-thetis"]], "If you have already installed Firedrake": [[9, "if-you-have-already-installed-firedrake"]], "If you are using a shared, pre-installed Firedrake (such as on some clusters)": [[9, "if-you-are-using-a-shared-pre-installed-firedrake-such-as-on-some-clusters"]], "Equation of State options": [[10, "equation-of-state-options"]], "Linear Equation of State": [[10, "linear-equation-of-state"]], "Physical fields": [[11, "physical-fields"]], "List of fields": [[11, "list-of-fields"]], "Thetis is supported by:": [[13, "thetis-is-supported-by"]], "Current development status": [[14, null]], "The Thetis project": [[14, "the-thetis-project"]], "Depth averaged 2D model formulation": [[15, "depth-averaged-2d-model-formulation"]], "Governing equations": [[15, "governing-equations"], [16, "governing-equations"], [21, "governing-equations"]], "Wetting and drying": [[15, "wetting-and-drying"], [25, "wetting-and-drying"]], "Spatial discretization": [[15, "spatial-discretization"], [16, "spatial-discretization"], [21, "spatial-discretization"], [26, "spatial-discretization"]], "Temporal discretization": [[15, "temporal-discretization"], [16, "temporal-discretization"], [21, "temporal-discretization"], [26, "temporal-discretization"]], "Baroclinic model formulation": [[16, "baroclinic-model-formulation"]], "2D model options": [[17, "d-model-options"]], "3D model options": [[18, "d-model-options"]], "Model outputs and visualization": [[19, "model-outputs-and-visualization"]], "VTK outputs": [[19, "vtk-outputs"]], "Visualizing stored ParaView state files": [[19, "visualizing-stored-paraview-state-files"]], "HDF5 outputs": [[19, "hdf5-outputs"]], "Restarting a simulation": [[19, "restarting-a-simulation"]], "Thetis publications": [[20, "thetis-publications"]], "Citing Thetis": [[20, "citing-thetis"]], "2023": [[20, "id1"]], "2022": [[20, "id2"]], "2021": [[20, "id3"]], "2020": [[20, "id4"]], "2019": [[20, "id5"]], "2018": [[20, "id6"]], "2D sediment transport formulation": [[21, "d-sediment-transport-formulation"]], "2D sediment model options": [[22, "d-sediment-model-options"]], "The Thetis team": [[23, "the-thetis-team"]], "thetis package": [[25, "thetis-package"]], "Submodules": [[25, "submodules"]], "thetis.assembledschur module": [[25, "module-thetis.assembledschur"]], "thetis.callback module": [[25, "module-thetis.callback"]], "thetis.configuration module": [[25, "module-thetis.configuration"]], "Parameters": [[25, "parameters"]], "Examples": [[25, "examples"]], "thetis.coordsys module": [[25, "module-thetis.coordsys"]], "thetis.coupled_timeintegrator module": [[25, "module-thetis.coupled_timeintegrator"]], "thetis.coupled_timeintegrator_2d module": [[25, "module-thetis.coupled_timeintegrator_2d"]], "thetis.diagnostics module": [[25, "module-thetis.diagnostics"]], "thetis.equation module": [[25, "module-thetis.equation"]], "thetis.exner_eq module": [[25, "module-thetis.exner_eq"]], "thetis.exporter module": [[25, "module-thetis.exporter"]], "thetis.field_defs module": [[25, "module-thetis.field_defs"]], "thetis.forcing module": [[25, "module-thetis.forcing"]], "thetis.implicitexplicit module": [[25, "module-thetis.implicitexplicit"]], "thetis.interpolation module": [[25, "module-thetis.interpolation"]], "thetis.inversion_tools module": [[25, "module-thetis.inversion_tools"]], "thetis.limiter module": [[25, "module-thetis.limiter"]], "thetis.log module": [[25, "module-thetis.log"]], "thetis.momentum_eq module": [[25, "module-thetis.momentum_eq"]], "thetis.optimisation module": [[25, "module-thetis.optimisation"]], "thetis.options module": [[25, "module-thetis.options"]], "thetis.physical_constants module": [[25, "module-thetis.physical_constants"]], "thetis.rungekutta module": [[25, "module-thetis.rungekutta"]], "thetis.sediment_eq_2d module": [[25, "module-thetis.sediment_eq_2d"]], "thetis.sediment_model module": [[25, "module-thetis.sediment_model"]], "thetis.shallowwater_eq module": [[25, "module-thetis.shallowwater_eq"]], "Equations": [[25, "equations"]], "Boundary Conditions": [[25, "boundary-conditions"]], "thetis.solver module": [[25, "module-thetis.solver"]], "thetis.solver2d module": [[25, "module-thetis.solver2d"]], "thetis.stability_functions module": [[25, "module-thetis.stability_functions"]], "thetis.timeintegrator module": [[25, "module-thetis.timeintegrator"]], "thetis.timezone module": [[25, "module-thetis.timezone"]], "thetis.tracer_eq module": [[25, "module-thetis.tracer_eq"]], "thetis.tracer_eq_2d module": [[25, "module-thetis.tracer_eq_2d"]], "thetis.turbines module": [[25, "module-thetis.turbines"]], "thetis.turbulence module": [[25, "module-thetis.turbulence"]], "Generic Length Scale Turbulence Closure model": [[25, "generic-length-scale-turbulence-closure-model"]], "Supported closures": [[25, "supported-closures"]], "thetis.utility module": [[25, "module-thetis.utility"]], "thetis.utility3d module": [[25, "module-thetis.utility3d"]], "Module contents": [[25, "module-thetis"]], "2D tracer formulation": [[26, "d-tracer-formulation"]], "Governing equation": [[26, "governing-equation"]], "Turbulence model options": [[27, "turbulence-model-options"]], "Generic Length Scale model options": [[27, "generic-length-scale-model-options"]]}, "indexentries": {"abcmetahastraits (class in thetis.configuration)": [[25, "thetis.configuration.ABCMetaHasTraits"]], "alemeshupdater (class in thetis.utility3d)": [[25, "thetis.utility3d.ALEMeshUpdater"]], "atminterpolator (class in thetis.forcing)": [[25, "thetis.forcing.ATMInterpolator"]], "atmnetcdftime (class in thetis.forcing)": [[25, "thetis.forcing.ATMNetCDFTime"]], "a_support (thetis.options.tidalturbineoptions attribute)": [[25, "thetis.options.TidalTurbineOptions.A_support"]], "abstractrkscheme (class in thetis.rungekutta)": [[25, "thetis.rungekutta.AbstractRKScheme"]], "accumulatorcallback (class in thetis.callback)": [[25, "thetis.callback.AccumulatorCallback"]], "assembledschurpc (class in thetis.assembledschur)": [[25, "thetis.assembledschur.AssembledSchurPC"]], "atmosphericpressureterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.AtmosphericPressureTerm"]], "attrdict (class in thetis.utility)": [[25, "thetis.utility.AttrDict"]], "backwardeuler (class in thetis.rungekutta)": [[25, "thetis.rungekutta.BackwardEuler"]], "backwardeulerabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.BackwardEulerAbstract"]], "backwardeuleruform (class in thetis.rungekutta)": [[25, "thetis.rungekutta.BackwardEulerUForm"]], "baseshallowwaterequation (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.BaseShallowWaterEquation"]], "bottomdrag3dterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.BottomDrag3DTerm"]], "bottomfrictionterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.BottomFrictionTerm"]], "boundedfloat (class in thetis.configuration)": [[25, "thetis.configuration.BoundedFloat"]], "boundedinteger (class in thetis.configuration)": [[25, "thetis.configuration.BoundedInteger"]], "buoyfrequencysolver (class in thetis.turbulence)": [[25, "thetis.turbulence.BuoyFrequencySolver"]], "c_support (thetis.options.tidalturbineoptions attribute)": [[25, "thetis.options.TidalTurbineOptions.C_support"]], "callbackmanager (class in thetis.callback)": [[25, "thetis.callback.CallbackManager"]], "commonmodeloptions (class in thetis.options)": [[25, "thetis.options.CommonModelOptions"]], "conservativehorizontaladvectionterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.ConservativeHorizontalAdvectionTerm"]], "conservativehorizontaldiffusionterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.ConservativeHorizontalDiffusionTerm"]], "conservativesedimentadvectionterm (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.ConservativeSedimentAdvectionTerm"]], "conservativesourceterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.ConservativeSourceTerm"]], "conservativetracermassconservation2dcallback (class in thetis.callback)": [[25, "thetis.callback.ConservativeTracerMassConservation2DCallback"]], "conservativetracerterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.ConservativeTracerTerm"]], "constantcontroloptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.ConstantControlOptimisationCallback"]], "constantthrustturbine (class in thetis.turbines)": [[25, "thetis.turbines.ConstantThrustTurbine"]], "constanttidalturbineoptions (class in thetis.options)": [[25, "thetis.options.ConstantTidalTurbineOptions"]], "continuitysourceterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ContinuitySourceTerm"]], "controlregularizationmanager (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.ControlRegularizationManager"]], "controlsexportoptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.ControlsExportOptimisationCallback"]], "coordinatesystem (class in thetis.coordsys)": [[25, "thetis.coordsys.CoordinateSystem"]], "coriolisterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.CoriolisTerm"]], "coriolisterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.CoriolisTerm"]], "correctivevelocityfactor (class in thetis.sediment_model)": [[25, "thetis.sediment_model.CorrectiveVelocityFactor"]], "coupledleapfrogam3 (class in thetis.coupled_timeintegrator)": [[25, "thetis.coupled_timeintegrator.CoupledLeapFrogAM3"]], "coupledtimeintegrator (class in thetis.coupled_timeintegrator)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator"]], "coupledtimeintegrator2d (class in thetis.coupled_timeintegrator_2d)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D"]], "coupledtimeintegratorbase (class in thetis.coupled_timeintegrator)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegratorBase"]], "coupledtwostagerk (class in thetis.coupled_timeintegrator)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK"]], "cranknicolson (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.CrankNicolson"]], "cranknicolsonabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.CrankNicolsonAbstract"]], "cranknicolsonrk (class in thetis.rungekutta)": [[25, "thetis.rungekutta.CrankNicolsonRK"]], "cranknicolsonswetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.CrankNicolsonSWETimeStepperOptions2d"]], "cranknicolsontracertimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.CrankNicolsonTracerTimeStepperOptions2d"]], "dirk22 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK22"]], "dirk22abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK22Abstract"]], "dirk22uform (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK22UForm"]], "dirk23 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK23"]], "dirk23abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK23Abstract"]], "dirk33 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK33"]], "dirk33abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK33Abstract"]], "dirk33uform (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK33UForm"]], "dirk43 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK43"]], "dirk43abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRK43Abstract"]], "dirkgeneric (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKGeneric"]], "dirkgenericuform (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKGenericUForm"]], "dirklpum2 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKLPUM2"]], "dirklpum2abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKLPUM2Abstract"]], "dirklspum2 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKLSPUM2"]], "dirklspum2abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.DIRKLSPUM2Abstract"]], "dailyfiletimesearch (class in thetis.interpolation)": [[25, "thetis.interpolation.DailyFileTimeSearch"]], "datetimetraitlet (class in thetis.configuration)": [[25, "thetis.configuration.DatetimeTraitlet"]], "deferredexportmanager (class in thetis.optimisation)": [[25, "thetis.optimisation.DeferredExportManager"]], "densitysolver (class in thetis.utility3d)": [[25, "thetis.utility3d.DensitySolver"]], "densitysolverweak (class in thetis.utility3d)": [[25, "thetis.utility3d.DensitySolverWeak"]], "depthexpression (class in thetis.utility)": [[25, "thetis.utility.DepthExpression"]], "depthintegratedpoissonsolver (class in thetis.utility)": [[25, "thetis.utility.DepthIntegratedPoissonSolver"]], "derivativeconstantcontroloptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.DerivativeConstantControlOptimisationCallback"]], "derivativesexportoptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.DerivativesExportOptimisationCallback"]], "detectorscallback (class in thetis.callback)": [[25, "thetis.callback.DetectorsCallback"]], "diagnosticcallback (class in thetis.callback)": [[25, "thetis.callback.DiagnosticCallback"]], "diagnostichdf5 (class in thetis.callback)": [[25, "thetis.callback.DiagnosticHDF5"]], "diagnosticoptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.DiagnosticOptimisationCallback"]], "discretetidalturbinefarm (class in thetis.turbines)": [[25, "thetis.turbines.DiscreteTidalTurbineFarm"]], "discretetidalturbinefarmoptions (class in thetis.options)": [[25, "thetis.options.DiscreteTidalTurbineFarmOptions"]], "erkeuler (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKEuler"]], "erkgeneric (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKGeneric"]], "erkgenericshuosher (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKGenericShuOsher"]], "erklpum2 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKLPUM2"]], "erklpum2abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKLPUM2Abstract"]], "erklspum2 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKLSPUM2"]], "erklspum2abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKLSPUM2Abstract"]], "erkmidpoint (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKMidpoint"]], "erkmidpointabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ERKMidpointAbstract"]], "esdirkmidpoint (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ESDIRKMidpoint"]], "esdirkmidpointabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ESDIRKMidpointAbstract"]], "esdirktrapezoid (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ESDIRKTrapezoid"]], "esdirktrapezoidabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ESDIRKTrapezoidAbstract"]], "elementcontinuity (class in thetis.utility)": [[25, "thetis.utility.ElementContinuity"]], "equation (class in thetis.equation)": [[25, "thetis.equation.Equation"]], "equationofstate (class in thetis.utility3d)": [[25, "thetis.utility3d.EquationOfState"]], "equationofstateoptions (class in thetis.options)": [[25, "thetis.options.EquationOfStateOptions"]], "exnerbedloadterm (class in thetis.exner_eq)": [[25, "thetis.exner_eq.ExnerBedloadTerm"]], "exnerequation (class in thetis.exner_eq)": [[25, "thetis.exner_eq.ExnerEquation"]], "exnersourceterm (class in thetis.exner_eq)": [[25, "thetis.exner_eq.ExnerSourceTerm"]], "exnerterm (class in thetis.exner_eq)": [[25, "thetis.exner_eq.ExnerTerm"]], "expandfunctionto3d (class in thetis.utility3d)": [[25, "thetis.utility3d.ExpandFunctionTo3d"]], "explicitmomentumtimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.ExplicitMomentumTimeStepperOptions3d"]], "explicitswetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.ExplicitSWETimeStepperOptions2d"]], "explicittimestepperoptions (class in thetis.options)": [[25, "thetis.options.ExplicitTimeStepperOptions"]], "explicittimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.ExplicitTimeStepperOptions2d"]], "explicittracertimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.ExplicitTracerTimeStepperOptions2d"]], "explicittracertimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.ExplicitTracerTimeStepperOptions3d"]], "exportmanager (class in thetis.exporter)": [[25, "thetis.exporter.ExportManager"]], "exporterbase (class in thetis.exporter)": [[25, "thetis.exporter.ExporterBase"]], "externalpressuregradientterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ExternalPressureGradientTerm"]], "extrudedfunction (class in thetis.utility)": [[25, "thetis.utility.ExtrudedFunction"]], "fes2004tidalboundaryforcing (class in thetis.forcing)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing"]], "fielddict (class in thetis.utility)": [[25, "thetis.utility.FieldDict"]], "filetreereader (class in thetis.interpolation)": [[25, "thetis.interpolation.FileTreeReader"]], "firedrakecoefficient (class in thetis.configuration)": [[25, "thetis.configuration.FiredrakeCoefficient"]], "firedrakeconstanttraitlet (class in thetis.configuration)": [[25, "thetis.configuration.FiredrakeConstantTraitlet"]], "firedrakescalarexpression (class in thetis.configuration)": [[25, "thetis.configuration.FiredrakeScalarExpression"]], "firedrakevectorexpression (class in thetis.configuration)": [[25, "thetis.configuration.FiredrakeVectorExpression"]], "fixedtimezone (class in thetis.timezone)": [[25, "thetis.timezone.FixedTimeZone"]], "flowsolver (class in thetis.solver)": [[25, "thetis.solver.FlowSolver"]], "flowsolver2d (class in thetis.solver2d)": [[25, "thetis.solver2d.FlowSolver2d"]], "forwardeuler (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.ForwardEuler"]], "forwardeulerabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ForwardEulerAbstract"]], "freesurfaceequation (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.FreeSurfaceEquation"]], "frozenclass (class in thetis.utility)": [[25, "thetis.utility.FrozenClass"]], "frozenconfigurable (class in thetis.configuration)": [[25, "thetis.configuration.FrozenConfigurable"]], "frozenhastraits (class in thetis.configuration)": [[25, "thetis.configuration.FrozenHasTraits"]], "functionaloptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.FunctionalOptimisationCallback"]], "glsmodeloptions (class in thetis.options)": [[25, "thetis.options.GLSModelOptions"]], "glsverticaldiffusionterm (class in thetis.turbulence)": [[25, "thetis.turbulence.GLSVerticalDiffusionTerm"]], "gotmstabilityfunctioncanutoa (class in thetis.stability_functions)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA"]], "gotmstabilityfunctioncanutob (class in thetis.stability_functions)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB"]], "gotmstabilityfunctioncheng (class in thetis.stability_functions)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng"]], "gotmstabilityfunctionkanthaclayson (class in thetis.stability_functions)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson"]], "generalcoupledtimeintegrator2d (class in thetis.coupled_timeintegrator_2d)": [[25, "thetis.coupled_timeintegrator_2d.GeneralCoupledTimeIntegrator2D"]], "genericinterpolator2d (class in thetis.forcing)": [[25, "thetis.forcing.GenericInterpolator2D"]], "genericlengthscalemodel (class in thetis.turbulence)": [[25, "thetis.turbulence.GenericLengthScaleModel"]], "genericspatialinterpolator2d (class in thetis.forcing)": [[25, "thetis.forcing.GenericSpatialInterpolator2D"]], "gridinterpolator (class in thetis.interpolation)": [[25, "thetis.interpolation.GridInterpolator"]], "hdf5exporter (class in thetis.exporter)": [[25, "thetis.exporter.HDF5Exporter"]], "hudivterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.HUDivTerm"]], "hessianrecoverer2d (class in thetis.diagnostics)": [[25, "thetis.diagnostics.HessianRecoverer2D"]], "hessianregularizationcalculator (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.HessianRegularizationCalculator"]], "horizontaladvectionterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.HorizontalAdvectionTerm"]], "horizontaladvectionterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.HorizontalAdvectionTerm"]], "horizontaladvectionterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.HorizontalAdvectionTerm"]], "horizontaladvectionterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.HorizontalAdvectionTerm"]], "horizontaldiffusionterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.HorizontalDiffusionTerm"]], "horizontaldiffusionterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.HorizontalDiffusionTerm"]], "horizontalviscosityterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.HorizontalViscosityTerm"]], "horizontalviscosityterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.HorizontalViscosityTerm"]], "imexeuler (class in thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.IMEXEuler"]], "imexgeneric (class in thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.IMEXGeneric"]], "imexlpum2 (class in thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.IMEXLPUM2"]], "imexlspum2 (class in thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.IMEXLSPUM2"]], "imexmidpoint (class in thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.IMEXMidpoint"]], "imexswetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.IMEXSWETimeStepperOptions2d"]], "implicitmidpoint (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ImplicitMidpoint"]], "implicitmidpointabstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.ImplicitMidpointAbstract"]], "implicitmomentumtimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.ImplicitMomentumTimeStepperOptions3d"]], "implicitswetimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.ImplicitSWETimeStepperOptions3d"]], "implicittracertimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.ImplicitTracerTimeStepperOptions3d"]], "internalpressuregradientcalculator (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.InternalPressureGradientCalculator"]], "inversionmanager (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.InversionManager"]], "jackettequationofstate (class in thetis.utility3d)": [[25, "thetis.utility3d.JackettEquationOfState"]], "kineticenergycalculator (class in thetis.diagnostics)": [[25, "thetis.diagnostics.KineticEnergyCalculator"]], "leapfrogam3 (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.LeapFrogAM3"]], "leapfrogtimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.LeapFrogTimeStepperOptions3d"]], "lineardragterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.LinearDragTerm"]], "lineardragterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.LinearDragTerm"]], "linearequationofstate (class in thetis.utility3d)": [[25, "thetis.utility3d.LinearEquationOfState"]], "linearequationofstateoptions (class in thetis.options)": [[25, "thetis.options.LinearEquationOfStateOptions"]], "lineartimeinterpolator (class in thetis.interpolation)": [[25, "thetis.interpolation.LinearTimeInterpolator"]], "liveoceaninterpolator (class in thetis.forcing)": [[25, "thetis.forcing.LiveOceanInterpolator"]], "m_modesplit (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.M_modesplit"]], "mesh3dconsistencycalculator (class in thetis.utility3d)": [[25, "thetis.utility3d.Mesh3DConsistencyCalculator"]], "minmaxconservationcallback (class in thetis.callback)": [[25, "thetis.callback.MinMaxConservationCallback"]], "minimumdistanceconstraints (class in thetis.turbines)": [[25, "thetis.turbines.MinimumDistanceConstraints"]], "modesplit2dequations (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ModeSplit2DEquations"]], "modeloptions2d (class in thetis.options)": [[25, "thetis.options.ModelOptions2d"]], "modeloptions3d (class in thetis.options)": [[25, "thetis.options.ModelOptions3d"]], "momentumequation (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.MomentumEquation"]], "momentumsourceterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.MomentumSourceTerm"]], "momentumterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.MomentumTerm"]], "ncominterpolator (class in thetis.forcing)": [[25, "thetis.forcing.NCOMInterpolator"]], "netcdflatloninterpolator2d (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFLatLonInterpolator2d"]], "netcdfspatialinterpolator (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFSpatialInterpolator"]], "netcdftimeparser (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFTimeParser"]], "netcdftimesearch (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFTimeSearch"]], "netcdftimeseriesinterpolator (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFTimeSeriesInterpolator"]], "netcdftimeseriesreader (class in thetis.interpolation)": [[25, "thetis.interpolation.NetCDFTimeSeriesReader"]], "nonhydrostatictimeintegrator2d (class in thetis.coupled_timeintegrator_2d)": [[25, "thetis.coupled_timeintegrator_2d.NonHydrostaticTimeIntegrator2D"]], "nonnegativefloat (class in thetis.configuration)": [[25, "thetis.configuration.NonNegativeFloat"]], "nonnegativeinteger (class in thetis.configuration)": [[25, "thetis.configuration.NonNegativeInteger"]], "nonhydrostaticmodeloptions (class in thetis.options)": [[25, "thetis.options.NonhydrostaticModelOptions"]], "optimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.OptimisationCallback"]], "optimisationcallbacklist (class in thetis.optimisation)": [[25, "thetis.optimisation.OptimisationCallbackList"]], "optionsbase (class in thetis.configuration)": [[25, "thetis.configuration.OptionsBase"]], "petscsolverparameters (class in thetis.configuration)": [[25, "thetis.configuration.PETScSolverParameters"]], "pacanowskiphilandermodel (class in thetis.turbulence)": [[25, "thetis.turbulence.PacanowskiPhilanderModel"]], "pacanowskiphilandermodeloptions (class in thetis.options)": [[25, "thetis.options.PacanowskiPhilanderModelOptions"]], "pairedenum (class in thetis.configuration)": [[25, "thetis.configuration.PairedEnum"]], "positivefloat (class in thetis.configuration)": [[25, "thetis.configuration.PositiveFloat"]], "positiveinteger (class in thetis.configuration)": [[25, "thetis.configuration.PositiveInteger"]], "pressuregradientterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.PressureGradientTerm"]], "pressureprojectionpicard (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.PressureProjectionPicard"]], "pressureprojectionswetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d"]], "psiequation (class in thetis.turbulence)": [[25, "thetis.turbulence.PsiEquation"]], "psisourceterm (class in thetis.turbulence)": [[25, "thetis.turbulence.PsiSourceTerm"]], "quadraticdragterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.QuadraticDragTerm"]], "rspaceregularizationcalculator (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.RSpaceRegularizationCalculator"]], "regularizationcalculator (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.RegularizationCalculator"]], "rungekuttatimeintegrator (class in thetis.rungekutta)": [[25, "thetis.rungekutta.RungeKuttaTimeIntegrator"]], "ssprk22ale (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.SSPRK22ALE"]], "ssprk33 (class in thetis.rungekutta)": [[25, "thetis.rungekutta.SSPRK33"]], "ssprk33abstract (class in thetis.rungekutta)": [[25, "thetis.rungekutta.SSPRK33Abstract"]], "ssprktimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.SSPRKTimeStepperOptions3d"]], "supported_labels (thetis.equation.equation attribute)": [[25, "thetis.equation.Equation.SUPPORTED_LABELS"]], "swetimestepperoptions3d (class in thetis.options)": [[25, "thetis.options.SWETimeStepperOptions3d"]], "scalarconservationcallback (class in thetis.callback)": [[25, "thetis.callback.ScalarConservationCallback"]], "sedimentadvectionterm (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.SedimentAdvectionTerm"]], "sedimentdepositionterm (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.SedimentDepositionTerm"]], "sedimentequation2d (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.SedimentEquation2D"]], "sedimenterosionterm (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.SedimentErosionTerm"]], "sedimentmodel (class in thetis.sediment_model)": [[25, "thetis.sediment_model.SedimentModel"]], "sedimentmodeloptions (class in thetis.options)": [[25, "thetis.options.SedimentModelOptions"]], "sedimentterm (class in thetis.sediment_eq_2d)": [[25, "thetis.sediment_eq_2d.SedimentTerm"]], "semiimplicitswetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.SemiImplicitSWETimeStepperOptions2d"]], "semiimplicittimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.SemiImplicitTimeStepperOptions2d"]], "semiimplicittracertimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.SemiImplicitTracerTimeStepperOptions2d"]], "shallowwatercontinuityterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ShallowWaterContinuityTerm"]], "shallowwaterdualweightedresidual2d (class in thetis.diagnostics)": [[25, "thetis.diagnostics.ShallowWaterDualWeightedResidual2D"]], "shallowwaterequations (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ShallowWaterEquations"]], "shallowwatermomentumequation (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ShallowWaterMomentumEquation"]], "shallowwatermomentumterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ShallowWaterMomentumTerm"]], "shallowwaterterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.ShallowWaterTerm"]], "shearfrequencysolver (class in thetis.turbulence)": [[25, "thetis.turbulence.ShearFrequencySolver"]], "smagorinskyviscosity (class in thetis.utility3d)": [[25, "thetis.utility3d.SmagorinskyViscosity"]], "sourceterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.SourceTerm"]], "sourceterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.SourceTerm"]], "sourceterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.SourceTerm"]], "spatialinterpolator (class in thetis.interpolation)": [[25, "thetis.interpolation.SpatialInterpolator"]], "spatialinterpolator2d (class in thetis.interpolation)": [[25, "thetis.interpolation.SpatialInterpolator2d"]], "spatialinterpolatorncom2d (class in thetis.forcing)": [[25, "thetis.forcing.SpatialInterpolatorNCOM2d"]], "spatialinterpolatorncom3d (class in thetis.forcing)": [[25, "thetis.forcing.SpatialInterpolatorNCOM3d"]], "spatialinterpolatorncombase (class in thetis.forcing)": [[25, "thetis.forcing.SpatialInterpolatorNCOMBase"]], "spatialinterpolatorroms3d (class in thetis.forcing)": [[25, "thetis.forcing.SpatialInterpolatorROMS3d"]], "stabilityfunctionbase (class in thetis.stability_functions)": [[25, "thetis.stability_functions.StabilityFunctionBase"]], "stabilityfunctioncanutoa (class in thetis.stability_functions)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA"]], "stabilityfunctioncanutob (class in thetis.stability_functions)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB"]], "stabilityfunctioncheng (class in thetis.stability_functions)": [[25, "thetis.stability_functions.StabilityFunctionCheng"]], "stationobservationmanager (class in thetis.inversion_tools)": [[25, "thetis.inversion_tools.StationObservationManager"]], "steadystate (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.SteadyState"]], "steadystatetimestepperoptions2d (class in thetis.options)": [[25, "thetis.options.SteadyStateTimeStepperOptions2d"]], "subfunctionextractor (class in thetis.utility3d)": [[25, "thetis.utility3d.SubFunctionExtractor"]], "subdomainprojector (class in thetis.utility)": [[25, "thetis.utility.SubdomainProjector"]], "sumfunction (class in thetis.utility)": [[25, "thetis.utility.SumFunction"]], "tkeequation (class in thetis.turbulence)": [[25, "thetis.turbulence.TKEEquation"]], "tkesourceterm (class in thetis.turbulence)": [[25, "thetis.turbulence.TKESourceTerm"]], "tpxotidalboundaryforcing (class in thetis.forcing)": [[25, "thetis.forcing.TPXOTidalBoundaryForcing"]], "tabulatedthrustturbine (class in thetis.turbines)": [[25, "thetis.turbines.TabulatedThrustTurbine"]], "tabulatedtidalturbineoptions (class in thetis.options)": [[25, "thetis.options.TabulatedTidalTurbineOptions"]], "term (class in thetis.equation)": [[25, "thetis.equation.Term"]], "tidalboundaryforcing (class in thetis.forcing)": [[25, "thetis.forcing.TidalBoundaryForcing"]], "tidalturbine (class in thetis.turbines)": [[25, "thetis.turbines.TidalTurbine"]], "tidalturbinefarm (class in thetis.turbines)": [[25, "thetis.turbines.TidalTurbineFarm"]], "tidalturbinefarmoptions (class in thetis.options)": [[25, "thetis.options.TidalTurbineFarmOptions"]], "tidalturbineoptions (class in thetis.options)": [[25, "thetis.options.TidalTurbineOptions"]], "timeintegrator (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.TimeIntegrator"]], "timeintegratorbase (class in thetis.timeintegrator)": [[25, "thetis.timeintegrator.TimeIntegratorBase"]], "timeparser (class in thetis.interpolation)": [[25, "thetis.interpolation.TimeParser"]], "timesearch (class in thetis.interpolation)": [[25, "thetis.interpolation.TimeSearch"]], "timeseriescallback2d (class in thetis.callback)": [[25, "thetis.callback.TimeSeriesCallback2D"]], "timeseriescallback3d (class in thetis.callback)": [[25, "thetis.callback.TimeSeriesCallback3D"]], "timestepperoptions (class in thetis.options)": [[25, "thetis.options.TimeStepperOptions"]], "timestepperoptions3d (class in thetis.options)": [[25, "thetis.options.TimeStepperOptions3d"]], "tracerdualweightedresidual2d (class in thetis.diagnostics)": [[25, "thetis.diagnostics.TracerDualWeightedResidual2D"]], "tracerequation (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.TracerEquation"]], "tracerequation2d (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.TracerEquation2D"]], "tracerfieldoptions (class in thetis.options)": [[25, "thetis.options.TracerFieldOptions"]], "tracermassconservation2dcallback (class in thetis.callback)": [[25, "thetis.callback.TracerMassConservation2DCallback"]], "tracermassconservationcallback (class in thetis.callback)": [[25, "thetis.callback.TracerMassConservationCallback"]], "tracerovershootcallback (class in thetis.callback)": [[25, "thetis.callback.TracerOvershootCallBack"]], "tracerterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.TracerTerm"]], "tracerterm (class in thetis.tracer_eq_2d)": [[25, "thetis.tracer_eq_2d.TracerTerm"]], "transectcallback (class in thetis.callback)": [[25, "thetis.callback.TransectCallback"]], "turbinefunctionalcallback (class in thetis.turbines)": [[25, "thetis.turbines.TurbineFunctionalCallback"]], "turbineoptimisationcallback (class in thetis.turbines)": [[25, "thetis.turbines.TurbineOptimisationCallback"]], "turbulencemodel (class in thetis.turbulence)": [[25, "thetis.turbulence.TurbulenceModel"]], "turbulencemodeloptions (class in thetis.options)": [[25, "thetis.options.TurbulenceModelOptions"]], "utmcoordinatesystem (class in thetis.coordsys)": [[25, "thetis.coordsys.UTMCoordinateSystem"]], "userexportmanager (class in thetis.optimisation)": [[25, "thetis.optimisation.UserExportManager"]], "userexportoptimisationcallback (class in thetis.optimisation)": [[25, "thetis.optimisation.UserExportOptimisationCallback"]], "vtkexporter (class in thetis.exporter)": [[25, "thetis.exporter.VTKExporter"]], "vectorcoordsysrotation (class in thetis.coordsys)": [[25, "thetis.coordsys.VectorCoordSysRotation"]], "velocitymagnitudesolver (class in thetis.utility3d)": [[25, "thetis.utility3d.VelocityMagnitudeSolver"]], "vertexbasedp1dglimiter (class in thetis.limiter)": [[25, "thetis.limiter.VertexBasedP1DGLimiter"]], "verticaladvectionterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.VerticalAdvectionTerm"]], "verticaladvectionterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.VerticalAdvectionTerm"]], "verticaldiffusionterm (class in thetis.tracer_eq)": [[25, "thetis.tracer_eq.VerticalDiffusionTerm"]], "verticalgradsolver (class in thetis.turbulence)": [[25, "thetis.turbulence.VerticalGradSolver"]], "verticalintegrator (class in thetis.utility3d)": [[25, "thetis.utility3d.VerticalIntegrator"]], "verticalprofilecallback (class in thetis.callback)": [[25, "thetis.callback.VerticalProfileCallback"]], "verticalvelocitysolver (class in thetis.utility3d)": [[25, "thetis.utility3d.VerticalVelocitySolver"]], "verticalviscosityterm (class in thetis.momentum_eq)": [[25, "thetis.momentum_eq.VerticalViscosityTerm"]], "volumeconservation2dcallback (class in thetis.callback)": [[25, "thetis.callback.VolumeConservation2DCallback"]], "volumeconservation3dcallback (class in thetis.callback)": [[25, "thetis.callback.VolumeConservation3DCallback"]], "vorticitycalculator2d (class in thetis.diagnostics)": [[25, "thetis.diagnostics.VorticityCalculator2D"]], "windstressterm (class in thetis.shallowwater_eq)": [[25, "thetis.shallowwater_eq.WindStressTerm"]], "a (thetis.rungekutta.abstractrkscheme property)": [[25, "thetis.rungekutta.AbstractRKScheme.a"]], "a (thetis.rungekutta.backwardeulerabstract attribute)": [[25, "thetis.rungekutta.BackwardEulerAbstract.a"]], "a (thetis.rungekutta.cranknicolsonabstract attribute)": [[25, "thetis.rungekutta.CrankNicolsonAbstract.a"]], "a (thetis.rungekutta.dirk22abstract attribute)": [[25, "thetis.rungekutta.DIRK22Abstract.a"]], "a (thetis.rungekutta.dirk23abstract attribute)": [[25, "thetis.rungekutta.DIRK23Abstract.a"]], "a (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.a"]], "a (thetis.rungekutta.dirk43abstract attribute)": [[25, "thetis.rungekutta.DIRK43Abstract.a"]], "a (thetis.rungekutta.dirklpum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLPUM2Abstract.a"]], "a (thetis.rungekutta.dirklspum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLSPUM2Abstract.a"]], "a (thetis.rungekutta.erklpum2abstract attribute)": [[25, "thetis.rungekutta.ERKLPUM2Abstract.a"]], "a (thetis.rungekutta.erklspum2abstract attribute)": [[25, "thetis.rungekutta.ERKLSPUM2Abstract.a"]], "a (thetis.rungekutta.erkmidpointabstract attribute)": [[25, "thetis.rungekutta.ERKMidpointAbstract.a"]], "a (thetis.rungekutta.esdirkmidpointabstract attribute)": [[25, "thetis.rungekutta.ESDIRKMidpointAbstract.a"]], "a (thetis.rungekutta.esdirktrapezoidabstract attribute)": [[25, "thetis.rungekutta.ESDIRKTrapezoidAbstract.a"]], "a (thetis.rungekutta.forwardeulerabstract attribute)": [[25, "thetis.rungekutta.ForwardEulerAbstract.a"]], "a (thetis.rungekutta.implicitmidpointabstract attribute)": [[25, "thetis.rungekutta.ImplicitMidpointAbstract.a"]], "a (thetis.rungekutta.ssprk33abstract attribute)": [[25, "thetis.rungekutta.SSPRK33Abstract.a"]], "a (thetis.utility3d.jackettequationofstate attribute)": [[25, "thetis.utility3d.JackettEquationOfState.a"]], "ad_block_tag (thetis.options.timestepperoptions attribute)": [[25, "thetis.options.TimeStepperOptions.ad_block_tag"]], "ad_block_tag (thetis.options.timestepperoptions3d attribute)": [[25, "thetis.options.TimeStepperOptions3d.ad_block_tag"]], "add() (thetis.callback.callbackmanager method)": [[25, "thetis.callback.CallbackManager.add"]], "add() (thetis.utility.sumfunction method)": [[25, "thetis.utility.SumFunction.add"]], "add_callback() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.add_callback"]], "add_callback() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.add_callback"]], "add_conservative_terms() (thetis.tracer_eq_2d.tracerequation2d method)": [[25, "thetis.tracer_eq_2d.TracerEquation2D.add_conservative_terms"]], "add_continuity_terms() (thetis.shallowwater_eq.baseshallowwaterequation method)": [[25, "thetis.shallowwater_eq.BaseShallowWaterEquation.add_continuity_terms"]], "add_control() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.add_control"]], "add_export() (thetis.exporter.exportmanager method)": [[25, "thetis.exporter.ExportManager.add_export"]], "add_momentum_terms() (thetis.shallowwater_eq.baseshallowwaterequation method)": [[25, "thetis.shallowwater_eq.BaseShallowWaterEquation.add_momentum_terms"]], "add_momentum_terms() (thetis.shallowwater_eq.modesplit2dequations method)": [[25, "thetis.shallowwater_eq.ModeSplit2DEquations.add_momentum_terms"]], "add_new_field() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.add_new_field"]], "add_new_field() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.add_new_field"]], "add_nonconservative_terms() (thetis.tracer_eq_2d.tracerequation2d method)": [[25, "thetis.tracer_eq_2d.TracerEquation2D.add_nonconservative_terms"]], "add_term() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.add_term"]], "add_tracer_2d() (thetis.options.modeloptions2d method)": [[25, "thetis.options.ModelOptions2d.add_tracer_2d"]], "add_tracer_system_2d() (thetis.options.modeloptions2d method)": [[25, "thetis.options.ModelOptions2d.add_tracer_system_2d"]], "add_turbines() (thetis.turbines.discretetidalturbinefarm method)": [[25, "thetis.turbines.DiscreteTidalTurbineFarm.add_turbines"]], "advance() (thetis.coupled_timeintegrator.coupledleapfrogam3 method)": [[25, "thetis.coupled_timeintegrator.CoupledLeapFrogAM3.advance"]], "advance() (thetis.coupled_timeintegrator.coupledtwostagerk method)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.advance"]], "advance() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.advance"]], "advance() (thetis.coupled_timeintegrator_2d.nonhydrostatictimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.NonHydrostaticTimeIntegrator2D.advance"]], "advance() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.advance"]], "advance() (thetis.rungekutta.erkgenericshuosher method)": [[25, "thetis.rungekutta.ERKGenericShuOsher.advance"]], "advance() (thetis.rungekutta.rungekuttatimeintegrator method)": [[25, "thetis.rungekutta.RungeKuttaTimeIntegrator.advance"]], "advance() (thetis.timeintegrator.cranknicolson method)": [[25, "thetis.timeintegrator.CrankNicolson.advance"]], "advance() (thetis.timeintegrator.forwardeuler method)": [[25, "thetis.timeintegrator.ForwardEuler.advance"]], "advance() (thetis.timeintegrator.leapfrogam3 method)": [[25, "thetis.timeintegrator.LeapFrogAM3.advance"]], "advance() (thetis.timeintegrator.pressureprojectionpicard method)": [[25, "thetis.timeintegrator.PressureProjectionPicard.advance"]], "advance() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.advance"]], "advance() (thetis.timeintegrator.steadystate method)": [[25, "thetis.timeintegrator.SteadyState.advance"]], "advance() (thetis.timeintegrator.timeintegratorbase method)": [[25, "thetis.timeintegrator.TimeIntegratorBase.advance"]], "advance_picard() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.advance_picard"]], "advance_picard() (thetis.timeintegrator.cranknicolson method)": [[25, "thetis.timeintegrator.CrankNicolson.advance_picard"]], "advance_picard() (thetis.timeintegrator.timeintegrator method)": [[25, "thetis.timeintegrator.TimeIntegrator.advance_picard"]], "alpha (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.alpha"]], "alpha (thetis.options.pacanowskiphilandermodeloptions attribute)": [[25, "thetis.options.PacanowskiPhilanderModelOptions.alpha"]], "anisotropic_cell_size() (in module thetis.utility)": [[25, "thetis.utility.anisotropic_cell_size"]], "apply() (thetis.assembledschur.assembledschurpc method)": [[25, "thetis.assembledschur.AssembledSchurPC.apply"]], "apply() (thetis.limiter.vertexbasedp1dglimiter method)": [[25, "thetis.limiter.VertexBasedP1DGLimiter.apply"]], "applytranspose() (thetis.assembledschur.assembledschurpc method)": [[25, "thetis.assembledschur.AssembledSchurPC.applyTranspose"]], "apply_defaults() (thetis.options.glsmodeloptions method)": [[25, "thetis.options.GLSModelOptions.apply_defaults"]], "apply_supg() (thetis.tracer_eq_2d.tracerequation2d method)": [[25, "thetis.tracer_eq_2d.TracerEquation2D.apply_supg"]], "assert_function_space() (in module thetis.limiter)": [[25, "thetis.limiter.assert_function_space"]], "assign_initial_conditions() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.assign_initial_conditions"]], "assign_initial_conditions() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.assign_initial_conditions"]], "atmospheric_pressure (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.atmospheric_pressure"]], "attach_paired_options() (in module thetis.configuration)": [[25, "thetis.configuration.attach_paired_options"]], "average_sediment_size (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.average_sediment_size"]], "b (thetis.rungekutta.abstractrkscheme property)": [[25, "thetis.rungekutta.AbstractRKScheme.b"]], "b (thetis.rungekutta.backwardeulerabstract attribute)": [[25, "thetis.rungekutta.BackwardEulerAbstract.b"]], "b (thetis.rungekutta.cranknicolsonabstract attribute)": [[25, "thetis.rungekutta.CrankNicolsonAbstract.b"]], "b (thetis.rungekutta.dirk22abstract attribute)": [[25, "thetis.rungekutta.DIRK22Abstract.b"]], "b (thetis.rungekutta.dirk23abstract attribute)": [[25, "thetis.rungekutta.DIRK23Abstract.b"]], "b (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.b"]], "b (thetis.rungekutta.dirk43abstract attribute)": [[25, "thetis.rungekutta.DIRK43Abstract.b"]], "b (thetis.rungekutta.dirklpum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLPUM2Abstract.b"]], "b (thetis.rungekutta.dirklspum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLSPUM2Abstract.b"]], "b (thetis.rungekutta.erklpum2abstract attribute)": [[25, "thetis.rungekutta.ERKLPUM2Abstract.b"]], "b (thetis.rungekutta.erklspum2abstract attribute)": [[25, "thetis.rungekutta.ERKLSPUM2Abstract.b"]], "b (thetis.rungekutta.erkmidpointabstract attribute)": [[25, "thetis.rungekutta.ERKMidpointAbstract.b"]], "b (thetis.rungekutta.esdirkmidpointabstract attribute)": [[25, "thetis.rungekutta.ESDIRKMidpointAbstract.b"]], "b (thetis.rungekutta.esdirktrapezoidabstract attribute)": [[25, "thetis.rungekutta.ESDIRKTrapezoidAbstract.b"]], "b (thetis.rungekutta.forwardeulerabstract attribute)": [[25, "thetis.rungekutta.ForwardEulerAbstract.b"]], "b (thetis.rungekutta.implicitmidpointabstract attribute)": [[25, "thetis.rungekutta.ImplicitMidpointAbstract.b"]], "b (thetis.rungekutta.ssprk33abstract attribute)": [[25, "thetis.rungekutta.SSPRK33Abstract.b"]], "b (thetis.utility3d.jackettequationofstate attribute)": [[25, "thetis.utility3d.JackettEquationOfState.b"]], "b1 (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.b1"]], "b2 (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.b2"]], "bed_reference_height (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.bed_reference_height"]], "beta (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.beta"]], "beta_plane_coriolis_function() (in module thetis.utility)": [[25, "thetis.utility.beta_plane_coriolis_function"]], "beta_plane_coriolis_params() (in module thetis.utility)": [[25, "thetis.utility.beta_plane_coriolis_params"]], "bottom_roughness (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.bottom_roughness"]], "break_even_wattage (thetis.options.tidalturbinefarmoptions attribute)": [[25, "thetis.options.TidalTurbineFarmOptions.break_even_wattage"]], "butcher_to_shuosher_form() (in module thetis.rungekutta)": [[25, "thetis.rungekutta.butcher_to_shuosher_form"]], "c (thetis.rungekutta.abstractrkscheme property)": [[25, "thetis.rungekutta.AbstractRKScheme.c"]], "c (thetis.rungekutta.backwardeulerabstract attribute)": [[25, "thetis.rungekutta.BackwardEulerAbstract.c"]], "c (thetis.rungekutta.cranknicolsonabstract attribute)": [[25, "thetis.rungekutta.CrankNicolsonAbstract.c"]], "c (thetis.rungekutta.dirk22abstract attribute)": [[25, "thetis.rungekutta.DIRK22Abstract.c"]], "c (thetis.rungekutta.dirk23abstract attribute)": [[25, "thetis.rungekutta.DIRK23Abstract.c"]], "c (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.c"]], "c (thetis.rungekutta.dirk43abstract attribute)": [[25, "thetis.rungekutta.DIRK43Abstract.c"]], "c (thetis.rungekutta.dirklpum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLPUM2Abstract.c"]], "c (thetis.rungekutta.dirklspum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLSPUM2Abstract.c"]], "c (thetis.rungekutta.erklpum2abstract attribute)": [[25, "thetis.rungekutta.ERKLPUM2Abstract.c"]], "c (thetis.rungekutta.erklspum2abstract attribute)": [[25, "thetis.rungekutta.ERKLSPUM2Abstract.c"]], "c (thetis.rungekutta.erkmidpointabstract attribute)": [[25, "thetis.rungekutta.ERKMidpointAbstract.c"]], "c (thetis.rungekutta.esdirkmidpointabstract attribute)": [[25, "thetis.rungekutta.ESDIRKMidpointAbstract.c"]], "c (thetis.rungekutta.esdirktrapezoidabstract attribute)": [[25, "thetis.rungekutta.ESDIRKTrapezoidAbstract.c"]], "c (thetis.rungekutta.forwardeulerabstract attribute)": [[25, "thetis.rungekutta.ForwardEulerAbstract.c"]], "c (thetis.rungekutta.implicitmidpointabstract attribute)": [[25, "thetis.rungekutta.ImplicitMidpointAbstract.c"]], "c (thetis.rungekutta.ssprk33abstract attribute)": [[25, "thetis.rungekutta.SSPRK33Abstract.c"]], "c1 (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.c1"]], "c2 (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.c2"]], "c3_minus (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.c3_minus"]], "c3_plus (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.c3_plus"]], "callback() (thetis.optimisation.controlsexportoptimisationcallback method)": [[25, "thetis.optimisation.ControlsExportOptimisationCallback.callback"]], "callback() (thetis.optimisation.derivativesexportoptimisationcallback method)": [[25, "thetis.optimisation.DerivativesExportOptimisationCallback.callback"]], "callback() (thetis.optimisation.diagnosticoptimisationcallback method)": [[25, "thetis.optimisation.DiagnosticOptimisationCallback.callback"]], "callback() (thetis.optimisation.optimisationcallback method)": [[25, "thetis.optimisation.OptimisationCallback.callback"]], "callback() (thetis.optimisation.optimisationcallbacklist method)": [[25, "thetis.optimisation.OptimisationCallbackList.callback"]], "callback() (thetis.optimisation.userexportoptimisationcallback method)": [[25, "thetis.optimisation.UserExportOptimisationCallback.callback"]], "callbacks (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.callbacks"]], "callbacks (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.callbacks"]], "cb1 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cb1"]], "cb1 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cb1"]], "cb1 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cb1"]], "cb1 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cb1"]], "cb2 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cb2"]], "cb2 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cb2"]], "cb2 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cb2"]], "cb2 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cb2"]], "cb3 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cb3"]], "cb3 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cb3"]], "cb3 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cb3"]], "cb3 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cb3"]], "cb4 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cb4"]], "cb4 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cb4"]], "cb4 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cb4"]], "cb4 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cb4"]], "cb5 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cb5"]], "cb5 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cb5"]], "cb5 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cb5"]], "cb5 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cb5"]], "cbb (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cbb"]], "cbb (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cbb"]], "cbb (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cbb"]], "cbb (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cbb"]], "cc1 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc1"]], "cc1 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc1"]], "cc1 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc1"]], "cc1 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc1"]], "cc2 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc2"]], "cc2 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc2"]], "cc2 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc2"]], "cc2 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc2"]], "cc3 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc3"]], "cc3 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc3"]], "cc3 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc3"]], "cc3 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc3"]], "cc4 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc4"]], "cc4 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc4"]], "cc4 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc4"]], "cc4 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc4"]], "cc5 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc5"]], "cc5 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc5"]], "cc5 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc5"]], "cc5 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc5"]], "cc6 (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.cc6"]], "cc6 (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.cc6"]], "cc6 (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.cc6"]], "cc6 (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.cc6"]], "cfl_2d (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.cfl_2d"]], "cfl_3d (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.cfl_3d"]], "cfl_coeff (thetis.rungekutta.abstractrkscheme property)": [[25, "thetis.rungekutta.AbstractRKScheme.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.backwardeulerabstract attribute)": [[25, "thetis.rungekutta.BackwardEulerAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.cranknicolsonabstract attribute)": [[25, "thetis.rungekutta.CrankNicolsonAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirk22abstract attribute)": [[25, "thetis.rungekutta.DIRK22Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirk23abstract attribute)": [[25, "thetis.rungekutta.DIRK23Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirk43abstract attribute)": [[25, "thetis.rungekutta.DIRK43Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirkgenericuform attribute)": [[25, "thetis.rungekutta.DIRKGenericUForm.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirklpum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLPUM2Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.dirklspum2abstract attribute)": [[25, "thetis.rungekutta.DIRKLSPUM2Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.erklpum2abstract attribute)": [[25, "thetis.rungekutta.ERKLPUM2Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.erklspum2abstract attribute)": [[25, "thetis.rungekutta.ERKLSPUM2Abstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.erkmidpointabstract attribute)": [[25, "thetis.rungekutta.ERKMidpointAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.esdirkmidpointabstract attribute)": [[25, "thetis.rungekutta.ESDIRKMidpointAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.esdirktrapezoidabstract attribute)": [[25, "thetis.rungekutta.ESDIRKTrapezoidAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.forwardeulerabstract attribute)": [[25, "thetis.rungekutta.ForwardEulerAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.implicitmidpointabstract attribute)": [[25, "thetis.rungekutta.ImplicitMidpointAbstract.cfl_coeff"]], "cfl_coeff (thetis.rungekutta.ssprk33abstract attribute)": [[25, "thetis.rungekutta.SSPRK33Abstract.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.cranknicolson attribute)": [[25, "thetis.timeintegrator.CrankNicolson.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.forwardeuler attribute)": [[25, "thetis.timeintegrator.ForwardEuler.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.leapfrogam3 attribute)": [[25, "thetis.timeintegrator.LeapFrogAM3.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.pressureprojectionpicard attribute)": [[25, "thetis.timeintegrator.PressureProjectionPicard.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.ssprk22ale attribute)": [[25, "thetis.timeintegrator.SSPRK22ALE.cfl_coeff"]], "cfl_coeff (thetis.timeintegrator.steadystate attribute)": [[25, "thetis.timeintegrator.SteadyState.cfl_coeff"]], "check_salinity_conservation (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.check_salinity_conservation"]], "check_salinity_overshoot (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.check_salinity_overshoot"]], "check_sediment_conservation (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.check_sediment_conservation"]], "check_sediment_overshoot (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.check_sediment_overshoot"]], "check_temperature_conservation (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.check_temperature_conservation"]], "check_temperature_overshoot (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.check_temperature_overshoot"]], "check_tracer_conservation (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.check_tracer_conservation"]], "check_tracer_overshoot (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.check_tracer_overshoot"]], "check_volume_conservation_2d (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.check_volume_conservation_2d"]], "check_volume_conservation_3d (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.check_volume_conservation_3d"]], "closure_name (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.closure_name"]], "cmu0 (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.cmu0"]], "comp_tracer_mass_2d() (in module thetis.utility)": [[25, "thetis.utility.comp_tracer_mass_2d"]], "comp_tracer_mass_3d() (in module thetis.utility)": [[25, "thetis.utility.comp_tracer_mass_3d"]], "comp_volume_2d() (in module thetis.utility)": [[25, "thetis.utility.comp_volume_2d"]], "comp_volume_3d() (in module thetis.utility)": [[25, "thetis.utility.comp_volume_3d"]], "component() (thetis.tracer_eq_2d.tracerterm method)": [[25, "thetis.tracer_eq_2d.TracerTerm.component"]], "compute_alpha_shear_steady() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_alpha_shear_steady"]], "compute_baroclinic_head() (in module thetis.utility)": [[25, "thetis.utility.compute_baroclinic_head"]], "compute_boundary_length() (in module thetis.utility)": [[25, "thetis.utility.compute_boundary_length"]], "compute_bounds() (thetis.limiter.vertexbasedp1dglimiter method)": [[25, "thetis.limiter.VertexBasedP1DGLimiter.compute_bounds"]], "compute_c3_minus (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_c3_minus"]], "compute_c3_minus() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_c3_minus"]], "compute_cmu0 (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_cmu0"]], "compute_cmu0() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_cmu0"]], "compute_dt_2d() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dt_2d"]], "compute_dt_diffusion() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dt_diffusion"]], "compute_dt_h_advection() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dt_h_advection"]], "compute_dt_v_advection() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dt_v_advection"]], "compute_dx_factor() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dx_factor"]], "compute_dz_factor() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_dz_factor"]], "compute_elem_height() (in module thetis.utility)": [[25, "thetis.utility.compute_elem_height"]], "compute_galperin_clim (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_galperin_clim"]], "compute_kappa (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_kappa"]], "compute_kappa() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_kappa"]], "compute_len_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_len_min"]], "compute_length_clim() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_length_clim"]], "compute_mesh_stats() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.compute_mesh_stats"]], "compute_mesh_stats() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.compute_mesh_stats"]], "compute_mesh_velocity() (thetis.coupled_timeintegrator.coupledtwostagerk method)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.compute_mesh_velocity"]], "compute_mesh_velocity_begin() (thetis.utility3d.alemeshupdater method)": [[25, "thetis.utility3d.ALEMeshUpdater.compute_mesh_velocity_begin"]], "compute_mesh_velocity_finalize() (thetis.utility3d.alemeshupdater method)": [[25, "thetis.utility3d.ALEMeshUpdater.compute_mesh_velocity_finalize"]], "compute_normalized_frequencies() (in module thetis.stability_functions)": [[25, "thetis.stability_functions.compute_normalized_frequencies"]], "compute_psi_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_psi_min"]], "compute_rho() (thetis.utility3d.equationofstate method)": [[25, "thetis.utility3d.EquationOfState.compute_rho"]], "compute_rho() (thetis.utility3d.jackettequationofstate method)": [[25, "thetis.utility3d.JackettEquationOfState.compute_rho"]], "compute_rho() (thetis.utility3d.linearequationofstate method)": [[25, "thetis.utility3d.LinearEquationOfState.compute_rho"]], "compute_schmidt_nb_psi (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.compute_schmidt_nb_psi"]], "compute_sigma_psi() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.compute_sigma_psi"]], "compute_time_step() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.compute_time_step"]], "compute_values() (thetis.optimisation.constantcontroloptimisationcallback method)": [[25, "thetis.optimisation.ConstantControlOptimisationCallback.compute_values"]], "compute_values() (thetis.optimisation.derivativeconstantcontroloptimisationcallback method)": [[25, "thetis.optimisation.DerivativeConstantControlOptimisationCallback.compute_values"]], "compute_values() (thetis.optimisation.diagnosticoptimisationcallback method)": [[25, "thetis.optimisation.DiagnosticOptimisationCallback.compute_values"]], "compute_values() (thetis.optimisation.functionaloptimisationcallback method)": [[25, "thetis.optimisation.FunctionalOptimisationCallback.compute_values"]], "compute_values() (thetis.turbines.turbineoptimisationcallback method)": [[25, "thetis.turbines.TurbineOptimisationCallback.compute_values"]], "compute_velocity (thetis.forcing.fes2004tidalboundaryforcing attribute)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing.compute_velocity"]], "compute_velocity (thetis.forcing.tpxotidalboundaryforcing attribute)": [[25, "thetis.forcing.TPXOTidalBoundaryForcing.compute_velocity"]], "compute_velocity (thetis.forcing.tidalboundaryforcing property)": [[25, "thetis.forcing.TidalBoundaryForcing.compute_velocity"]], "compute_wind_stress() (in module thetis.forcing)": [[25, "thetis.forcing.compute_wind_stress"]], "consistency_test() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.consistency_test"]], "constant_salinity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.constant_salinity"]], "constant_temperature (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.constant_temperature"]], "construct_evaluator() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.construct_evaluator"]], "coord_layout (thetis.forcing.fes2004tidalboundaryforcing attribute)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing.coord_layout"]], "coord_layout (thetis.forcing.tpxotidalboundaryforcing attribute)": [[25, "thetis.forcing.TPXOTidalBoundaryForcing.coord_layout"]], "coord_layout (thetis.forcing.tidalboundaryforcing property)": [[25, "thetis.forcing.TidalBoundaryForcing.coord_layout"]], "coriolis_frequency (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.coriolis_frequency"]], "correct() (thetis.timeintegrator.leapfrogam3 method)": [[25, "thetis.timeintegrator.LeapFrogAM3.correct"]], "create_directory() (in module thetis.utility)": [[25, "thetis.utility.create_directory"]], "create_equations() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.create_equations"]], "create_equations() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.create_equations"]], "create_exporters() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.create_exporters"]], "create_exporters() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.create_exporters"]], "create_fields() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.create_fields"]], "create_fields() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.create_fields"]], "create_fields_old() (thetis.timeintegrator.timeintegrator method)": [[25, "thetis.timeintegrator.TimeIntegrator.create_fields_old"]], "create_function_spaces() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.create_function_spaces"]], "create_function_spaces() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.create_function_spaces"]], "create_timestepper() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.create_timestepper"]], "create_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.create_timestepper"]], "critical() (in module thetis.log)": [[25, "thetis.log.critical"]], "datetime_to_epoch() (in module thetis.timezone)": [[25, "thetis.timezone.datetime_to_epoch"]], "debug() (in module thetis.log)": [[25, "thetis.log.debug"]], "default_value (thetis.configuration.datetimetraitlet attribute)": [[25, "thetis.configuration.DatetimeTraitlet.default_value"]], "default_value (thetis.configuration.firedrakecoefficient attribute)": [[25, "thetis.configuration.FiredrakeCoefficient.default_value"]], "default_value (thetis.configuration.firedrakeconstanttraitlet attribute)": [[25, "thetis.configuration.FiredrakeConstantTraitlet.default_value"]], "default_value (thetis.configuration.firedrakescalarexpression attribute)": [[25, "thetis.configuration.FiredrakeScalarExpression.default_value"]], "default_value (thetis.configuration.firedrakevectorexpression attribute)": [[25, "thetis.configuration.FiredrakeVectorExpression.default_value"]], "default_value_repr() (thetis.configuration.firedrakecoefficient method)": [[25, "thetis.configuration.FiredrakeCoefficient.default_value_repr"]], "default_value_repr() (thetis.configuration.firedrakeconstanttraitlet method)": [[25, "thetis.configuration.FiredrakeConstantTraitlet.default_value_repr"]], "default_value_repr() (thetis.configuration.firedrakescalarexpression method)": [[25, "thetis.configuration.FiredrakeScalarExpression.default_value_repr"]], "default_value_repr() (thetis.configuration.firedrakevectorexpression method)": [[25, "thetis.configuration.FiredrakeVectorExpression.default_value_repr"]], "density (thetis.diagnostics.kineticenergycalculator attribute)": [[25, "thetis.diagnostics.KineticEnergyCalculator.density"]], "diameter (thetis.options.tidalturbineoptions attribute)": [[25, "thetis.options.TidalTurbineOptions.diameter"]], "diff_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.diff_min"]], "diffusivity (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.diffusivity"]], "dirk_class (thetis.implicitexplicit.imexeuler attribute)": [[25, "thetis.implicitexplicit.IMEXEuler.dirk_class"]], "dirk_class (thetis.implicitexplicit.imexgeneric property)": [[25, "thetis.implicitexplicit.IMEXGeneric.dirk_class"]], "dirk_class (thetis.implicitexplicit.imexlpum2 attribute)": [[25, "thetis.implicitexplicit.IMEXLPUM2.dirk_class"]], "dirk_class (thetis.implicitexplicit.imexlspum2 attribute)": [[25, "thetis.implicitexplicit.IMEXLSPUM2.dirk_class"]], "dirk_class (thetis.implicitexplicit.imexmidpoint attribute)": [[25, "thetis.implicitexplicit.IMEXMidpoint.dirk_class"]], "discrete_tidal_turbine_farms (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.discrete_tidal_turbine_farms"]], "dt (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.dt"]], "dt (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.dt"]], "dt_2d (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.dt_2d"]], "dump_time_series() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.dump_time_series"]], "element_continuity() (in module thetis.utility)": [[25, "thetis.utility.element_continuity"]], "element_family (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.element_family"]], "elev_nc_file (thetis.forcing.fes2004tidalboundaryforcing attribute)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing.elev_nc_file"]], "ensure_positive_salinity() (thetis.utility3d.densitysolverweak method)": [[25, "thetis.utility3d.DensitySolverWeak.ensure_positive_salinity"]], "epoch_to_datetime() (in module thetis.timezone)": [[25, "thetis.timezone.epoch_to_datetime"]], "eps_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.eps_min"]], "equation_of_state_options (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.equation_of_state_options"]], "equation_of_state_type (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.equation_of_state_type"]], "erk_class (thetis.implicitexplicit.imexeuler attribute)": [[25, "thetis.implicitexplicit.IMEXEuler.erk_class"]], "erk_class (thetis.implicitexplicit.imexgeneric property)": [[25, "thetis.implicitexplicit.IMEXGeneric.erk_class"]], "erk_class (thetis.implicitexplicit.imexlpum2 attribute)": [[25, "thetis.implicitexplicit.IMEXLPUM2.erk_class"]], "erk_class (thetis.implicitexplicit.imexlspum2 attribute)": [[25, "thetis.implicitexplicit.IMEXLSPUM2.erk_class"]], "erk_class (thetis.implicitexplicit.imexmidpoint attribute)": [[25, "thetis.implicitexplicit.IMEXMidpoint.erk_class"]], "error() (in module thetis.log)": [[25, "thetis.log.error"]], "eval() (thetis.utility3d.equationofstate method)": [[25, "thetis.utility3d.EquationOfState.eval"]], "eval() (thetis.utility3d.jackettequationofstate method)": [[25, "thetis.utility3d.JackettEquationOfState.eval"]], "eval() (thetis.utility3d.linearequationofstate method)": [[25, "thetis.utility3d.LinearEquationOfState.eval"]], "eval_cost_function() (thetis.inversion_tools.controlregularizationmanager method)": [[25, "thetis.inversion_tools.ControlRegularizationManager.eval_cost_function"]], "eval_cost_function() (thetis.inversion_tools.hessianregularizationcalculator method)": [[25, "thetis.inversion_tools.HessianRegularizationCalculator.eval_cost_function"]], "eval_cost_function() (thetis.inversion_tools.regularizationcalculator method)": [[25, "thetis.inversion_tools.RegularizationCalculator.eval_cost_function"]], "eval_cost_function() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.eval_cost_function"]], "eval_funcs() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.eval_funcs"]], "eval_observation_at_time() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.eval_observation_at_time"]], "eval_rhs() (thetis.timeintegrator.leapfrogam3 method)": [[25, "thetis.timeintegrator.LeapFrogAM3.eval_rhs"]], "evaluate() (thetis.callback.callbackmanager method)": [[25, "thetis.callback.CallbackManager.evaluate"]], "evaluate() (thetis.callback.diagnosticcallback method)": [[25, "thetis.callback.DiagnosticCallback.evaluate"]], "evaluate() (thetis.optimisation.diagnosticoptimisationcallback method)": [[25, "thetis.optimisation.DiagnosticOptimisationCallback.evaluate"]], "evaluate() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.evaluate"]], "exner_integrator() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.exner_integrator"]], "exner_timestepper_options (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.exner_timestepper_options"]], "exner_timestepper_type (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.exner_timestepper_type"]], "explicit_momentum_options (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.explicit_momentum_options"]], "explicit_tracer_options (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.explicit_tracer_options"]], "exponent (thetis.options.pacanowskiphilandermodeloptions attribute)": [[25, "thetis.options.PacanowskiPhilanderModelOptions.exponent"]], "export() (thetis.callback.diagnostichdf5 method)": [[25, "thetis.callback.DiagnosticHDF5.export"]], "export() (thetis.exporter.exportmanager method)": [[25, "thetis.exporter.ExportManager.export"]], "export() (thetis.exporter.exporterbase method)": [[25, "thetis.exporter.ExporterBase.export"]], "export() (thetis.exporter.hdf5exporter method)": [[25, "thetis.exporter.HDF5Exporter.export"]], "export() (thetis.exporter.vtkexporter method)": [[25, "thetis.exporter.VTKExporter.export"]], "export() (thetis.optimisation.deferredexportmanager method)": [[25, "thetis.optimisation.DeferredExportManager.export"]], "export() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.export"]], "export() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.export"]], "export_as_index() (thetis.exporter.hdf5exporter method)": [[25, "thetis.exporter.HDF5Exporter.export_as_index"]], "export_bathymetry() (thetis.exporter.exportmanager method)": [[25, "thetis.exporter.ExportManager.export_bathymetry"]], "export_diagnostics (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.export_diagnostics"]], "export_initial_state (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.export_initial_state"]], "export_initial_state (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.export_initial_state"]], "extend_function_to_3d() (in module thetis.utility)": [[25, "thetis.utility.extend_function_to_3d"]], "extrude_mesh_sigma() (in module thetis.utility)": [[25, "thetis.utility.extrude_mesh_sigma"]], "f_wall (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.f_wall"]], "field_2d (thetis.diagnostics.hessianrecoverer2d attribute)": [[25, "thetis.diagnostics.HessianRecoverer2D.field_2d"]], "field_metadata (in module thetis.field_defs)": [[25, "thetis.field_defs.field_metadata"]], "fields (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.fields"]], "fields (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.fields"]], "fields_to_export (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.fields_to_export"]], "fields_to_export_hdf5 (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.fields_to_export_hdf5"]], "find() (thetis.interpolation.dailyfiletimesearch method)": [[25, "thetis.interpolation.DailyFileTimeSearch.find"]], "find() (thetis.interpolation.netcdftimesearch method)": [[25, "thetis.interpolation.NetCDFTimeSearch.find"]], "find() (thetis.interpolation.timesearch method)": [[25, "thetis.interpolation.TimeSearch.find"]], "find_time_stamp() (thetis.interpolation.netcdftimeparser method)": [[25, "thetis.interpolation.NetCDFTimeParser.find_time_stamp"]], "find_time_stamp() (thetis.interpolation.timeparser method)": [[25, "thetis.interpolation.TimeParser.find_time_stamp"]], "form (thetis.diagnostics.shallowwaterdualweightedresidual2d property)": [[25, "thetis.diagnostics.ShallowWaterDualWeightedResidual2D.form"]], "form (thetis.diagnostics.tracerdualweightedresidual2d property)": [[25, "thetis.diagnostics.TracerDualWeightedResidual2D.form"]], "form2indicator() (in module thetis.utility)": [[25, "thetis.utility.form2indicator"]], "free_surface_timestepper_options (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.free_surface_timestepper_options"]], "free_surface_timestepper_type (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.free_surface_timestepper_type"]], "friction_coefficient() (thetis.turbines.tidalturbine method)": [[25, "thetis.turbines.TidalTurbine.friction_coefficient"]], "friction_coefficient() (thetis.turbines.tidalturbinefarm method)": [[25, "thetis.turbines.TidalTurbineFarm.friction_coefficient"]], "function (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.function"]], "function() (thetis.turbines.minimumdistanceconstraints method)": [[25, "thetis.turbines.MinimumDistanceConstraints.function"]], "function_spaces (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.function_spaces"]], "function_spaces (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.function_spaces"]], "galperin_clim (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.galperin_clim"]], "gamma (thetis.rungekutta.dirk22abstract attribute)": [[25, "thetis.rungekutta.DIRK22Abstract.gamma"]], "gamma (thetis.rungekutta.dirk23abstract attribute)": [[25, "thetis.rungekutta.DIRK23Abstract.gamma"]], "gamma (thetis.rungekutta.dirk33abstract attribute)": [[25, "thetis.rungekutta.DIRK33Abstract.gamma"]], "gen_filename() (thetis.exporter.hdf5exporter method)": [[25, "thetis.exporter.HDF5Exporter.gen_filename"]], "get_advective_velocity_correction_factor() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_advective_velocity_correction_factor"]], "get_alpha_buoy_min() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.get_alpha_buoy_min"]], "get_alpha_buoy_smooth_min() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.get_alpha_buoy_smooth_min"]], "get_alpha_shear_max() (thetis.stability_functions.stabilityfunctionbase method)": [[25, "thetis.stability_functions.StabilityFunctionBase.get_alpha_shear_max"]], "get_bedload_term() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_bedload_term"]], "get_bnd_functions() (thetis.sediment_eq_2d.sedimentterm method)": [[25, "thetis.sediment_eq_2d.SedimentTerm.get_bnd_functions"]], "get_bnd_functions() (thetis.shallowwater_eq.shallowwaterterm method)": [[25, "thetis.shallowwater_eq.ShallowWaterTerm.get_bnd_functions"]], "get_bnd_functions() (thetis.tracer_eq.tracerterm method)": [[25, "thetis.tracer_eq.TracerTerm.get_bnd_functions"]], "get_bnd_functions() (thetis.tracer_eq_2d.tracerterm method)": [[25, "thetis.tracer_eq_2d.TracerTerm.get_bnd_functions"]], "get_cell_widths_2d() (in module thetis.utility)": [[25, "thetis.utility.get_cell_widths_2d"]], "get_cost_function() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.get_cost_function"]], "get_deposition_coefficient() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_deposition_coefficient"]], "get_end_time() (thetis.interpolation.netcdftimeparser method)": [[25, "thetis.interpolation.NetCDFTimeParser.get_end_time"]], "get_end_time() (thetis.interpolation.timeparser method)": [[25, "thetis.interpolation.TimeParser.get_end_time"]], "get_equilibrium_tracer() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_equilibrium_tracer"]], "get_erosion_term() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_erosion_term"]], "get_exner_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.get_exner_timestepper"]], "get_extruded_base_element() (in module thetis.utility)": [[25, "thetis.utility.get_extruded_base_element"]], "get_facet_areas() (in module thetis.utility)": [[25, "thetis.utility.get_facet_areas"]], "get_facet_mask() (in module thetis.utility)": [[25, "thetis.utility.get_facet_mask"]], "get_final_solution() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.get_final_solution"]], "get_final_solution() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.get_final_solution"]], "get_final_solution() (thetis.rungekutta.dirkgenericuform method)": [[25, "thetis.rungekutta.DIRKGenericUForm.get_final_solution"]], "get_final_solution() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.get_final_solution"]], "get_final_solution() (thetis.rungekutta.rungekuttatimeintegrator method)": [[25, "thetis.rungekutta.RungeKuttaTimeIntegrator.get_final_solution"]], "get_fs_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.get_fs_timestepper"]], "get_functionspace() (in module thetis.utility)": [[25, "thetis.utility.get_functionspace"]], "get_horizontal_elem_size_2d() (in module thetis.utility)": [[25, "thetis.utility.get_horizontal_elem_size_2d"]], "get_horizontal_elem_size_3d() (in module thetis.utility3d)": [[25, "thetis.utility3d.get_horizontal_elem_size_3d"]], "get_mesh_lonlat_function() (thetis.coordsys.utmcoordinatesystem method)": [[25, "thetis.coordsys.UTMCoordinateSystem.get_mesh_lonlat_function"]], "get_minimum_angles_2d() (in module thetis.utility)": [[25, "thetis.utility.get_minimum_angles_2d"]], "get_ncvar_name() (in module thetis.interpolation)": [[25, "thetis.interpolation.get_ncvar_name"]], "get_optimization_callback() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.get_optimization_callback"]], "get_sediment_slide_term() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.get_sediment_slide_term"]], "get_sediment_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.get_sediment_timestepper"]], "get_start_time() (thetis.interpolation.netcdftimeparser method)": [[25, "thetis.interpolation.NetCDFTimeParser.get_start_time"]], "get_start_time() (thetis.interpolation.timeparser method)": [[25, "thetis.interpolation.TimeParser.get_start_time"]], "get_sum() (thetis.utility.sumfunction method)": [[25, "thetis.utility.SumFunction.get_sum"]], "get_swe_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.get_swe_timestepper"]], "get_total_depth() (thetis.utility.depthexpression method)": [[25, "thetis.utility.DepthExpression.get_total_depth"]], "get_tracer_timestepper() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.get_tracer_timestepper"]], "get_val() (thetis.callback.accumulatorcallback method)": [[25, "thetis.callback.AccumulatorCallback.get_val"]], "get_vector_rotation_matrix() (in module thetis.coordsys)": [[25, "thetis.coordsys.get_vector_rotation_matrix"]], "get_vector_rotator() (thetis.coordsys.coordinatesystem method)": [[25, "thetis.coordsys.CoordinateSystem.get_vector_rotator"]], "get_vector_rotator() (thetis.coordsys.utmcoordinatesystem method)": [[25, "thetis.coordsys.UTMCoordinateSystem.get_vector_rotator"]], "get_visu_space() (in module thetis.exporter)": [[25, "thetis.exporter.get_visu_space"]], "get_zcoord_from_mesh() (in module thetis.utility)": [[25, "thetis.utility.get_zcoord_from_mesh"]], "grid_nc_file (thetis.forcing.fes2004tidalboundaryforcing attribute)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing.grid_nc_file"]], "horizontal (thetis.utility.elementcontinuity attribute)": [[25, "thetis.utility.ElementContinuity.horizontal"]], "horizontal_diffusivity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.horizontal_diffusivity"]], "horizontal_diffusivity (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.horizontal_diffusivity"]], "horizontal_diffusivity_scale (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.horizontal_diffusivity_scale"]], "horizontal_velocity_scale (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.horizontal_velocity_scale"]], "horizontal_viscosity (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.horizontal_viscosity"]], "horizontal_viscosity_scale (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.horizontal_viscosity_scale"]], "implicit_momentum_options (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.implicit_momentum_options"]], "implicit_tracer_options (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.implicit_tracer_options"]], "implicitness_theta (thetis.options.cranknicolsonswetimestepperoptions2d attribute)": [[25, "thetis.options.CrankNicolsonSWETimeStepperOptions2d.implicitness_theta"]], "implicitness_theta (thetis.options.cranknicolsontracertimestepperoptions2d attribute)": [[25, "thetis.options.CrankNicolsonTracerTimeStepperOptions2d.implicitness_theta"]], "implicitness_theta (thetis.options.implicitswetimestepperoptions3d attribute)": [[25, "thetis.options.ImplicitSWETimeStepperOptions3d.implicitness_theta"]], "implicitness_theta (thetis.options.pressureprojectionswetimestepperoptions2d attribute)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d.implicitness_theta"]], "impose_dynamic_bnd() (thetis.shallowwater_eq.shallowwaterterm method)": [[25, "thetis.shallowwater_eq.ShallowWaterTerm.impose_dynamic_bnd"]], "indent() (in module thetis.configuration)": [[25, "thetis.configuration.indent"]], "info() (in module thetis.log)": [[25, "thetis.log.info"]], "info() (thetis.configuration.boundedfloat method)": [[25, "thetis.configuration.BoundedFloat.info"]], "info() (thetis.configuration.boundedinteger method)": [[25, "thetis.configuration.BoundedInteger.info"]], "info() (thetis.configuration.nonnegativefloat method)": [[25, "thetis.configuration.NonNegativeFloat.info"]], "info() (thetis.configuration.nonnegativeinteger method)": [[25, "thetis.configuration.NonNegativeInteger.info"]], "info() (thetis.configuration.pairedenum method)": [[25, "thetis.configuration.PairedEnum.info"]], "info() (thetis.configuration.positivefloat method)": [[25, "thetis.configuration.PositiveFloat.info"]], "info() (thetis.configuration.positiveinteger method)": [[25, "thetis.configuration.PositiveInteger.info"]], "info_text (thetis.configuration.datetimetraitlet attribute)": [[25, "thetis.configuration.DatetimeTraitlet.info_text"]], "info_text (thetis.configuration.firedrakecoefficient attribute)": [[25, "thetis.configuration.FiredrakeCoefficient.info_text"]], "info_text (thetis.configuration.firedrakeconstanttraitlet attribute)": [[25, "thetis.configuration.FiredrakeConstantTraitlet.info_text"]], "info_text (thetis.configuration.firedrakescalarexpression attribute)": [[25, "thetis.configuration.FiredrakeScalarExpression.info_text"]], "info_text (thetis.configuration.firedrakevectorexpression attribute)": [[25, "thetis.configuration.FiredrakeVectorExpression.info_text"]], "info_text (thetis.configuration.petscsolverparameters attribute)": [[25, "thetis.configuration.PETScSolverParameters.info_text"]], "initialize() (thetis.assembledschur.assembledschurpc method)": [[25, "thetis.assembledschur.AssembledSchurPC.initialize"]], "initialize() (thetis.coupled_timeintegrator.coupledtimeintegrator method)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator.initialize"]], "initialize() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.initialize"]], "initialize() (thetis.coupled_timeintegrator_2d.nonhydrostatictimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.NonHydrostaticTimeIntegrator2D.initialize"]], "initialize() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.initialize"]], "initialize() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.initialize"]], "initialize() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.initialize"]], "initialize() (thetis.rungekutta.dirkgenericuform method)": [[25, "thetis.rungekutta.DIRKGenericUForm.initialize"]], "initialize() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.initialize"]], "initialize() (thetis.rungekutta.erkgenericshuosher method)": [[25, "thetis.rungekutta.ERKGenericShuOsher.initialize"]], "initialize() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.initialize"]], "initialize() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.initialize"]], "initialize() (thetis.timeintegrator.cranknicolson method)": [[25, "thetis.timeintegrator.CrankNicolson.initialize"]], "initialize() (thetis.timeintegrator.forwardeuler method)": [[25, "thetis.timeintegrator.ForwardEuler.initialize"]], "initialize() (thetis.timeintegrator.leapfrogam3 method)": [[25, "thetis.timeintegrator.LeapFrogAM3.initialize"]], "initialize() (thetis.timeintegrator.pressureprojectionpicard method)": [[25, "thetis.timeintegrator.PressureProjectionPicard.initialize"]], "initialize() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.initialize"]], "initialize() (thetis.timeintegrator.steadystate method)": [[25, "thetis.timeintegrator.SteadyState.initialize"]], "initialize() (thetis.timeintegrator.timeintegratorbase method)": [[25, "thetis.timeintegrator.TimeIntegratorBase.initialize"]], "initialize() (thetis.turbulence.genericlengthscalemodel method)": [[25, "thetis.turbulence.GenericLengthScaleModel.initialize"]], "initialize() (thetis.turbulence.pacanowskiphilandermodel method)": [[25, "thetis.turbulence.PacanowskiPhilanderModel.initialize"]], "initialize() (thetis.turbulence.turbulencemodel method)": [[25, "thetis.turbulence.TurbulenceModel.initialize"]], "initialize() (thetis.utility3d.alemeshupdater method)": [[25, "thetis.utility3d.ALEMeshUpdater.initialize"]], "integrator_2d (thetis.coupled_timeintegrator.coupledleapfrogam3 attribute)": [[25, "thetis.coupled_timeintegrator.CoupledLeapFrogAM3.integrator_2d"]], "integrator_2d (thetis.coupled_timeintegrator.coupledtimeintegrator property)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator.integrator_2d"]], "integrator_2d (thetis.coupled_timeintegrator.coupledtwostagerk attribute)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.integrator_2d"]], "integrator_3d (thetis.coupled_timeintegrator.coupledleapfrogam3 attribute)": [[25, "thetis.coupled_timeintegrator.CoupledLeapFrogAM3.integrator_3d"]], "integrator_3d (thetis.coupled_timeintegrator.coupledtimeintegrator property)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator.integrator_3d"]], "integrator_3d (thetis.coupled_timeintegrator.coupledtwostagerk attribute)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.integrator_3d"]], "integrator_vert_3d (thetis.coupled_timeintegrator.coupledleapfrogam3 attribute)": [[25, "thetis.coupled_timeintegrator.CoupledLeapFrogAM3.integrator_vert_3d"]], "integrator_vert_3d (thetis.coupled_timeintegrator.coupledtimeintegrator property)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator.integrator_vert_3d"]], "integrator_vert_3d (thetis.coupled_timeintegrator.coupledtwostagerk attribute)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.integrator_vert_3d"]], "internal_pg_scalar (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.internal_pg_scalar"]], "interpolate() (thetis.forcing.genericspatialinterpolator2d method)": [[25, "thetis.forcing.GenericSpatialInterpolator2D.interpolate"]], "interpolate() (thetis.forcing.spatialinterpolatorncom2d method)": [[25, "thetis.forcing.SpatialInterpolatorNCOM2d.interpolate"]], "interpolate() (thetis.forcing.spatialinterpolatorncom3d method)": [[25, "thetis.forcing.SpatialInterpolatorNCOM3d.interpolate"]], "interpolate() (thetis.forcing.spatialinterpolatorroms3d method)": [[25, "thetis.forcing.SpatialInterpolatorROMS3d.interpolate"]], "interpolate() (thetis.interpolation.netcdflatloninterpolator2d method)": [[25, "thetis.interpolation.NetCDFLatLonInterpolator2d.interpolate"]], "interpolate() (thetis.interpolation.spatialinterpolator method)": [[25, "thetis.interpolation.SpatialInterpolator.interpolate"]], "interpolate() (thetis.interpolation.spatialinterpolator2d method)": [[25, "thetis.interpolation.SpatialInterpolator2d.interpolate"]], "is_2d() (in module thetis.exporter)": [[25, "thetis.exporter.is_2d"]], "iterate() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.iterate"]], "iterate() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.iterate"]], "jacobian() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.jacobian"]], "jacobian() (thetis.equation.term method)": [[25, "thetis.equation.Term.jacobian"]], "jacobian() (thetis.turbines.minimumdistanceconstraints method)": [[25, "thetis.turbines.MinimumDistanceConstraints.jacobian"]], "k_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.k_min"]], "kappa (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.kappa"]], "l1 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l1"]], "l1 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l1"]], "l1 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l1"]], "l2 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l2"]], "l2 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l2"]], "l2 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l2"]], "l3 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l3"]], "l3 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l3"]], "l3 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l3"]], "l4 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l4"]], "l4 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l4"]], "l4 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l4"]], "l5 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l5"]], "l5 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l5"]], "l5 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l5"]], "l6 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l6"]], "l6 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l6"]], "l6 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l6"]], "l7 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l7"]], "l7 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l7"]], "l7 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l7"]], "l8 (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.l8"]], "l8 (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.l8"]], "l8 (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.l8"]], "label_term() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.label_term"]], "lax_friedrichs_tracer_scaling_factor (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.lax_friedrichs_tracer_scaling_factor"]], "lax_friedrichs_velocity_scaling_factor (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.lax_friedrichs_velocity_scaling_factor"]], "len_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.len_min"]], "length() (thetis.turbines.minimumdistanceconstraints method)": [[25, "thetis.turbines.MinimumDistanceConstraints.length"]], "limit_eps (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.limit_eps"]], "limit_len (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.limit_len"]], "limit_len_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.limit_len_min"]], "limit_psi (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.limit_psi"]], "linear_drag_coefficient (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.linear_drag_coefficient"]], "linearly_interpolate_table() (in module thetis.turbines)": [[25, "thetis.turbines.linearly_interpolate_table"]], "load() (thetis.exporter.hdf5exporter method)": [[25, "thetis.exporter.HDF5Exporter.load"]], "load_observation_data() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.load_observation_data"]], "load_state() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.load_state"]], "load_state() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.load_state"]], "log() (in module thetis.log)": [[25, "thetis.log.log"]], "log_output (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.log_output"]], "m (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.m"]], "manning_drag_coefficient (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.manning_drag_coefficient"]], "mass_term() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.mass_term"]], "mass_term() (thetis.shallowwater_eq.freesurfaceequation method)": [[25, "thetis.shallowwater_eq.FreeSurfaceEquation.mass_term"]], "mass_term() (thetis.shallowwater_eq.shallowwaterequations method)": [[25, "thetis.shallowwater_eq.ShallowWaterEquations.mass_term"]], "max_angle (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.max_angle"]], "max_viscosity (thetis.options.pacanowskiphilandermodeloptions attribute)": [[25, "thetis.options.PacanowskiPhilanderModelOptions.max_viscosity"]], "mesh (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.mesh"]], "mesh2d (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.mesh2d"]], "message_str() (thetis.callback.accumulatorcallback method)": [[25, "thetis.callback.AccumulatorCallback.message_str"]], "message_str() (thetis.callback.detectorscallback method)": [[25, "thetis.callback.DetectorsCallback.message_str"]], "message_str() (thetis.callback.diagnosticcallback method)": [[25, "thetis.callback.DiagnosticCallback.message_str"]], "message_str() (thetis.callback.minmaxconservationcallback method)": [[25, "thetis.callback.MinMaxConservationCallback.message_str"]], "message_str() (thetis.callback.scalarconservationcallback method)": [[25, "thetis.callback.ScalarConservationCallback.message_str"]], "message_str() (thetis.callback.timeseriescallback2d method)": [[25, "thetis.callback.TimeSeriesCallback2D.message_str"]], "message_str() (thetis.callback.timeseriescallback3d method)": [[25, "thetis.callback.TimeSeriesCallback3D.message_str"]], "message_str() (thetis.callback.transectcallback method)": [[25, "thetis.callback.TransectCallback.message_str"]], "message_str() (thetis.callback.verticalprofilecallback method)": [[25, "thetis.callback.VerticalProfileCallback.message_str"]], "message_str() (thetis.optimisation.constantcontroloptimisationcallback method)": [[25, "thetis.optimisation.ConstantControlOptimisationCallback.message_str"]], "message_str() (thetis.optimisation.derivativeconstantcontroloptimisationcallback method)": [[25, "thetis.optimisation.DerivativeConstantControlOptimisationCallback.message_str"]], "message_str() (thetis.optimisation.functionaloptimisationcallback method)": [[25, "thetis.optimisation.FunctionalOptimisationCallback.message_str"]], "message_str() (thetis.turbines.turbinefunctionalcallback method)": [[25, "thetis.turbines.TurbineFunctionalCallback.message_str"]], "message_str() (thetis.turbines.turbineoptimisationcallback method)": [[25, "thetis.turbines.TurbineOptimisationCallback.message_str"]], "metadata (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.metadata"]], "minimize() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.minimize"]], "module": [[25, "module-thetis"], [25, "module-thetis.assembledschur"], [25, "module-thetis.callback"], [25, "module-thetis.configuration"], [25, "module-thetis.coordsys"], [25, "module-thetis.coupled_timeintegrator"], [25, "module-thetis.coupled_timeintegrator_2d"], [25, "module-thetis.diagnostics"], [25, "module-thetis.equation"], [25, "module-thetis.exner_eq"], [25, "module-thetis.exporter"], [25, "module-thetis.field_defs"], [25, "module-thetis.forcing"], [25, "module-thetis.implicitexplicit"], [25, "module-thetis.interpolation"], [25, "module-thetis.inversion_tools"], [25, "module-thetis.limiter"], [25, "module-thetis.log"], [25, "module-thetis.momentum_eq"], [25, "module-thetis.optimisation"], [25, "module-thetis.options"], [25, "module-thetis.physical_constants"], [25, "module-thetis.rungekutta"], [25, "module-thetis.sediment_eq_2d"], [25, "module-thetis.sediment_model"], [25, "module-thetis.shallowwater_eq"], [25, "module-thetis.solver"], [25, "module-thetis.solver2d"], [25, "module-thetis.stability_functions"], [25, "module-thetis.timeintegrator"], [25, "module-thetis.timezone"], [25, "module-thetis.tracer_eq"], [25, "module-thetis.tracer_eq_2d"], [25, "module-thetis.turbines"], [25, "module-thetis.turbulence"], [25, "module-thetis.utility"], [25, "module-thetis.utility3d"]], "momentum_source_2d (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.momentum_source_2d"]], "momentum_source_3d (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.momentum_source_3d"]], "morphological_acceleration_factor (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.morphological_acceleration_factor"]], "morphological_viscosity (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.morphological_viscosity"]], "n (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.n"]], "name (thetis.callback.conservativetracermassconservation2dcallback attribute)": [[25, "thetis.callback.ConservativeTracerMassConservation2DCallback.name"]], "name (thetis.callback.detectorscallback property)": [[25, "thetis.callback.DetectorsCallback.name"]], "name (thetis.callback.diagnosticcallback property)": [[25, "thetis.callback.DiagnosticCallback.name"]], "name (thetis.callback.timeseriescallback2d attribute)": [[25, "thetis.callback.TimeSeriesCallback2D.name"]], "name (thetis.callback.timeseriescallback3d attribute)": [[25, "thetis.callback.TimeSeriesCallback3D.name"]], "name (thetis.callback.tracermassconservation2dcallback attribute)": [[25, "thetis.callback.TracerMassConservation2DCallback.name"]], "name (thetis.callback.tracermassconservationcallback attribute)": [[25, "thetis.callback.TracerMassConservationCallback.name"]], "name (thetis.callback.tracerovershootcallback attribute)": [[25, "thetis.callback.TracerOvershootCallBack.name"]], "name (thetis.callback.transectcallback attribute)": [[25, "thetis.callback.TransectCallback.name"]], "name (thetis.callback.verticalprofilecallback attribute)": [[25, "thetis.callback.VerticalProfileCallback.name"]], "name (thetis.callback.volumeconservation2dcallback attribute)": [[25, "thetis.callback.VolumeConservation2DCallback.name"]], "name (thetis.callback.volumeconservation3dcallback attribute)": [[25, "thetis.callback.VolumeConservation3DCallback.name"]], "name (thetis.configuration.optionsbase property)": [[25, "thetis.configuration.OptionsBase.name"]], "name (thetis.optimisation.constantcontroloptimisationcallback attribute)": [[25, "thetis.optimisation.ConstantControlOptimisationCallback.name"]], "name (thetis.optimisation.derivativeconstantcontroloptimisationcallback attribute)": [[25, "thetis.optimisation.DerivativeConstantControlOptimisationCallback.name"]], "name (thetis.optimisation.functionaloptimisationcallback attribute)": [[25, "thetis.optimisation.FunctionalOptimisationCallback.name"]], "name (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.name"]], "name (thetis.options.constanttidalturbineoptions attribute)": [[25, "thetis.options.ConstantTidalTurbineOptions.name"]], "name (thetis.options.discretetidalturbinefarmoptions attribute)": [[25, "thetis.options.DiscreteTidalTurbineFarmOptions.name"]], "name (thetis.options.equationofstateoptions attribute)": [[25, "thetis.options.EquationOfStateOptions.name"]], "name (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.name"]], "name (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.name"]], "name (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.name"]], "name (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.name"]], "name (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.name"]], "name (thetis.options.pacanowskiphilandermodeloptions attribute)": [[25, "thetis.options.PacanowskiPhilanderModelOptions.name"]], "name (thetis.options.tabulatedtidalturbineoptions attribute)": [[25, "thetis.options.TabulatedTidalTurbineOptions.name"]], "name (thetis.options.tidalturbinefarmoptions attribute)": [[25, "thetis.options.TidalTurbineFarmOptions.name"]], "name (thetis.options.tidalturbineoptions attribute)": [[25, "thetis.options.TidalTurbineOptions.name"]], "name (thetis.options.timestepperoptions attribute)": [[25, "thetis.options.TimeStepperOptions.name"]], "name (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.name"]], "name (thetis.options.turbulencemodeloptions attribute)": [[25, "thetis.options.TurbulenceModelOptions.name"]], "name (thetis.stability_functions.gotmstabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoA.name"]], "name (thetis.stability_functions.gotmstabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCanutoB.name"]], "name (thetis.stability_functions.gotmstabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionCheng.name"]], "name (thetis.stability_functions.gotmstabilityfunctionkanthaclayson attribute)": [[25, "thetis.stability_functions.GOTMStabilityFunctionKanthaClayson.name"]], "name (thetis.stability_functions.stabilityfunctionbase property)": [[25, "thetis.stability_functions.StabilityFunctionBase.name"]], "name (thetis.stability_functions.stabilityfunctioncanutoa attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoA.name"]], "name (thetis.stability_functions.stabilityfunctioncanutob attribute)": [[25, "thetis.stability_functions.StabilityFunctionCanutoB.name"]], "name (thetis.stability_functions.stabilityfunctioncheng attribute)": [[25, "thetis.stability_functions.StabilityFunctionCheng.name"]], "name (thetis.turbines.turbinefunctionalcallback attribute)": [[25, "thetis.turbines.TurbineFunctionalCallback.name"]], "name (thetis.turbines.turbineoptimisationcallback attribute)": [[25, "thetis.turbines.TurbineOptimisationCallback.name"]], "nh_model_options (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.nh_model_options"]], "nikuradse_bed_roughness (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.nikuradse_bed_roughness"]], "no_exports (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.no_exports"]], "norm_smoother (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.norm_smoother"]], "number_of_turbines() (thetis.turbines.tidalturbinefarm method)": [[25, "thetis.turbines.TidalTurbineFarm.number_of_turbines"]], "options (thetis.solver.flowsolver attribute)": [[25, "thetis.solver.FlowSolver.options"]], "options (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.options"]], "output_directory (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.output_directory"]], "p (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.p"]], "picard_iterations (thetis.options.pressureprojectionswetimestepperoptions2d attribute)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d.picard_iterations"]], "polynomial_degree (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.polynomial_degree"]], "porosity (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.porosity"]], "postprocess() (thetis.turbulence.genericlengthscalemodel method)": [[25, "thetis.turbulence.GenericLengthScaleModel.postprocess"]], "postprocess() (thetis.turbulence.pacanowskiphilandermodel method)": [[25, "thetis.turbulence.PacanowskiPhilanderModel.postprocess"]], "postprocess() (thetis.turbulence.turbulencemodel method)": [[25, "thetis.turbulence.TurbulenceModel.postprocess"]], "power() (thetis.turbines.tidalturbine method)": [[25, "thetis.turbines.TidalTurbine.power"]], "power_output() (thetis.turbines.tidalturbinefarm method)": [[25, "thetis.turbines.TidalTurbineFarm.power_output"]], "predict() (thetis.timeintegrator.leapfrogam3 method)": [[25, "thetis.timeintegrator.LeapFrogAM3.predict"]], "prepare_stage() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.prepare_stage"]], "preprocess() (thetis.turbulence.genericlengthscalemodel method)": [[25, "thetis.turbulence.GenericLengthScaleModel.preprocess"]], "preprocess() (thetis.turbulence.pacanowskiphilandermodel method)": [[25, "thetis.turbulence.PacanowskiPhilanderModel.preprocess"]], "preprocess() (thetis.turbulence.turbulencemodel method)": [[25, "thetis.turbulence.TurbulenceModel.preprocess"]], "print_debug() (thetis.turbulence.genericlengthscalemodel method)": [[25, "thetis.turbulence.GenericLengthScaleModel.print_debug"]], "print_function_value_range() (in module thetis.utility)": [[25, "thetis.utility.print_function_value_range"]], "print_output() (in module thetis.log)": [[25, "thetis.log.print_output"]], "print_state() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.print_state"]], "print_state() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.print_state"]], "print_state_debug() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.print_state_debug"]], "proj_transform() (in module thetis.coordsys)": [[25, "thetis.coordsys.proj_transform"]], "project() (thetis.utility.subdomainprojector method)": [[25, "thetis.utility.SubdomainProjector.project"]], "psi_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.psi_min"]], "push_to_hdf5() (thetis.callback.diagnosticcallback method)": [[25, "thetis.callback.DiagnosticCallback.push_to_hdf5"]], "push_to_log() (thetis.callback.diagnosticcallback method)": [[25, "thetis.callback.DiagnosticCallback.push_to_log"]], "q_degree (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.q_degree"]], "quadratic_drag_coefficient (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.quadratic_drag_coefficient"]], "quadrature_degree (thetis.options.discretetidalturbinefarmoptions attribute)": [[25, "thetis.options.DiscreteTidalTurbineFarmOptions.quadrature_degree"]], "read_mesh_from_checkpoint() (in module thetis.utility)": [[25, "thetis.utility.read_mesh_from_checkpoint"]], "reduced_functional (thetis.inversion_tools.inversionmanager property)": [[25, "thetis.inversion_tools.InversionManager.reduced_functional"]], "register_observation_data() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.register_observation_data"]], "reset_counters() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.reset_counters"]], "residual() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.residual"]], "residual() (thetis.equation.term method)": [[25, "thetis.equation.Term.residual"]], "residual() (thetis.exner_eq.exnerbedloadterm method)": [[25, "thetis.exner_eq.ExnerBedloadTerm.residual"]], "residual() (thetis.exner_eq.exnersourceterm method)": [[25, "thetis.exner_eq.ExnerSourceTerm.residual"]], "residual() (thetis.momentum_eq.bottomfrictionterm method)": [[25, "thetis.momentum_eq.BottomFrictionTerm.residual"]], "residual() (thetis.momentum_eq.coriolisterm method)": [[25, "thetis.momentum_eq.CoriolisTerm.residual"]], "residual() (thetis.momentum_eq.horizontaladvectionterm method)": [[25, "thetis.momentum_eq.HorizontalAdvectionTerm.residual"]], "residual() (thetis.momentum_eq.horizontalviscosityterm method)": [[25, "thetis.momentum_eq.HorizontalViscosityTerm.residual"]], "residual() (thetis.momentum_eq.internalpressuregradientcalculator method)": [[25, "thetis.momentum_eq.InternalPressureGradientCalculator.residual"]], "residual() (thetis.momentum_eq.lineardragterm method)": [[25, "thetis.momentum_eq.LinearDragTerm.residual"]], "residual() (thetis.momentum_eq.pressuregradientterm method)": [[25, "thetis.momentum_eq.PressureGradientTerm.residual"]], "residual() (thetis.momentum_eq.sourceterm method)": [[25, "thetis.momentum_eq.SourceTerm.residual"]], "residual() (thetis.momentum_eq.verticaladvectionterm method)": [[25, "thetis.momentum_eq.VerticalAdvectionTerm.residual"]], "residual() (thetis.momentum_eq.verticalviscosityterm method)": [[25, "thetis.momentum_eq.VerticalViscosityTerm.residual"]], "residual() (thetis.sediment_eq_2d.sedimentdepositionterm method)": [[25, "thetis.sediment_eq_2d.SedimentDepositionTerm.residual"]], "residual() (thetis.sediment_eq_2d.sedimenterosionterm method)": [[25, "thetis.sediment_eq_2d.SedimentErosionTerm.residual"]], "residual() (thetis.shallowwater_eq.atmosphericpressureterm method)": [[25, "thetis.shallowwater_eq.AtmosphericPressureTerm.residual"]], "residual() (thetis.shallowwater_eq.bottomdrag3dterm method)": [[25, "thetis.shallowwater_eq.BottomDrag3DTerm.residual"]], "residual() (thetis.shallowwater_eq.continuitysourceterm method)": [[25, "thetis.shallowwater_eq.ContinuitySourceTerm.residual"]], "residual() (thetis.shallowwater_eq.coriolisterm method)": [[25, "thetis.shallowwater_eq.CoriolisTerm.residual"]], "residual() (thetis.shallowwater_eq.externalpressuregradientterm method)": [[25, "thetis.shallowwater_eq.ExternalPressureGradientTerm.residual"]], "residual() (thetis.shallowwater_eq.freesurfaceequation method)": [[25, "thetis.shallowwater_eq.FreeSurfaceEquation.residual"]], "residual() (thetis.shallowwater_eq.hudivterm method)": [[25, "thetis.shallowwater_eq.HUDivTerm.residual"]], "residual() (thetis.shallowwater_eq.horizontaladvectionterm method)": [[25, "thetis.shallowwater_eq.HorizontalAdvectionTerm.residual"]], "residual() (thetis.shallowwater_eq.horizontalviscosityterm method)": [[25, "thetis.shallowwater_eq.HorizontalViscosityTerm.residual"]], "residual() (thetis.shallowwater_eq.lineardragterm method)": [[25, "thetis.shallowwater_eq.LinearDragTerm.residual"]], "residual() (thetis.shallowwater_eq.modesplit2dequations method)": [[25, "thetis.shallowwater_eq.ModeSplit2DEquations.residual"]], "residual() (thetis.shallowwater_eq.momentumsourceterm method)": [[25, "thetis.shallowwater_eq.MomentumSourceTerm.residual"]], "residual() (thetis.shallowwater_eq.quadraticdragterm method)": [[25, "thetis.shallowwater_eq.QuadraticDragTerm.residual"]], "residual() (thetis.shallowwater_eq.shallowwaterequations method)": [[25, "thetis.shallowwater_eq.ShallowWaterEquations.residual"]], "residual() (thetis.shallowwater_eq.shallowwatermomentumequation method)": [[25, "thetis.shallowwater_eq.ShallowWaterMomentumEquation.residual"]], "residual() (thetis.shallowwater_eq.windstressterm method)": [[25, "thetis.shallowwater_eq.WindStressTerm.residual"]], "residual() (thetis.tracer_eq.horizontaladvectionterm method)": [[25, "thetis.tracer_eq.HorizontalAdvectionTerm.residual"]], "residual() (thetis.tracer_eq.horizontaldiffusionterm method)": [[25, "thetis.tracer_eq.HorizontalDiffusionTerm.residual"]], "residual() (thetis.tracer_eq.sourceterm method)": [[25, "thetis.tracer_eq.SourceTerm.residual"]], "residual() (thetis.tracer_eq.verticaladvectionterm method)": [[25, "thetis.tracer_eq.VerticalAdvectionTerm.residual"]], "residual() (thetis.tracer_eq.verticaldiffusionterm method)": [[25, "thetis.tracer_eq.VerticalDiffusionTerm.residual"]], "residual() (thetis.tracer_eq_2d.conservativehorizontaladvectionterm method)": [[25, "thetis.tracer_eq_2d.ConservativeHorizontalAdvectionTerm.residual"]], "residual() (thetis.tracer_eq_2d.conservativesourceterm method)": [[25, "thetis.tracer_eq_2d.ConservativeSourceTerm.residual"]], "residual() (thetis.tracer_eq_2d.horizontaladvectionterm method)": [[25, "thetis.tracer_eq_2d.HorizontalAdvectionTerm.residual"]], "residual() (thetis.tracer_eq_2d.horizontaldiffusionterm method)": [[25, "thetis.tracer_eq_2d.HorizontalDiffusionTerm.residual"]], "residual() (thetis.tracer_eq_2d.sourceterm method)": [[25, "thetis.tracer_eq_2d.SourceTerm.residual"]], "residual() (thetis.turbulence.glsverticaldiffusionterm method)": [[25, "thetis.turbulence.GLSVerticalDiffusionTerm.residual"]], "residual() (thetis.turbulence.psisourceterm method)": [[25, "thetis.turbulence.PsiSourceTerm.residual"]], "residual() (thetis.turbulence.tkesourceterm method)": [[25, "thetis.turbulence.TKESourceTerm.residual"]], "residual_uv_eta() (thetis.shallowwater_eq.baseshallowwaterequation method)": [[25, "thetis.shallowwater_eq.BaseShallowWaterEquation.residual_uv_eta"]], "rf_kwargs (thetis.inversion_tools.inversionmanager property)": [[25, "thetis.inversion_tools.InversionManager.rf_kwargs"]], "rho_ref (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.rho_ref"]], "ri_st (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.ri_st"]], "rst_all_options() (in module thetis.configuration)": [[25, "thetis.configuration.rst_all_options"]], "s_ref (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.s_ref"]], "salinity_source_3d (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.salinity_source_3d"]], "schmidt_nb_psi (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.schmidt_nb_psi"]], "schmidt_nb_tke (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.schmidt_nb_tke"]], "secondary_current_parameter (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.secondary_current_parameter"]], "sed_slide_length_scale (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.sed_slide_length_scale"]], "sediment_density (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.sediment_density"]], "sediment_model (thetis.solver2d.flowsolver2d attribute)": [[25, "thetis.solver2d.FlowSolver2d.sediment_model"]], "sediment_model_class (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.sediment_model_class"]], "sediment_model_options (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.sediment_model_options"]], "sediment_timestepper_options (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.sediment_timestepper_options"]], "sediment_timestepper_type (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.sediment_timestepper_type"]], "select_and_move_detectors() (in module thetis.utility)": [[25, "thetis.utility.select_and_move_detectors"]], "select_terms() (thetis.equation.equation method)": [[25, "thetis.equation.Equation.select_terms"]], "set_control_state() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.set_control_state"]], "set_dt() (thetis.coupled_timeintegrator.coupledtimeintegrator method)": [[25, "thetis.coupled_timeintegrator.CoupledTimeIntegrator.set_dt"]], "set_dt() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.set_dt"]], "set_dt() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.set_dt"]], "set_dt() (thetis.timeintegrator.timeintegrator method)": [[25, "thetis.timeintegrator.TimeIntegrator.set_dt"]], "set_fields() (thetis.forcing.atminterpolator method)": [[25, "thetis.forcing.ATMInterpolator.set_fields"]], "set_fields() (thetis.forcing.genericinterpolator2d method)": [[25, "thetis.forcing.GenericInterpolator2D.set_fields"]], "set_fields() (thetis.forcing.liveoceaninterpolator method)": [[25, "thetis.forcing.LiveOceanInterpolator.set_fields"]], "set_fields() (thetis.forcing.ncominterpolator method)": [[25, "thetis.forcing.NCOMInterpolator.set_fields"]], "set_func_max_val() (in module thetis.turbulence)": [[25, "thetis.turbulence.set_func_max_val"]], "set_func_min_val() (in module thetis.turbulence)": [[25, "thetis.turbulence.set_func_min_val"]], "set_initial_state() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.set_initial_state"]], "set_log_directory() (in module thetis.log)": [[25, "thetis.log.set_log_directory"]], "set_model_field() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.set_model_field"]], "set_next_export_ix() (thetis.exporter.exportmanager method)": [[25, "thetis.exporter.ExportManager.set_next_export_ix"]], "set_next_export_ix() (thetis.exporter.exporterbase method)": [[25, "thetis.exporter.ExporterBase.set_next_export_ix"]], "set_next_export_ix() (thetis.exporter.vtkexporter method)": [[25, "thetis.exporter.VTKExporter.set_next_export_ix"]], "set_thetis_loggers() (in module thetis.log)": [[25, "thetis.log.set_thetis_loggers"]], "set_tidal_field() (thetis.forcing.tidalboundaryforcing method)": [[25, "thetis.forcing.TidalBoundaryForcing.set_tidal_field"]], "set_time_step() (thetis.solver.flowsolver method)": [[25, "thetis.solver.FlowSolver.set_time_step"]], "set_time_step() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.set_time_step"]], "set_timestepper_type() (thetis.options.modeloptions2d method)": [[25, "thetis.options.ModelOptions2d.set_timestepper_type"]], "set_wetting_and_drying_alpha() (thetis.solver2d.flowsolver2d method)": [[25, "thetis.solver2d.FlowSolver2d.set_wetting_and_drying_alpha"]], "set_write_mode() (thetis.callback.diagnosticcallback method)": [[25, "thetis.callback.DiagnosticCallback.set_write_mode"]], "simulation_end_date (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.simulation_end_date"]], "simulation_end_time (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.simulation_end_time"]], "simulation_export_time (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.simulation_export_time"]], "simulation_initial_date (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.simulation_initial_date"]], "simulation_time_to_datetime() (thetis.interpolation.dailyfiletimesearch method)": [[25, "thetis.interpolation.DailyFileTimeSearch.simulation_time_to_datetime"]], "simulation_time_to_datetime() (thetis.interpolation.netcdftimesearch method)": [[25, "thetis.interpolation.NetCDFTimeSearch.simulation_time_to_datetime"]], "sipg_factor (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.sipg_factor"]], "sipg_factor_tracer (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.sipg_factor_tracer"]], "sipg_factor_turb (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.sipg_factor_turb"]], "sipg_factor_vertical (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.sipg_factor_vertical"]], "sipg_factor_vertical_tracer (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.sipg_factor_vertical_tracer"]], "sipg_factor_vertical_turb (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.sipg_factor_vertical_turb"]], "slide_region (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.slide_region"]], "slope_effect_angle_parameter (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.slope_effect_angle_parameter"]], "slope_effect_parameter (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.slope_effect_parameter"]], "smagorinsky_coefficient (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.smagorinsky_coefficient"]], "solve() (thetis.diagnostics.hessianrecoverer2d method)": [[25, "thetis.diagnostics.HessianRecoverer2D.solve"]], "solve() (thetis.diagnostics.kineticenergycalculator method)": [[25, "thetis.diagnostics.KineticEnergyCalculator.solve"]], "solve() (thetis.diagnostics.vorticitycalculator2d method)": [[25, "thetis.diagnostics.VorticityCalculator2D.solve"]], "solve() (thetis.momentum_eq.internalpressuregradientcalculator method)": [[25, "thetis.momentum_eq.InternalPressureGradientCalculator.solve"]], "solve() (thetis.turbulence.buoyfrequencysolver method)": [[25, "thetis.turbulence.BuoyFrequencySolver.solve"]], "solve() (thetis.turbulence.shearfrequencysolver method)": [[25, "thetis.turbulence.ShearFrequencySolver.solve"]], "solve() (thetis.turbulence.verticalgradsolver method)": [[25, "thetis.turbulence.VerticalGradSolver.solve"]], "solve() (thetis.utility.depthintegratedpoissonsolver method)": [[25, "thetis.utility.DepthIntegratedPoissonSolver.solve"]], "solve() (thetis.utility3d.densitysolver method)": [[25, "thetis.utility3d.DensitySolver.solve"]], "solve() (thetis.utility3d.densitysolverweak method)": [[25, "thetis.utility3d.DensitySolverWeak.solve"]], "solve() (thetis.utility3d.expandfunctionto3d method)": [[25, "thetis.utility3d.ExpandFunctionTo3d.solve"]], "solve() (thetis.utility3d.mesh3dconsistencycalculator method)": [[25, "thetis.utility3d.Mesh3DConsistencyCalculator.solve"]], "solve() (thetis.utility3d.smagorinskyviscosity method)": [[25, "thetis.utility3d.SmagorinskyViscosity.solve"]], "solve() (thetis.utility3d.subfunctionextractor method)": [[25, "thetis.utility3d.SubFunctionExtractor.solve"]], "solve() (thetis.utility3d.velocitymagnitudesolver method)": [[25, "thetis.utility3d.VelocityMagnitudeSolver.solve"]], "solve() (thetis.utility3d.verticalintegrator method)": [[25, "thetis.utility3d.VerticalIntegrator.solve"]], "solve() (thetis.utility3d.verticalvelocitysolver method)": [[25, "thetis.utility3d.VerticalVelocitySolver.solve"]], "solve_exner (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.solve_exner"]], "solve_nonhydrostatic_pressure (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.solve_nonhydrostatic_pressure"]], "solve_salinity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.solve_salinity"]], "solve_stage() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.solve_stage"]], "solve_stage() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.solve_stage"]], "solve_stage() (thetis.rungekutta.dirkgenericuform method)": [[25, "thetis.rungekutta.DIRKGenericUForm.solve_stage"]], "solve_stage() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.solve_stage"]], "solve_stage() (thetis.rungekutta.erkgenericshuosher method)": [[25, "thetis.rungekutta.ERKGenericShuOsher.solve_stage"]], "solve_stage() (thetis.rungekutta.rungekuttatimeintegrator method)": [[25, "thetis.rungekutta.RungeKuttaTimeIntegrator.solve_stage"]], "solve_stage() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.solve_stage"]], "solve_suspended_sediment (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.solve_suspended_sediment"]], "solve_temperature (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.solve_temperature"]], "solve_tendency() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.solve_tendency"]], "solve_tendency() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.solve_tendency"]], "solver_parameters (thetis.options.explicitmomentumtimestepperoptions3d attribute)": [[25, "thetis.options.ExplicitMomentumTimeStepperOptions3d.solver_parameters"]], "solver_parameters (thetis.options.explicitswetimestepperoptions2d attribute)": [[25, "thetis.options.ExplicitSWETimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.explicittracertimestepperoptions2d attribute)": [[25, "thetis.options.ExplicitTracerTimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.explicittracertimestepperoptions3d attribute)": [[25, "thetis.options.ExplicitTracerTimeStepperOptions3d.solver_parameters"]], "solver_parameters (thetis.options.imexswetimestepperoptions2d attribute)": [[25, "thetis.options.IMEXSWETimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.implicitmomentumtimestepperoptions3d attribute)": [[25, "thetis.options.ImplicitMomentumTimeStepperOptions3d.solver_parameters"]], "solver_parameters (thetis.options.implicittracertimestepperoptions3d attribute)": [[25, "thetis.options.ImplicitTracerTimeStepperOptions3d.solver_parameters"]], "solver_parameters (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.solver_parameters"]], "solver_parameters (thetis.options.swetimestepperoptions3d attribute)": [[25, "thetis.options.SWETimeStepperOptions3d.solver_parameters"]], "solver_parameters (thetis.options.semiimplicitswetimestepperoptions2d attribute)": [[25, "thetis.options.SemiImplicitSWETimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.semiimplicittracertimestepperoptions2d attribute)": [[25, "thetis.options.SemiImplicitTracerTimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.steadystatetimestepperoptions2d attribute)": [[25, "thetis.options.SteadyStateTimeStepperOptions2d.solver_parameters"]], "solver_parameters (thetis.options.timestepperoptions attribute)": [[25, "thetis.options.TimeStepperOptions.solver_parameters"]], "solver_parameters_momentum (thetis.options.pressureprojectionswetimestepperoptions2d attribute)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d.solver_parameters_momentum"]], "solver_parameters_pressure (thetis.options.pressureprojectionswetimestepperoptions2d attribute)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d.solver_parameters_pressure"]], "source (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.source"]], "space (thetis.diagnostics.shallowwaterdualweightedresidual2d property)": [[25, "thetis.diagnostics.ShallowWaterDualWeightedResidual2D.space"]], "space (thetis.diagnostics.tracerdualweightedresidual2d property)": [[25, "thetis.diagnostics.TracerDualWeightedResidual2D.space"]], "stability_function_name (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.stability_function_name"]], "stage_one_prep() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.stage_one_prep"]], "stage_one_solve() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.stage_one_solve"]], "stage_two_prep() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.stage_two_prep"]], "stage_two_solve() (thetis.timeintegrator.ssprk22ale method)": [[25, "thetis.timeintegrator.SSPRK22ALE.stage_two_solve"]], "start_clock() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.start_clock"]], "stop_annotating() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.stop_annotating"]], "stop_clock() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.stop_clock"]], "store_elevation() (thetis.coupled_timeintegrator.coupledtwostagerk method)": [[25, "thetis.coupled_timeintegrator.CoupledTwoStageRK.store_elevation"]], "swe_integrator() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.swe_integrator"]], "swe_options (thetis.options.leapfrogtimestepperoptions3d attribute)": [[25, "thetis.options.LeapFrogTimeStepperOptions3d.swe_options"]], "swe_options (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.swe_options"]], "swe_timestepper_options (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.swe_timestepper_options"]], "swe_timestepper_type (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.swe_timestepper_type"]], "taylor_test() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.taylor_test"]], "temperature_source_3d (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.temperature_source_3d"]], "tensor_jump() (in module thetis.utility)": [[25, "thetis.utility.tensor_jump"]], "th_ref (thetis.options.linearequationofstateoptions attribute)": [[25, "thetis.options.LinearEquationOfStateOptions.th_ref"]], "thetis": [[25, "module-thetis"]], "thetis.assembledschur": [[25, "module-thetis.assembledschur"]], "thetis.callback": [[25, "module-thetis.callback"]], "thetis.configuration": [[25, "module-thetis.configuration"]], "thetis.coordsys": [[25, "module-thetis.coordsys"]], "thetis.coupled_timeintegrator": [[25, "module-thetis.coupled_timeintegrator"]], "thetis.coupled_timeintegrator_2d": [[25, "module-thetis.coupled_timeintegrator_2d"]], "thetis.diagnostics": [[25, "module-thetis.diagnostics"]], "thetis.equation": [[25, "module-thetis.equation"]], "thetis.exner_eq": [[25, "module-thetis.exner_eq"]], "thetis.exporter": [[25, "module-thetis.exporter"]], "thetis.field_defs": [[25, "module-thetis.field_defs"]], "thetis.forcing": [[25, "module-thetis.forcing"]], "thetis.implicitexplicit": [[25, "module-thetis.implicitexplicit"]], "thetis.interpolation": [[25, "module-thetis.interpolation"]], "thetis.inversion_tools": [[25, "module-thetis.inversion_tools"]], "thetis.limiter": [[25, "module-thetis.limiter"]], "thetis.log": [[25, "module-thetis.log"]], "thetis.momentum_eq": [[25, "module-thetis.momentum_eq"]], "thetis.optimisation": [[25, "module-thetis.optimisation"]], "thetis.options": [[25, "module-thetis.options"]], "thetis.physical_constants": [[25, "module-thetis.physical_constants"]], "thetis.rungekutta": [[25, "module-thetis.rungekutta"]], "thetis.sediment_eq_2d": [[25, "module-thetis.sediment_eq_2d"]], "thetis.sediment_model": [[25, "module-thetis.sediment_model"]], "thetis.shallowwater_eq": [[25, "module-thetis.shallowwater_eq"]], "thetis.solver": [[25, "module-thetis.solver"]], "thetis.solver2d": [[25, "module-thetis.solver2d"]], "thetis.stability_functions": [[25, "module-thetis.stability_functions"]], "thetis.timeintegrator": [[25, "module-thetis.timeintegrator"]], "thetis.timezone": [[25, "module-thetis.timezone"]], "thetis.tracer_eq": [[25, "module-thetis.tracer_eq"]], "thetis.tracer_eq_2d": [[25, "module-thetis.tracer_eq_2d"]], "thetis.turbines": [[25, "module-thetis.turbines"]], "thetis.turbulence": [[25, "module-thetis.turbulence"]], "thetis.utility": [[25, "module-thetis.utility"]], "thetis.utility3d": [[25, "module-thetis.utility3d"]], "thetis_log_level() (in module thetis.log)": [[25, "thetis.log.thetis_log_level"]], "thrust_coefficient (thetis.options.constanttidalturbineoptions attribute)": [[25, "thetis.options.ConstantTidalTurbineOptions.thrust_coefficient"]], "thrust_coefficient() (thetis.turbines.constantthrustturbine method)": [[25, "thetis.turbines.ConstantThrustTurbine.thrust_coefficient"]], "thrust_coefficient() (thetis.turbines.tabulatedthrustturbine method)": [[25, "thetis.turbines.TabulatedThrustTurbine.thrust_coefficient"]], "thrust_coefficients (thetis.options.tabulatedtidalturbineoptions attribute)": [[25, "thetis.options.TabulatedTidalTurbineOptions.thrust_coefficients"]], "thrust_speeds (thetis.options.tabulatedtidalturbineoptions attribute)": [[25, "thetis.options.TabulatedTidalTurbineOptions.thrust_speeds"]], "tidal_turbine_farms (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tidal_turbine_farms"]], "timed_region() (in module thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.timed_region"]], "timed_region() (in module thetis.rungekutta)": [[25, "thetis.rungekutta.timed_region"]], "timed_region() (in module thetis.timeintegrator)": [[25, "thetis.timeintegrator.timed_region"]], "timed_stage() (in module thetis)": [[25, "thetis.timed_stage"]], "timed_stage() (in module thetis.callback)": [[25, "thetis.callback.timed_stage"]], "timed_stage() (in module thetis.coupled_timeintegrator)": [[25, "thetis.coupled_timeintegrator.timed_stage"]], "timed_stage() (in module thetis.coupled_timeintegrator_2d)": [[25, "thetis.coupled_timeintegrator_2d.timed_stage"]], "timed_stage() (in module thetis.equation)": [[25, "thetis.equation.timed_stage"]], "timed_stage() (in module thetis.exporter)": [[25, "thetis.exporter.timed_stage"]], "timed_stage() (in module thetis.implicitexplicit)": [[25, "thetis.implicitexplicit.timed_stage"]], "timed_stage() (in module thetis.limiter)": [[25, "thetis.limiter.timed_stage"]], "timed_stage() (in module thetis.rungekutta)": [[25, "thetis.rungekutta.timed_stage"]], "timed_stage() (in module thetis.sediment_model)": [[25, "thetis.sediment_model.timed_stage"]], "timed_stage() (in module thetis.solver)": [[25, "thetis.solver.timed_stage"]], "timed_stage() (in module thetis.solver2d)": [[25, "thetis.solver2d.timed_stage"]], "timed_stage() (in module thetis.timeintegrator)": [[25, "thetis.timeintegrator.timed_stage"]], "timed_stage() (in module thetis.turbulence)": [[25, "thetis.turbulence.timed_stage"]], "timed_stage() (in module thetis.utility)": [[25, "thetis.utility.timed_stage"]], "timestep (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.timestep"]], "timestep_2d (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.timestep_2d"]], "timestepper_options (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.timestepper_options"]], "timestepper_type (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.timestepper_type"]], "to_lonlat() (thetis.coordsys.coordinatesystem method)": [[25, "thetis.coordsys.CoordinateSystem.to_lonlat"]], "to_lonlat() (thetis.coordsys.utmcoordinatesystem method)": [[25, "thetis.coordsys.UTMCoordinateSystem.to_lonlat"]], "to_xy() (thetis.coordsys.utmcoordinatesystem method)": [[25, "thetis.coordsys.UTMCoordinateSystem.to_xy"]], "tracer_advective_velocity_factor (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_advective_velocity_factor"]], "tracer_element_family (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_element_family"]], "tracer_integrator() (thetis.coupled_timeintegrator_2d.coupledtimeintegrator2d method)": [[25, "thetis.coupled_timeintegrator_2d.CoupledTimeIntegrator2D.tracer_integrator"]], "tracer_only (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_only"]], "tracer_picard_iterations (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_picard_iterations"]], "tracer_timestepper_options (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_timestepper_options"]], "tracer_timestepper_type (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.tracer_timestepper_type"]], "turbine_coordinates (thetis.options.discretetidalturbinefarmoptions attribute)": [[25, "thetis.options.DiscreteTidalTurbineFarmOptions.turbine_coordinates"]], "turbine_density (thetis.options.tidalturbinefarmoptions attribute)": [[25, "thetis.options.TidalTurbineFarmOptions.turbine_density"]], "turbine_options (thetis.options.tidalturbinefarmoptions attribute)": [[25, "thetis.options.TidalTurbineFarmOptions.turbine_options"]], "turbine_type (thetis.options.tidalturbinefarmoptions attribute)": [[25, "thetis.options.TidalTurbineFarmOptions.turbine_type"]], "turbulence_model_options (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.turbulence_model_options"]], "turbulence_model_type (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.turbulence_model_type"]], "tzname() (thetis.timezone.fixedtimezone method)": [[25, "thetis.timezone.FixedTimeZone.tzname"]], "unfrozen() (in module thetis.utility)": [[25, "thetis.utility.unfrozen"]], "update() (thetis.assembledschur.assembledschurpc method)": [[25, "thetis.assembledschur.AssembledSchurPC.update"]], "update() (thetis.configuration.optionsbase method)": [[25, "thetis.configuration.OptionsBase.update"]], "update() (thetis.sediment_model.correctivevelocityfactor method)": [[25, "thetis.sediment_model.CorrectiveVelocityFactor.update"]], "update() (thetis.sediment_model.sedimentmodel method)": [[25, "thetis.sediment_model.SedimentModel.update"]], "update_elem_height() (thetis.utility3d.alemeshupdater method)": [[25, "thetis.utility3d.ALEMeshUpdater.update_elem_height"]], "update_fields_old() (thetis.timeintegrator.timeintegrator method)": [[25, "thetis.timeintegrator.TimeIntegrator.update_fields_old"]], "update_free_surface (thetis.options.nonhydrostaticmodeloptions attribute)": [[25, "thetis.options.NonhydrostaticModelOptions.update_free_surface"]], "update_mesh_coordinates() (thetis.utility3d.alemeshupdater method)": [[25, "thetis.utility3d.ALEMeshUpdater.update_mesh_coordinates"]], "update_progress() (thetis.inversion_tools.inversionmanager method)": [[25, "thetis.inversion_tools.InversionManager.update_progress"]], "update_solution() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.update_solution"]], "update_solution() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.update_solution"]], "update_solver() (thetis.implicitexplicit.imexgeneric method)": [[25, "thetis.implicitexplicit.IMEXGeneric.update_solver"]], "update_solver() (thetis.rungekutta.dirkgeneric method)": [[25, "thetis.rungekutta.DIRKGeneric.update_solver"]], "update_solver() (thetis.rungekutta.dirkgenericuform method)": [[25, "thetis.rungekutta.DIRKGenericUForm.update_solver"]], "update_solver() (thetis.rungekutta.erkgeneric method)": [[25, "thetis.rungekutta.ERKGeneric.update_solver"]], "update_solver() (thetis.rungekutta.erkgenericshuosher method)": [[25, "thetis.rungekutta.ERKGenericShuOsher.update_solver"]], "update_solver() (thetis.timeintegrator.cranknicolson method)": [[25, "thetis.timeintegrator.CrankNicolson.update_solver"]], "update_solver() (thetis.timeintegrator.forwardeuler method)": [[25, "thetis.timeintegrator.ForwardEuler.update_solver"]], "update_solver() (thetis.timeintegrator.pressureprojectionpicard method)": [[25, "thetis.timeintegrator.PressureProjectionPicard.update_solver"]], "update_solver() (thetis.timeintegrator.steadystate method)": [[25, "thetis.timeintegrator.SteadyState.update_solver"]], "update_stations_in_use() (thetis.inversion_tools.stationobservationmanager method)": [[25, "thetis.inversion_tools.StationObservationManager.update_stations_in_use"]], "upwind_correction (thetis.options.discretetidalturbinefarmoptions attribute)": [[25, "thetis.options.DiscreteTidalTurbineFarmOptions.upwind_correction"]], "use_advective_velocity_correction (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_advective_velocity_correction"]], "use_ale_moving_mesh (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_ale_moving_mesh"]], "use_angle_correction (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_angle_correction"]], "use_automatic_timestep (thetis.options.explicittimestepperoptions attribute)": [[25, "thetis.options.ExplicitTimeStepperOptions.use_automatic_timestep"]], "use_automatic_timestep (thetis.options.ssprktimestepperoptions3d attribute)": [[25, "thetis.options.SSPRKTimeStepperOptions3d.use_automatic_timestep"]], "use_automatic_wetting_and_drying_alpha (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.use_automatic_wetting_and_drying_alpha"]], "use_baroclinic_formulation (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_baroclinic_formulation"]], "use_bedload (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_bedload"]], "use_bottom_friction (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_bottom_friction"]], "use_conservative_form (thetis.options.tracerfieldoptions attribute)": [[25, "thetis.options.TracerFieldOptions.use_conservative_form"]], "use_grad_depth_viscosity_term (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_grad_depth_viscosity_term"]], "use_grad_div_viscosity_term (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_grad_div_viscosity_term"]], "use_implicit_vertical_diffusion (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_implicit_vertical_diffusion"]], "use_lax_friedrichs_tracer (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_lax_friedrichs_tracer"]], "use_lax_friedrichs_velocity (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_lax_friedrichs_velocity"]], "use_limiter_for_tracers (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_limiter_for_tracers"]], "use_limiter_for_velocity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_limiter_for_velocity"]], "use_nonlinear_equations (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.use_nonlinear_equations"]], "use_quadratic_density (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_quadratic_density"]], "use_quadratic_pressure (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_quadratic_pressure"]], "use_secondary_current (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_secondary_current"]], "use_sediment_conservative_form (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_sediment_conservative_form"]], "use_sediment_slide (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_sediment_slide"]], "use_semi_implicit_linearization (thetis.options.pressureprojectionswetimestepperoptions2d attribute)": [[25, "thetis.options.PressureProjectionSWETimeStepperOptions2d.use_semi_implicit_linearization"]], "use_semi_implicit_linearization (thetis.options.semiimplicittimestepperoptions2d attribute)": [[25, "thetis.options.SemiImplicitTimeStepperOptions2d.use_semi_implicit_linearization"]], "use_slope_mag_correction (thetis.options.sedimentmodeloptions attribute)": [[25, "thetis.options.SedimentModelOptions.use_slope_mag_correction"]], "use_smagorinsky_viscosity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_smagorinsky_viscosity"]], "use_supg_tracer (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.use_supg_tracer"]], "use_tracer_conservative_form (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.use_tracer_conservative_form"]], "use_turbulence (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_turbulence"]], "use_turbulence_advection (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.use_turbulence_advection"]], "use_wetting_and_drying (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.use_wetting_and_drying"]], "uv_2d (thetis.diagnostics.vorticitycalculator2d attribute)": [[25, "thetis.diagnostics.VorticityCalculator2D.uv_2d"]], "uv_nc_file (thetis.forcing.fes2004tidalboundaryforcing attribute)": [[25, "thetis.forcing.FES2004TidalBoundaryForcing.uv_nc_file"]], "validate() (thetis.configuration.boundedfloat method)": [[25, "thetis.configuration.BoundedFloat.validate"]], "validate() (thetis.configuration.boundedinteger method)": [[25, "thetis.configuration.BoundedInteger.validate"]], "validate() (thetis.configuration.datetimetraitlet method)": [[25, "thetis.configuration.DatetimeTraitlet.validate"]], "validate() (thetis.configuration.firedrakecoefficient method)": [[25, "thetis.configuration.FiredrakeCoefficient.validate"]], "validate() (thetis.configuration.firedrakeconstanttraitlet method)": [[25, "thetis.configuration.FiredrakeConstantTraitlet.validate"]], "validate() (thetis.configuration.firedrakescalarexpression method)": [[25, "thetis.configuration.FiredrakeScalarExpression.validate"]], "validate() (thetis.configuration.firedrakevectorexpression method)": [[25, "thetis.configuration.FiredrakeVectorExpression.validate"]], "validate() (thetis.configuration.nonnegativefloat method)": [[25, "thetis.configuration.NonNegativeFloat.validate"]], "validate() (thetis.configuration.nonnegativeinteger method)": [[25, "thetis.configuration.NonNegativeInteger.validate"]], "validate() (thetis.configuration.petscsolverparameters method)": [[25, "thetis.configuration.PETScSolverParameters.validate"]], "validate() (thetis.configuration.positivefloat method)": [[25, "thetis.configuration.PositiveFloat.validate"]], "validate() (thetis.configuration.positiveinteger method)": [[25, "thetis.configuration.PositiveInteger.validate"]], "variable_names (thetis.callback.accumulatorcallback attribute)": [[25, "thetis.callback.AccumulatorCallback.variable_names"]], "variable_names (thetis.callback.detectorscallback property)": [[25, "thetis.callback.DetectorsCallback.variable_names"]], "variable_names (thetis.callback.diagnosticcallback property)": [[25, "thetis.callback.DiagnosticCallback.variable_names"]], "variable_names (thetis.callback.minmaxconservationcallback attribute)": [[25, "thetis.callback.MinMaxConservationCallback.variable_names"]], "variable_names (thetis.callback.scalarconservationcallback attribute)": [[25, "thetis.callback.ScalarConservationCallback.variable_names"]], "variable_names (thetis.callback.timeseriescallback2d attribute)": [[25, "thetis.callback.TimeSeriesCallback2D.variable_names"]], "variable_names (thetis.callback.timeseriescallback3d attribute)": [[25, "thetis.callback.TimeSeriesCallback3D.variable_names"]], "variable_names (thetis.callback.transectcallback attribute)": [[25, "thetis.callback.TransectCallback.variable_names"]], "variable_names (thetis.callback.verticalprofilecallback attribute)": [[25, "thetis.callback.VerticalProfileCallback.variable_names"]], "variable_names (thetis.optimisation.constantcontroloptimisationcallback attribute)": [[25, "thetis.optimisation.ConstantControlOptimisationCallback.variable_names"]], "variable_names (thetis.optimisation.derivativeconstantcontroloptimisationcallback attribute)": [[25, "thetis.optimisation.DerivativeConstantControlOptimisationCallback.variable_names"]], "variable_names (thetis.optimisation.functionaloptimisationcallback attribute)": [[25, "thetis.optimisation.FunctionalOptimisationCallback.variable_names"]], "variable_names (thetis.turbines.turbinefunctionalcallback attribute)": [[25, "thetis.turbines.TurbineFunctionalCallback.variable_names"]], "variable_names (thetis.turbines.turbineoptimisationcallback attribute)": [[25, "thetis.turbines.TurbineOptimisationCallback.variable_names"]], "velocity_correction() (thetis.turbines.tidalturbine method)": [[25, "thetis.turbines.TidalTurbine.velocity_correction"]], "verbose (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.verbose"]], "vertical (thetis.utility.elementcontinuity attribute)": [[25, "thetis.utility.ElementContinuity.vertical"]], "vertical_diffusivity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.vertical_diffusivity"]], "vertical_velocity_scale (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.vertical_velocity_scale"]], "vertical_viscosity (thetis.options.modeloptions3d attribute)": [[25, "thetis.options.ModelOptions3d.vertical_viscosity"]], "view() (thetis.assembledschur.assembledschurpc method)": [[25, "thetis.assembledschur.AssembledSchurPC.view"]], "visc_min (thetis.options.glsmodeloptions attribute)": [[25, "thetis.options.GLSModelOptions.visc_min"]], "volume_source_2d (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.volume_source_2d"]], "warning() (in module thetis.log)": [[25, "thetis.log.warning"]], "wd_bathymetry_displacement() (thetis.utility.depthexpression method)": [[25, "thetis.utility.DepthExpression.wd_bathymetry_displacement"]], "wetting_and_drying_alpha (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.wetting_and_drying_alpha"]], "wetting_and_drying_alpha_max (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.wetting_and_drying_alpha_max"]], "wetting_and_drying_alpha_min (thetis.options.modeloptions2d attribute)": [[25, "thetis.options.ModelOptions2d.wetting_and_drying_alpha_min"]], "wind_stress (thetis.options.commonmodeloptions attribute)": [[25, "thetis.options.CommonModelOptions.wind_stress"]]}})