1-D Cartesian mesh.
More...
List of all members.
Public Member Functions |
| function | Mesh1D (in xfm, in xcm, in material_map) |
| | Class constructor.
|
| function | add_mesh_map (in obj, in mesh_map, in map_key) |
| | Add a map to the mesh.
|
| function | widths (in obj) |
| | Get cell array of width vectors.
|
| function | dx (in obj, in i) |
| | Width along x-axis for a cell.
|
| function | dy (in obj, in i) |
| | Width along y-axis for a cell.
|
| function | number_cells (in obj) |
| | Get the total number of cells.
|
| function | number_cells_x (in obj) |
| | Get the number of cells along the x axis.
|
| function | number_cells_y (in obj) |
| | Get the number of cells along the y axis.
|
| function | dim (in obj, in i) |
| | Get the number of cells along the an axis.
|
| function | index (in obj, in i, in j) |
| function | mesh_map (in obj, in map_key) |
| | Get a mesh map.
|
| function | plot_mesh_map (in obj, in mapkey) |
| function | plot_flux (in obj, in f) |
| function | mesh_axes (in obj) |
| function | dz (in obj, in i) |
| | Width along z-axis for a cell.
|
| function | number_cells_z (in obj) |
| | Get the number of cells along the z axis.
|
| function | index (in obj, in i, in j, in k) |
| | Returns the cardinal index for i, j, and k.
|
| function | meshed (in obj) |
Public Attributes |
| Constant Property | DIM = 1 |
| Constant Property | LEFT = 1 |
| Constant Property | RIGHT = 2 |
| Constant Property | BOTTOM = 3 |
| Constant Property | TOP = 4 |
| Constant Property | SOUTH = 5 |
| Constant Property | NORTH = 6 |
Protected Attributes |
| Property | d_xcm |
| | x coarse mesh boundaries
|
| Property | d_ycm |
| | y coarse mesh boundaries
|
| Property | d_zcm |
| | z coarse mesh boundaries
|
| Property | d_xfm |
| | x fine meshes in each x coarse mesh
|
| Property | d_yfm |
| | y fine meshes in each y coarse mesh
|
| Property | d_zfm |
| | z fine meshes in each y coarse mesh
|
| Property | d_dx |
| | x widths
|
| Property | d_dy |
| | y widths
|
| Property | d_dz |
| | z widths
|
| Property | d_number_cells |
| | Total number of cells.
|
| Property | d_number_cells_x |
| | Number of cells in x direction.
|
| Property | d_number_cells_y |
| | Number of cells in y direction.
|
| Property | d_number_cells_z |
| | Number of cells in y direction.
|
| Property | d_mesh_map |
| | Map container containing a key describing a mesh property and a fine mesh map defining the property in each cell.
|
| Property | d_meshed |
| | Flag indicating I'm meshed.
|
Detailed Description
1-D Cartesian mesh.
Finish me.
Constructor & Destructor Documentation
| function Mesh1D |
( |
in |
xfm, |
|
|
in |
xcm, |
|
|
in |
material_map |
|
) |
| |
Class constructor.
- Parameters:
-
| xfm | Number of fine mesh per x coarse mesh. |
| xcm | Coarse mesh edges along x axis. |
| material_map | Coarse mesh material map. |
- Returns:
- Instance of the Mesh1D class.
Member Function Documentation
| function add_mesh_map |
( |
in |
obj, |
|
|
in |
mesh_map, |
|
|
in |
map_key |
|
) |
| |
Add a map to the mesh.
- Parameters:
-
| mesh_map | Map on the coarse mesh. |
| map_key | Key (descriptor) for this map. |
| function dim |
( |
in |
obj, |
|
|
in |
i |
|
) |
| |
Get the number of cells along the an axis.
- Returns:
- Number of cells.
Reimplemented from Mesh.
| function dx |
( |
in |
obj, |
|
|
in |
i |
|
) |
| |
Width along x-axis for a cell.
- Returns:
- Width.
Reimplemented from Mesh.
| function dy |
( |
in |
obj, |
|
|
in |
i |
|
) |
| |
Width along y-axis for a cell.
- Returns:
- Width.
Reimplemented from Mesh.
| function dz |
( |
in |
obj, |
|
|
in |
i |
|
) |
| [inherited] |
Width along z-axis for a cell.
- Returns:
- Width.
| function index |
( |
in |
obj, |
|
|
in |
i, |
|
|
in |
j, |
|
|
in |
k |
|
) |
| [inherited] |
Returns the cardinal index for i, j, and k.
For efficiency, the client may want to hardcode the indexing into their routine, as this is suboptimal within a loop.
- Returns:
- Index.
| function index |
( |
in |
obj, |
|
|
in |
i, |
|
|
in |
j |
|
) |
| |
| function mesh_axes |
( |
in |
obj | ) |
|
| function mesh_map |
( |
in |
obj, |
|
|
in |
map_key |
|
) |
| |
Get a mesh map.
- Parameters:
-
- Returns:
- The map.
Reimplemented from Mesh.
| function meshed |
( |
in |
obj | ) |
[inherited] |
| function number_cells |
( |
in |
obj | ) |
|
Get the total number of cells.
- Returns:
- Number of cells.
Reimplemented from Mesh.
| function number_cells_x |
( |
in |
obj | ) |
|
Get the number of cells along the x axis.
- Returns:
- Number of cells.
Reimplemented from Mesh.
| function number_cells_y |
( |
in |
obj | ) |
|
Get the number of cells along the y axis.
- Returns:
- Number of cells.
Reimplemented from Mesh.
| function number_cells_z |
( |
in |
obj | ) |
[inherited] |
Get the number of cells along the z axis.
- Returns:
- Number of cells.
| function plot_flux |
( |
in |
obj, |
|
|
in |
f |
|
) |
| |
| function plot_mesh_map |
( |
in |
obj, |
|
|
in |
mapkey |
|
) |
| |
| function widths |
( |
in |
obj | ) |
|
Get cell array of width vectors.
- Returns:
- Cell array of width vectors.
Reimplemented from Mesh.
Member Data Documentation
Constant Property BOTTOM = 3 [inherited] |
Property d_dx [protected, inherited] |
Property d_dy [protected, inherited] |
Property d_dz [protected, inherited] |
Map container containing a key describing a mesh property and a fine mesh map defining the property in each cell.
These properties include materials, coarse mesh regions (pins, assembly, fuel, moderator, etc.), and anything else the user wants to edit.
Property d_meshed [protected, inherited] |
Flag indicating I'm meshed.
Number of cells in x direction.
Number of cells in y direction.
Number of cells in y direction.
Property d_xcm [protected, inherited] |
Property d_xfm [protected, inherited] |
x fine meshes in each x coarse mesh
Property d_ycm [protected, inherited] |
Property d_yfm [protected, inherited] |
y fine meshes in each y coarse mesh
Property d_zcm [protected, inherited] |
Property d_zfm [protected, inherited] |
z fine meshes in each y coarse mesh
| Constant Property DIM = 1 |
Constant Property LEFT = 1 [inherited] |
Constant Property NORTH = 6 [inherited] |
Constant Property RIGHT = 2 [inherited] |
Constant Property SOUTH = 5 [inherited] |
Constant Property TOP = 4 [inherited] |
The documentation for this class was generated from the following file:
- /home/robertsj/Research/matlab_transport_pack/source/Mesh1D.m