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