MatlabTransportPack
Public Member Functions | Public Attributes | Protected Attributes

SC1D Class Reference

Step characteristic approximation in one dimension. More...

Inheritance diagram for SC1D:
Inheritance graph
[legend]
Collaboration diagram for SC1D:
Collaboration graph
[legend]

List of all members.

Public Member Functions

function SC1D (in mesh, in mat)
 Class constructor.
function setup_group (in obj, in group)
 Setup the equations for a group.
function setup_octant (in obj, in octant)
 Setup the equations for an octant.
function setup_angle (in obj, in mu, in eta)
 Setup the equations for an angle.
function solve (in obj, in g, in psi_in, in s, in i)
 Solve for the cell-center and outgoing edge fluxes.

Public Attributes

Property d_con_x
Property d_sig
Constant Property HORZ = 1
Constant Property VERT = 2

Protected Attributes

Property d_mesh
 Problem mesh.
Property d_mat
 Material definitions.
Property d_quadrature
 Quadrature.
Property d_mu
 Current mu value.
Property d_eta
 current eta value
Property d_ksi
 Current ksi value.
Property d_alpha
 Weighted diamond difference parameter.
Property d_mat_map
 Material map.

Detailed Description

Step characteristic approximation in one dimension.

Finish me.


Constructor & Destructor Documentation

function SC1D ( in  mesh,
in  mat 
)

Class constructor.

Set the mesh and material.

Parameters:
meshProblem mesh.
matMaterial definitions.
Returns:
Instance of the SC1D class.

Member Function Documentation

function setup_angle ( in  obj,
in  mu,
in  eta 
)

Setup the equations for an angle.

Parameters:
muCosine with respect to x axis.
etaCosine with respect to y axis.
function setup_group ( in  obj,
in  group 
)

Setup the equations for a group.

Here, we'll go through the grid and produce a fine mesh matrix of total cross-sections. This isn't the best thing for memory, but it cuts down a lot on the time within solve.

Parameters:
groupCurrent group.
function setup_octant ( in  obj,
in  octant 
)

Setup the equations for an octant.

Parameters:
octantCurrent octant.
function solve ( in  obj,
in  g,
in  psi_in,
in  s,
in  i 
)

Solve for the cell-center and outgoing edge fluxes.

Parameters:
gGroup index
psi_inIncident flux vector
sCell source
iCell x index
Returns:
Cell center angular flux and outgoing edge fluxes.

Member Data Documentation

Property d_alpha [protected, inherited]

Weighted diamond difference parameter.

Property d_con_x
Property d_eta [protected, inherited]

current eta value

Property d_ksi [protected, inherited]

Current ksi value.

Property d_mat [protected, inherited]

Material definitions.

Property d_mat_map [protected, inherited]

Material map.

Property d_mesh [protected, inherited]

Problem mesh.

Property d_mu [protected, inherited]

Current mu value.

Property d_quadrature [protected, inherited]
Property d_sig
Constant Property HORZ = 1 [inherited]
Constant Property VERT = 2 [inherited]

The documentation for this class was generated from the following file: