MatlabTransportPack
Public Member Functions | Public Attributes | Private Attributes

FixedMultiply Class Reference

Fixed source multigroup solver for multiplicative problems. More...

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

List of all members.

Public Member Functions

function FixedMultiply (in input, in)
 Class constructor.
function solve (in this)
function print_iteration (in this, in iteration, in flux_error, in total_inners)
function reset_convergence (in this, in max_iters, in tolerance)
function set_keff (in this, in k)

Public Attributes

Property d_input
 User input.
Property d_mesh
 Problem Geometry.
Property d_mat
 Material Database.
Property d_quadrature
 Angular mesh.
Property d_source
 External volume source.
Property d_boundary_source
 External boundary source.
Property d_fission_source
 Fission source.
Property d_state
 State variables.
Property d_inner_solver
 Within-group solver.
Property d_boundary
 Boundary flux container.
Property d_tolerance
 Convergence tolerance.
Property d_max_iters
 Maximum number of iterations.

Private Attributes

Property d_keff
 User-defined keff for multiplicative problem.

Detailed Description

Fixed source multigroup solver for multiplicative problems.

The multigroup transport equations are solved via Gauss-Seidel with iterations over the upscatter block.


Constructor & Destructor Documentation

function FixedMultiply ( in  input,
in   
)

Class constructor.

Parameters:
inputNumber of fine mesh per x coarse mesh.
stateNumber of fine mesh per x coarse mesh.
boundaryNumber of fine mesh per x coarse mesh.
meshNumber of fine mesh per y coarse mesh.
matCoarse mesh edges along x axis.
quadratureCoarse mesh edges along y axis.
external_sourceCoarse mesh material map.
fission_sourceCoarse mesh material map.
Returns:
Instance of the FixedMultiply class.

Member Function Documentation

function print_iteration ( in  this,
in  iteration,
in  flux_error,
in  total_inners 
)

Reimplemented from Fixed.

function reset_convergence ( in  this,
in  max_iters,
in  tolerance 
)

Reimplemented from Fixed.

function set_keff ( in  this,
in  k 
)
function solve ( in  this)

Reimplemented from Fixed.


Member Data Documentation

Property d_boundary [inherited]

Boundary flux container.

Property d_boundary_source [inherited]

External boundary source.

Property d_fission_source [inherited]

Fission source.

Property d_inner_solver [inherited]

Within-group solver.

Property d_input [inherited]

User input.

Property d_keff [private]

User-defined keff for multiplicative problem.

Property d_mat [inherited]

Material Database.

Property d_max_iters [inherited]

Maximum number of iterations.

Property d_mesh [inherited]

Problem Geometry.

Property d_quadrature [inherited]

Angular mesh.

Property d_source [inherited]

External volume source.

Property d_state [inherited]

State variables.

Property d_tolerance [inherited]

Convergence tolerance.


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