Chi-Tech
lua_functions.c File Reference

Go to the source code of this file.

Namespaces

namespace  chi_lua
 

Functions

void chi_lua::chiSolverCreate (ParameterBloc params)
 
void chi_lua::chiSolverInitialize (int solver_handle)
 
void chi_lua::chiSolverExecute (int solver_handle)
 
void chi_lua::chiSolverStep (int solver_handle)
 
void chi_lua::chiSolverAdvance (int solver_handle)
 
void chi_lua::chiSolverSetBasicOption (int solver_handle, string option_name, varying option_value)
 
void chi_lua::chiSolverGetName (int solver_handle)
 
void chi_lua::chiSolverGetFieldFunctionList (int SolverHandle)
 
void chi_lua::chiSolverGetInfo (int solver_handle, varying info)
 
void chi_lua::chiSolverSetProperties (int handle, Table property_table)
 
MaterialHandle chi_lua::chiPhysicsAddMaterial (char Name)
 
void chi_lua::chiPhysicsMaterialAddProperty (int MaterialHandle, int PropertyIndex)
 
void chi_lua::chiPhysicsMaterialSetProperty (int MaterialHandle, int PropertyIndex, int OperationIndex, varying Information)
 
Lua chi_lua::chiPhysicsMaterialGetProperty (int MaterialHandle, int PropertyIndex)
 
handle chi_lua::chiGetFieldFunctionHandleByName (string FFname)
 
void chi_lua::chiExportFieldFunctionToVTK (int FFHandle, char BaseName)
 
void chi_lua::chiExportMultiFieldFunctionToVTK (table listFFHandles, char BaseName)
 
Returns chi_lua::chiPhysicsTransportXSCreate ()
 
void chi_lua::chiPhysicsTransportXSSet (int XS_handle, int OperationIndex, varying Information)
 
void chi_lua::chiPhysicsTransportXSGet (int XS_handle)
 
Returns chi_lua::chiPhysicsTransportXSMakeCombined (table Combinations)
 
void chi_lua::chiPhysicsTransportXSSetCombined (int XS_handle, table Combinations)
 
void chi_lua::chiPhysicsTransportXSExportToChiTechFormat (int XS_handle, string file_name)
 
void chi_lua::chiFieldOperationExecute (int handle)
 
Handle chi_lua::chiSurfaceMeshCreate ()
 
void chi_lua::chiSurfaceMeshExportToObj (int SurfaceHandle, char *FileName)
 
void chi_lua::chiSurfaceMeshExportPolyFile (int SurfaceHandle, char *FileName)
 
void chi_lua::chiSurfaceMeshExtractOpenEdgesToObj (int SurfaceHandle, char FileName)
 
success chi_lua::chiSurfaceMeshImportFromOBJFile (int SurfaceHandle, string FileName, bool polyflag, table3 transform)
 
success chi_lua::chiSurfaceMeshImportFromTriangleFiles (int SurfaceHandle, char *FileName, bool polyflag)
 
void chi_lua::chiSurfaceMeshImportFromMshFiles ()
 
void chi_lua::chiSurfaceMeshCheckCycles (int SurfaceHandle, int NumAngles)
 
void chi_lua::chiComputeLoadBalancing (int SurfaceHandle, table Xcuts, table Ycuts)
 
void chi_lua::chiMeshHandlerExportMeshToObj (char FileName, bool ExportByMaterial)
 
void chi_lua::chiMeshHandlerExportMeshToVTK (char FileName)
 
void chi_lua::chiMeshHandlerExportMeshToExodus (char FileName, bool suppress_nodesets, bool suppress_sidesets)
 
Handle chi_lua::chiMeshHandlerCreate ()
 
void chi_lua::chiMeshHandlerSetCurrent (int HandlerHandler)
 
void chi_lua::chiFFInterpolationGetValue (int FFIHandle)
 
Handle chi_lua::chiFFInterpolationCreate (int FFITypeIndex)
 
void chi_lua::chiFFInterpolationExportPython (int FFIHandle, char BaseName)
 
Handle chi_lua::chiFFInterpolationSetProperty (int FFIHandle, int PropertyIndex)
 
void chi_lua::chiFFInterpolationInitialize (int FFIHandle)
 
void chi_lua::chiFFInterpolationExecute (int FFIHandle)
 
Handle chi_lua::chiLogicalVolumeCreate (int TypeIndex, varying Values)
 
Sense chi_lua::chiLogicalVolumePointSense (int LVHandle, double Point_x, double Point_y, double Point_z)
 
void chi_lua::chiVolumeMesherSetupOrthogonalBoundaries ()
 
void chi_lua::chiVolumeMesherCreate (int Type, varying OtherArgs)
 
void chi_lua::chiVolumeMesherSetProperty (int PropertyIndex, varying PropertyValue)
 
