Chi-Tech
|
Modules | |
Basic Options | |
Functions | |
Handle | chi_lua::chiFVDiffusionSolverCreate (string solver_name) |
void | chi_lua::chiFVDiffusionSetBCProperty (int SolverHandle, string PropertyName, varying Values) |
Handle | chi_lua::chiCFEMMGDiffusionSolverCreate () |
void | chi_lua::chiCFEMMGDiffusionSetBCProperty (int SolverHandle, string PropertyName, varying Values) |
Handle | chi_lua::chiCFEMDiffusionSolverCreate () |
void | chi_lua::chiCFEMDiffusionSetBCProperty (int SolverHandle, string PropertyName, varying Values) |
Handle | chi_lua::chiDiffusionCreateSolver () |
void | chi_lua::chiDiffusionSetProperty (int SolverHandle, string PropertyName, varying Values) |
Success | chi_lua::chiDiffusionExecute (int SolverHandle) |
Success | chi_lua::chiDiffusionInitialize (int SolverHandle) |
Handle | chi_lua::chiDFEMDiffusionSolverCreate () |
void | chi_lua::chiDFEMDiffusionSetBCProperty (int SolverHandle, string PropertyName, varying Values) |
void chi_lua::chiCFEMDiffusionSetBCProperty | ( | int | SolverHandle, |
string | PropertyName, | ||
varying | Values | ||
) |
Sets a property of a Diffusion solver. Please also consult the whitepaper for the Diffusion solver (Diffusion Whitepaper)
Additional basic options can be set as indicated in Basic Options
SolverHandle | int Handle to an existing diffusion solver. |
PropertyName | string Name for a specific property. |
Values | varying Number of inputs associated with the index. |
"boundary_type"
Boundary type. Expects boundary index then BoundaryTypeName then type value.
reflecting
Reflecting boundary conditions. Synonymous with Neumann with a derivative of 0.0.
dirichlet
Constant value boundary condition. Expects to be followed by a value associated with .
neumann
Constant derivative boundary condition. Expects to be followed by a constant representing
vacuum
Vacuum boundary conditions. More appropriate to neutron diffusion.
robin
Robin boundary condition of the form
test/modules/CFEM_Diffusion/cDiffusion_2D_3a_analytical_coef.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_2b_RobinBCs.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_3b_analytical_coef2.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_2a_DirBCs.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_1a_linear.lua
Definition at line 3078 of file lua_functions.c.
Handle chi_lua::chiCFEMDiffusionSolverCreate | ( | ) |
Creates a CFEM Diffusion solver.
test/modules/CFEM_Diffusion/cDiffusion_2D_3a_analytical_coef.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_2b_RobinBCs.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_3b_analytical_coef2.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_2a_DirBCs.lua
test/modules/CFEM_Diffusion/cDiffusion_2D_1a_linear.lua
Definition at line 3021 of file lua_functions.c.
void chi_lua::chiCFEMMGDiffusionSetBCProperty | ( | int | SolverHandle, |
string | PropertyName, | ||
varying | Values | ||
) |
Sets a property of a Diffusion solver. Please also consult the whitepaper for the Diffusion solver (Diffusion Whitepaper)
Additional basic options can be set as indicated in Basic Options
SolverHandle | int Handle to an existing diffusion solver. |
PropertyName | string Name for a specific property. |
Values | varying Number of inputs associated with the index. |
"boundary_type"
Boundary type. Expects boundary index then BoundaryTypeName then type value.
reflecting
Reflecting boundary conditions. Synonymous with Neumann with a derivative of 0.0.
neumann
Constant derivative boundary condition. Expects to be followed by a constant representing
vacuum
Vacuum boundary conditions. More appropriate to neutron diffusion.
robin
Robin boundary condition of the form
Definition at line 2993 of file lua_functions.c.
Handle chi_lua::chiCFEMMGDiffusionSolverCreate | ( | ) |
Creates a Multigroup CFEM Diffusion solver.
Definition at line 2948 of file lua_functions.c.
void chi_lua::chiDFEMDiffusionSetBCProperty | ( | int | SolverHandle, |
string | PropertyName, | ||
varying | Values | ||
) |
Sets a property of a Diffusion solver. Please also consult the whitepaper for the Diffusion solver (Diffusion Whitepaper)
Additional basic options can be set as indicated in Basic Options
SolverHandle | int Handle to an existing diffusion solver. |
PropertyName | string Name for a specific property. |
Values | varying Number of inputs associated with the index. |
"boundary_type"
Boundary type. Expects boundary index then BoundaryTypeName then type value.
reflecting
Reflecting boundary conditions. Synonymous with Neumann with a derivative of 0.0.
dirichlet
Constant value boundary condition. Expects to be followed by a value associated with .
neumann
Constant derivative boundary condition. Expects to be followed by a constant representing
vacuum
Vacuum boundary conditions. More appropriate to neutron diffusion.
robin
Robin boundary condition of the form
test/modules/DFEM_Diffusion/dDiffusion_2D_2a_DirBCs.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_3a_analytical_coef.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_3b_analytical_coef2.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_2b_RobinBCs.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_1a_linear.lua
Definition at line 3281 of file lua_functions.c.
Handle chi_lua::chiDFEMDiffusionSolverCreate | ( | ) |
Creates a DFEM Diffusion solver based on the interior penalty method.
test/modules/DFEM_Diffusion/dDiffusion_2D_2a_DirBCs.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_3a_analytical_coef.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_3b_analytical_coef2.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_2b_RobinBCs.lua
test/modules/DFEM_Diffusion/dDiffusion_2D_1a_linear.lua
Definition at line 3224 of file lua_functions.c.
Handle chi_lua::chiDiffusionCreateSolver | ( | ) |
Creates a Diffusion solver.
test/modules/Diffusion/Diffusion1D_IP.lua
test/modules/Diffusion/Diffusion1D.lua
test/modules/Diffusion/Diffusion3D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_2Ortho.lua
test/modules/Diffusion/Diffusion3D_3Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_4VTU.lua
test/modules/Diffusion/Diffusion2D_2Unstructured.lua
test/modules/Diffusion/Diffusion1D_KBA.lua
test/modules/Diffusion/Diffusion2D_2Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_3Unstructured.lua
Definition at line 3099 of file lua_functions.c.
Success chi_lua::chiDiffusionExecute | ( | int | SolverHandle | ) |
Initialize the Diffusion solver.
SolverHandle | int Handle to an existing diffusion solver. |
test/modules/Diffusion/Diffusion1D_IP.lua
test/modules/Diffusion/Diffusion1D.lua
test/modules/Diffusion/Diffusion3D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_2Ortho.lua
test/modules/Diffusion/Diffusion3D_3Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_4VTU.lua
test/modules/Diffusion/Diffusion2D_2Unstructured.lua
test/modules/Diffusion/Diffusion1D_KBA.lua
test/modules/Diffusion/Diffusion2D_2Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_3Unstructured.lua
Definition at line 3186 of file lua_functions.c.
Success chi_lua::chiDiffusionInitialize | ( | int | SolverHandle | ) |
Initialize the Diffusion solver.
SolverHandle | int Handle to an existing diffusion solver. |
test/modules/Diffusion/Diffusion1D_IP.lua
test/modules/Diffusion/Diffusion1D.lua
test/modules/Diffusion/Diffusion3D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_2Ortho.lua
test/modules/Diffusion/Diffusion3D_3Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_4VTU.lua
test/modules/Diffusion/Diffusion2D_2Unstructured.lua
test/modules/Diffusion/Diffusion1D_KBA.lua
test/modules/Diffusion/Diffusion2D_2Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_3Unstructured.lua
Definition at line 3210 of file lua_functions.c.
void chi_lua::chiDiffusionSetProperty | ( | int | SolverHandle, |
string | PropertyName, | ||
varying | Values | ||
) |
Sets a property of a Diffusion solver. Please also consult the whitepaper for the Diffusion solver (Diffusion Whitepaper)
Additional basic options can be set as indicated in Basic Options
SolverHandle | int Handle to an existing diffusion solver. |
PropertyName | string Name for a specific property. |
Values | varying Number of inputs associated with the index. |
"boundary_type"
Boundary type. Expects boundary name (string) then BoundaryTypeName then type value.
reflecting
Reflecting boundary conditions. Synonymous with Neumann with a derivative of 0.0.
dirichlet
Constant value boundary condition. Expects to be followed by a value associated with .
neumann
Constant derivative boundary condition. Expects to be followed by a constant representing
vacuum
Vacuum boundary conditions. More appropriate to neutron diffusion.
robin
Robin boundary condition of the form
test/modules/Diffusion/Diffusion1D_IP.lua
test/modules/Diffusion/Diffusion1D.lua
test/modules/Diffusion/Diffusion3D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_2Ortho.lua
test/modules/Diffusion/Diffusion3D_3Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly.lua
test/modules/Diffusion/Diffusion2D_1Poly_IP.lua
test/modules/Diffusion/Diffusion3D_4VTU.lua
test/modules/Diffusion/Diffusion2D_2Unstructured.lua
test/modules/Diffusion/Diffusion1D_KBA.lua
test/modules/Diffusion/Diffusion2D_2Unstructured_IP.lua
test/modules/Diffusion/Diffusion3D_3Unstructured.lua
Definition at line 3163 of file lua_functions.c.
void chi_lua::chiFVDiffusionSetBCProperty | ( | int | SolverHandle, |
string | PropertyName, | ||
varying | Values | ||
) |
Sets a property of a Diffusion solver. Please also consult the whitepaper for the Diffusion solver (Diffusion Whitepaper)
Additional basic options can be set as indicated in Basic Options
SolverHandle | int Handle to an existing diffusion solver. |
PropertyName | string Name for a specific property. |
Values | varying Number of inputs associated with the index. |
"boundary_type"
Boundary type. Expects boundary index then BoundaryTypeName then type value.
reflecting
Reflecting boundary conditions. Synonymous with Neumann with a derivative of 0.0.
dirichlet
Constant value boundary condition. Expects to be followed by a value associated with .
neumann
Constant derivative boundary condition. Expects to be followed by a constant representing
vacuum
Vacuum boundary conditions. More appropriate to neutron diffusion.
robin
Robin boundary condition of the form
Definition at line 2940 of file lua_functions.c.
Handle chi_lua::chiFVDiffusionSolverCreate | ( | string | solver_name | ) |
Creates a Finite Volume Diffusion solver.
solver_name | string Optional. Text name for the solver. [Default:"FVDiffusionSolver"] |
Definition at line 2889 of file lua_functions.c.