SCIANTIX API reference
Class Hierarchy
-
- Class Gas
- Class InputVariable
- Class Material
- Class Matrix
- Class Model
- Template Class SciantixArray
- Class SciantixVariable
- Class Simulation
- Class Solver
- Class System
- Class Variable
File Hierarchy
-
- Directory include
- Directory classes
- File Gas.h
- File InputVariable.h
- File Material.h
- File Matrix.h
- File Model.h
- File SciantixArray.h
- File SciantixVariable.h
- File Simulation.h
- File Solver.h
- File System.h
- File Variable.h
- Directory coupling
- File TUSrcCoupling.h
- Directory file_manager
- File Initialization.h
- File InputInterpolation.h
- File InputReading.h
- File TimeStepCalculation.h
- Directory models
- File GasDiffusion.h
- File StoichiometryDeviation.h
- Directory namespaces
- File Constants.h
- File ErrorMessages.h
- Directory operations
- File SetGas.h
- File SetGPVariables.h
- File SetMatrix.h
- File SetSystem.h
- File SetVariables.h
- File SetVariablesFunctions.h
- File MainVariables.h
- File Sciantix.h
- Directory classes
- Directory include
Full API
Namespaces
Classes and Structs
- Class Matrix
- Inheritance Relationships
- Class Documentation
MatrixsetTheoreticalDensity()getTheoreticalDensity()setLatticeParameter()getLatticeParameter()setSurfaceTension()getSurfaceTension()setSchottkyVolume()getSchottkyVolume()setOctahedralInterstitialSite()getOctahedralInterstitialSite()setGrainBoundaryMobility()getGrainBoundaryMobility()setFissionFragmentRange()getFissionFragmentRange()setFissionFragmentInfluenceRadius()getFissionFragmentInfluenceRadius()setSemidihedralAngle()getSemidihedralAngle()setGrainBoundaryThickness()getGrainBoundaryThickness()setGrainBoundaryVacancyDiffusivity()getGrainBoundaryVacancyDiffusivity()setLenticularShapeFactor()getLenticularShapeFactor()setNucleationRate()getNucleationRate()setPoreNucleationRate()getPoreNucleationRate()setPoreResolutionRate()getPoreResolutionRate()setPoreTrappingRate()getPoreTrappingRate()setGrainRadius()getGrainRadius()setHealingTemperatureThreshold()getHealingTemperatureThreshold()setChromiumContent()getChromiumContent()setChromiumSolubility()getChroimumSolubility()setChromiaSolubility()getChromiaSolubility()setChromiumSolution()getChromiumSolution()setChromiumPrecipitate()getChromiumPrecipitate()setChromiaSolution()getChromiaSolution()setChromiaPrecipitate()getChromiaPrecipitate()setElasticModulus()getElasticModulus()setPoissonRatio()getPoissonRatio()setGrainBoundaryFractureEnergy()getGrainBoundaryFractureEnergy()setShearModulus()getShearModulus()Matrix()~Matrix()matrix_densitylattice_parametergrain_boundary_mobilityff_rangeff_influence_radiussurface_tensionschottky_defect_volumeois_volumegrain_boundary_thicknessgrain_boundary_diffusivitysemidihedral_anglelenticular_shape_factorgrain_radiushealing_temperature_thresholdnucleation_ratepore_nucleation_ratepore_resolution_ratepore_trapping_ratechromium_contentchromium_solubilityCr2O3_solubilitychromium_solutionchromium_precipitatechromia_solutionchromia_precipitateelastic_moduluspoisson_ratiograin_boundary_fracture_energyshear_modulus
- Class SciantixVariable
- Inheritance Relationships
- Class Documentation
SciantixVariableSciantixVariable()rescaleInitialValue()rescaleFinalValue()addValue()setUOM()getUOM()setConstant()resetValue()setFinalValue()setInitialValue()getFinalValue()getInitialValue()getIncrement()setOutput()getOutput()SciantixVariable()~SciantixVariable()uomfinal_valueinitial_valueto_output
- Class Simulation
- Class Documentation
Simulation~Simulation()setVariables()setGas()setMatrix()setSystem()setGPVariables()initialize()execute()update()output()Burnup()EffectiveBurnup()GasProduction()GasDecay()GasRelease()GasDiffusion()GrainGrowth()IntraGranularBubbleBehavior()InterGranularBubbleBehavior()GrainBoundarySweeping()GrainBoundaryMicroCracking()Densification()GrainBoundaryVenting()openPorosity()athermalVentingFactor()HighBurnupStructureFormation()HighBurnupStructurePorosity()StoichiometryDeviation()GapPartialPressure()UO2Thermochemistry()ChromiumSolubility()Microstructure()getDiffusionModes()getDiffusionModesSolution()getDiffusionModesBubbles()getInstance()
- Class Documentation
- Class Solver
- Inheritance Relationships
- Class Documentation
SolverIntegrator()LimitedGrowth()Decay()BinaryInteraction()SpectralDiffusion()dotProduct1D()dotProduct2D()SpectralDiffusion2equations()SpectralDiffusion3equations()Laplace2x2()Laplace3x3()det()Laplace()QuarticEquation()modeInitialization()NewtonBlackburn()NewtonLangmuirBasedModel()Solver()~Solver()
- Class System
- Inheritance Relationships
- Class Documentation
SystemsetRestructuredMatrix()getRestructuredMatrix()setYield()getYield()setRadiusInLattice()getRadiusInLattice()setGas()getGas()getGasName()setMatrix()getMatrix()getMatrixName()getVolumeInLattice()setVolumeInLattice()setBubbleDiffusivity()getBubbleDiffusivity()setHeliumDiffusivity()getHeliumDiffusivity()setFissionGasDiffusivity()getFissionGasDiffusivity()setHenryConstant()getHenryConstant()setResolutionRate()getResolutionRate()setTrappingRate()getTrappingRate()setNucleationRate()getNucleationRate()setPoreNucleationRate()getPoreNucleationRate()setProductionRate()getProductionRate()System()~System()referencenameyieldradius_in_latticevolume_in_latticediffusivitybubble_diffusivityhenry_constantresolution_ratetrapping_ratenucleation_ratepore_nucleation_ratemodesproduction_raterestructured_matrixgasmatrix