void chi_lua::chiVolumeMesherSetKBAPartitioningPxPyPz (int Px, int Py, int Pz)
 
void chi_lua::chiVolumeMesherSetKBACutsX ()
 
void chi_lua::chiVolumeMesherSetKBACutsY ()
 
void chi_lua::chiVolumeMesherSetKBACutsZ ()
 
void chi_lua::chiVolumeMesherSetMatIDToAll (int material_id)
 
void chi_lua::chiVolumeMesherExecute ()
 
void chi_lua::chiSurfaceMesherExecute ()
 
void chi_lua::chiSurfaceMesherSetProperty (int PropertyNumber, varying PropertyValue)
 
void chi_lua::chiSurfaceMesherCreate (int SurfaceMesherType)
 
void chi_lua::chiCountMeshInLogicalVolume ()
 
void chi_lua::chiCutMesh (Vec3 PlanePoint, Vec3 PlaneNormal, double MergeTol, double GeneralTol)
 
void chi_lua::chiUnpartitionedMeshUploadVertex (int handle, double x, double y, double z)
 
void chi_lua::chiUnpartitionedMeshUploadCell (int handle, lua_table cell_table)
 
void chi_lua::chiUnpartitionedMeshFinalizeEmpty (int handle)
 
void chi_lua::chiCreateEmptyUnpartitionedMesh ()
 
void chi_lua::chiDestroyUnpartitionedMesh (int handle)
 
Handle chi_lua::chiUnpartitionedMeshFromVTU (char file_name, char field)
 
Handle chi_lua::chiUnpartitionedMeshFromPVTU (char file_name, char field)
 
Handle chi_lua::chiUnpartitionedMeshFromEnsightGold (char file_name, float scale)
 
Handle chi_lua::chiUnpartitionedMeshFromWavefrontOBJ (char file_name)
 
Handle chi_lua::chiUnpartitionedMeshFromMshFormat (char file_name)
 
Handle chi_lua::chiUnpartitionedMeshFromExodusII (char file_name, float scale)
 
Two chi_lua::chiMeshCreateUnpartitioned1DOrthoMesh (array_float x_nodes)
 
Two chi_lua::chiMeshCreateUnpartitioned2DOrthoMesh (array_float x_nodes, array_float y_nodes)
 
Two chi_lua::chiMeshCreateUnpartitioned3DOrthoMesh (array_float x_nodes, array_float y_nodes, array_float z_nodes)
 
void chi_lua::chiDecomposeSurfaceMeshPxPy (mesh Surface, int Px, int Py)
 
void chi_lua::chiMeshGeneratorExecute ()
 
void chi_lua::chiMakeObject ()
 
void chi_lua::chiMakeObjectType ()
 
void chi_lua::chiMakeObject (ParameterBlock params)
 
void chi_lua::chiMakeObjectType (string type, ParameterBlock params)
 
void chi_lua::chiProgramTime ()
 
void chi_lua::chiSleep ()
 
void chi_lua::chiSleep (int time)
 
void chi_lua::chiExit ()
 
void chi_lua::chiExit (int return_code)
 
void chi_lua::chiLogSetVerbosity (int int_level)
 
void chi_lua::chiLog (int LogType, char LogMsg)
 
double chi_lua::chiLogProcessEvent (string event_name, string event_operation_name)
 
void chi_lua::chiLogPrintTimingGraph (int rank)
 
void chi_lua::chiLocallyRefineSLDFESQAngularQuadrature (in handle, vec3 reference_direction, double cone_size, bool invert_logic)
 
void chi_lua::chiCreateSLDFESQAngularQuadrature (int initial_refinement_level)
 
void chi_lua::chiPrintToPythonSLDFESQAngularQuadrature (int handle, string file_name_prefix)
 
Returns chi_lua::chiCreateLineQuadrature (int QuadratureType, int NumberOfPoints, bool VerboseFlag)
 
Returns chi_lua::chiCreateCustomAngularQuadrature (array azimuthal_angles, array polar_angles, array weight)
 
Returns chi_lua::chiCreateCylindricalProductQuadrature (int QuadratureType, varying values)
 
Returns chi_lua::chiCreateSphericalProductQuadrature (int QuadratureType, varying values)
 
Table chi_lua::chiGetProductQuadrature (int QuadHandle)
 
void chi_lua::chiOptimizeAngularQuadratureForPolarSymmetry (in handle, double normalization)
 
Returns chi_lua::chiCreateProductQuadrature (int QuadratureType, varying values)
 
void chi_lua::chiLegendre (int N, double x)
 
void chi_lua::chiLegendreDerivative (int N, double x)
 
void chi_lua::chiYlm (int ell, int m, double theta, double varphi)
 
void chi_lua::chiFunctionDimAToDimBEvaluate ()
 
Varying chi_lua::chiFunctionDimAToDimBEvaluate (in handle, Varying params)
 
