# geometries: Surface Area and Volume of Geometrical Objects In ReacTran: Reactive Transport Modelling in 1d, 2d and 3d

## Description

• `g.sphere` the surface and volume of a sphere

• `g.spheroid` the surface and volume of a spheroid

• `g.cylinder` the surface and volume of a cylinder; note that the surface area calculation ignores the top and bottom.

## Usage

 ```1 2 3``` ```g.sphere(x) g.spheroid (x, b = 1) g.cylinder (x, L = 1) ```

## Arguments

 `x ` the radius `b ` the ratio of long/short radius of the spheroid; if b<1: the spheroid is oblate. `L ` the length of the cylinder

## Value

A list containing:

 `surf ` the surface area `vol ` the volume

## Author(s)

Filip Meysman <filip.meysman@nioz.nl>, Karline Soetaert <karline.soetaert@nioz.nl>

## Examples

 ```1 2 3 4 5 6 7 8 9``` ``` mf <- par(mfrow = c(3, 2)) x <- seq(from = 0, to = 1, length = 10) plot(x, g.sphere(x)\$surf, main = "sphere surface") plot(x, g.sphere(x)\$vol, main = "sphere volume") plot(x, g.spheroid(x, b = 0.5)\$surf, main = "spheroid surface") plot(x, g.spheroid(x, b = 0.5)\$vol, main = "spheroid volume") plot(x, g.cylinder(x, L = 1)\$surf, main = "cylinder surface") plot(x, g.cylinder(x, L = 1)\$vol, main = "cylinder volume") par("mfrow" = mf) ```

ReacTran documentation built on May 2, 2019, 9:38 a.m.