Introduction
Introduction Statistics Contact Development Disclaimer Help
tImprove docstrings for createRegularOceanGrid and createRegularAtmosphereGrid …
git clone git://src.adamsgaard.dk/Granular.jl
Log
Files
Refs
README
LICENSE
---
commit 1dab14f9bc7ecc1d4aa70eb5f8ac0979b2fe1247
parent 5806672d685e0803a6360cea543a269d25697614
Author: Anders Damsgaard <[email protected]>
Date: Wed, 24 Jan 2018 14:36:26 -0500
Improve docstrings for createRegularOceanGrid and
createRegularAtmosphereGrid
Diffstat:
M src/atmosphere.jl | 29 ++++++++++++++++++++++-------
M src/ocean.jl | 16 ++++++++++++++++
2 files changed, 38 insertions(+), 7 deletions(-)
---
diff --git a/src/atmosphere.jl b/src/atmosphere.jl
t@@ -100,13 +100,28 @@ end
export createRegularAtmosphereGrid
"""
-Initialize and return a regular, Cartesian `Atmosphere` grid with `n[1]` by `n…
-cells in the horizontal dimension, and `n[3]` vertical cells. The cell corner
-and center coordinates will be set according to the grid spatial dimensions
-`L[1]`, `L[2]`, and `L[3]`. The grid `u`, `v`, `h`, and `e` fields will conta…
-one 4-th dimension matrix per `time` step. Sea surface will be at `z=0.` with
-the atmosphere spanning `z<0.`. Vertical indexing starts with `k=0` at the se…
-surface, and increases downwards.
+ createRegularAtmosphereGrid(n, L[, origo, time, name,
+ bc_west, bc_south, bc_east, bc_north])
+
+Initialize and return a regular, Cartesian `Atmosphere` grid with `n[1]` by
+`n[2]` cells in the horizontal dimension, and `n[3]` vertical cells. The cell
+corner and center coordinates will be set according to the grid spatial
+dimensions `L[1]`, `L[2]`, and `L[3]`. The grid `u`, `v`, `h`, and `e` fields
+will contain one 4-th dimension matrix per `time` step. Sea surface will be at
+`z=0.` with the atmosphere spanning `z<0.`. Vertical indexing starts with `k=…
+at the sea surface, and increases downwards.
+
+# Arguments
+* `n::Vector{Int}`: number of cells along each dimension [-].
+* `L::Vector{Float64}`: domain length along each dimension [m].
+* `origo::Vector{Float64}`: domain offset in each dimension [m] (default =
+ `[0.0, 0.0]`).
+* `time::Vector{Float64}`: vector of time stamps for the grid [s].
+* `name::String`: grid name (default = `"unnamed"`).
+* `bc_west::Integer`: grid boundary condition for the grains.
+* `bc_south::Integer`: grid boundary condition for the grains.
+* `bc_east::Integer`: grid boundary condition for the grains.
+* `bc_north::Integer`: grid boundary condition for the grains.
"""
function createRegularAtmosphereGrid(n::Vector{Int},
L::Vector{Float64};
diff --git a/src/ocean.jl b/src/ocean.jl
t@@ -214,6 +214,10 @@ end
export createRegularOceanGrid
"""
+
+ createRegularOceanGrid(n, L[, origo, time, name,
+ bc_west, bc_south, bc_east, bc_north])
+
Initialize and return a regular, Cartesian `Ocean` grid with `n[1]` by `n[2]`
cells in the horizontal dimension, and `n[3]` vertical cells. The cell corner
and center coordinates will be set according to the grid spatial dimensions
t@@ -221,6 +225,18 @@ and center coordinates will be set according to the grid …
one 4-th dimension matrix per `time` step. Sea surface will be at `z=0.` with
the ocean spanning `z<0.`. Vertical indexing starts with `k=0` at the sea
surface, and increases downwards.
+
+# Arguments
+* `n::Vector{Int}`: number of cells along each dimension [-].
+* `L::Vector{Float64}`: domain length along each dimension [m].
+* `origo::Vector{Float64}`: domain offset in each dimension [m] (default =
+ `[0.0, 0.0]`).
+* `time::Vector{Float64}`: vector of time stamps for the grid [s].
+* `name::String`: grid name (default = `"unnamed"`).
+* `bc_west::Integer`: grid boundary condition for the grains.
+* `bc_south::Integer`: grid boundary condition for the grains.
+* `bc_east::Integer`: grid boundary condition for the grains.
+* `bc_north::Integer`: grid boundary condition for the grains.
"""
function createRegularOceanGrid(n::Vector{Int},
L::Vector{Float64};
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.