void chi_lua::chiMPIBarrier ()
 
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)
 
Varying * chi_lua::chiPRKGetParam (int handle, string param_name)
 
Varying * chi_lua::chiPRKSetParam (int handle, string param_name, Varying value)
 
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::chiLBSInitializeMaterials (int SolverIndex)
 
void chi_lua::chiLBSAddPointSource (int SolverIndex, double Location_x, double Location_y, double Location_z, table Strength)
 
void chi_lua::chiLBSClearPointSources (int SolverIndex)
 
void chi_lua::chiLBSInitializePointSources (int SolverIndex)
 
void chi_lua::chiLBSWriteGroupsetAngularFlux (int SolverIndex, int GroupsetIndex, string file_base)
 
void chi_lua::chiLBSReadGroupsetAngularFlux (int SolverIndex, int GroupsetIndex, string file_base)
 
void chi_lua::chiLBSSetProperty (int SolverIndex, int PropertyIndex)
 
Pair chi_lua::chiLBSGetScalarFieldFunctionList (int SolverIndex)
 
void chi_lua::chiLBSCreateGroupset (int SolverIndex)
 
void chi_lua::chiLBSCreateGroup (int SolverIndex, int GroupId)
 
void chi_lua::chiLBSGroupsetAddGroups (int SolverIndex, int GroupsetIndex, int FromIndex, int ToIndex)
 
void chi_lua::chiLBSGroupsetSetQuadrature (int SolverIndex, int GroupsetIndex, int QuadratureIndex)
 
void chi_lua::chiLBSGroupsetSetAngleAggregationType (int SolverIndex, int GroupsetIndex, int AggregationType)
 
void chi_lua::chiLBSGroupsetSetAngleAggDiv (int SolverIndex, int GroupsetIndex, int NumDiv)
 
void chi_lua::chiLBSGroupsetSetGroupSubsets (int SolverIndex, int GroupsetIndex, int NumDiv)
 
void chi_lua::chiLBSGroupsetSetIterativeMethod (int SolverIndex, int GroupsetIndex, int IterativeMethod)
 
void chi_lua::chiLBSGroupsetSetResidualTolerance (int SolverIndex, int GroupsetIndex, float ResidualTol)
 
void chi_lua::chiLBSGroupsetSetMaxIterations (int SolverIndex, int GroupsetIndex, int Numiter)
 
void chi_lua::chiLBSGroupsetSetGMRESRestartIntvl (int SolverIndex, int GroupsetIndex, int Intvl)
 
void chi_lua::chiLBSGroupsetSetEnableSweepLog (int SolverIndex, int GroupsetIndex, bool flag)
 
void chi_lua::chiLBSGroupsetSetWGDSA (int SolverIndex, int GroupsetIndex, int MaxIters, float ResTol, bool Verbose, char PETSCString)
 
void chi_lua::chiLBSGroupsetSetTGDSA (int SolverIndex, int GroupsetIndex, int MaxIters, float ResTol, bool Verbose, char PETSCString)
 
double chi_lua::chiLBSComputeFissionRate (int SolverIndex, string OldNewOption)
 
void chi_lua::chiLBSWriteFluxMoments (int SolverIndex, string file_base)
 
void chi_lua::chiLBSCreateAndWriteSourceMoments (int SolverIndex, string file_base)
 
void chi_lua::chiLBSReadFluxMomentsAndMakeSourceMoments (int SolverIndex, string file_base, bool single_file_flag)
 
void chi_lua::chiLBSReadSourceMoments (int SolverIndex, string file_base, bool single_file_flag)
 
void chi_lua::chiLBSReadFluxMoments (int SolverIndex, string file_base, bool single_file_flag)
 
void chi_lua::chiLBSSetPhiFromFieldFunction (int handle, Table specs)
 
void chi_lua::chiAdjointSolverExportImportanceMapBinary ()
 
void chi_lua::chiAdjointSolverComputeInnerProduct ()
 
void chi_lua::chiAdjointSolverAddResponseFunction ()
 
handle chi_lua::chiAdjointSolverReadFluxMomentsToBuffer (int SolverHandle, string FileBaseName)
 
void chi_lua::chiAdjointSolverApplyFluxMomentBuffer (int SolverHandle, int BufferHandle)
 
void chi_lua::chiAdjointSolverMakeExpRepFromP1Moments ()
 
The chi_lua::chiLBSComputeLeakage (int SolverIndex, int GroupSetHandle, int BoundaryID)
 
void chi_lua::chiLBSComputeBalance (int SolverIndex)
 
void chi_lua::chiLBTSAdvanceTimeData (int SolverIndex)
 
void chi_lua::chiLBSCreateTransientSolver (string SolverName)
 
void chi_lua::chiLBTSSetProperty (int SolverIndex, string PropertyName)
 
void chi_lua::chiLBTSGetProperty (int SolverIndex, string PropertyName)