Chi-Tech
chi_physics Namespace Reference

Namespaces

namespace  field_operations
 

Data Structures

class  AdjointMGXS
 
class  BasicOption
 
class  BasicOptions
 
class  ConstantTimeStepper
 
class  FieldFunction
 
class  FieldFunctionGridBased
 
class  FieldFunctionInterface
 
class  GridBasedFieldFunctionInterface
 
class  IsotropicMultiGrpSource
 
class  Material
 
class  MaterialProperty
 
class  MultiGroupXS
 
class  PhysicsEventPublisher
 
class  ScalarValue
 
class  SingleStateMGXS
 
class  Solver
 
class  TimeStepper
 

Typedefs

typedef std::shared_ptr< MaterialMaterialPtr
 
typedef std::shared_ptr< MultiGroupXSMultiGroupXSPtr
 
typedef std::shared_ptr< FieldFunctionFieldFunctionPtr
 
typedef std::shared_ptr< FieldFunctionGridBasedFieldFunctionGridBasedPtr
 

Enumerations

enum class  OperationType {
  SINGLE_VALUE = 0 , FROM_ARRAY = 1 , SIMPLEXS0 = 20 , SIMPLEXS1 = 21 ,
  EXISTING = 22 , CHI_XSFILE = 23
}
 
enum class  PropertyType { SCALAR_VALUE = 1 , TRANSPORT_XSECTIONS = 10 , ISOTROPIC_MG_SOURCE = 11 }
 
enum class  TimeStepStatus { SUCCESS = 0 , FAILURE = 1 , NEUTRAL = 2 }
 

Functions

std::string GetPETScConvergedReasonstring (KSPConvergedReason reason)
 
 RegisterChiObject (chi_physics, FieldFunctionGridBased)
 
 RegisterChiObject (chi_physics, ConstantTimeStepper)
 

Typedef Documentation

◆ FieldFunctionGridBasedPtr

Definition at line 10 of file chi_ffinterpolation.h.

◆ FieldFunctionPtr

typedef std::shared_ptr<FieldFunction> chi_physics::FieldFunctionPtr

Definition at line 38 of file chi_runtime.h.

◆ MaterialPtr

typedef std::shared_ptr<Material> chi_physics::MaterialPtr

Definition at line 36 of file chi_runtime.h.

◆ MultiGroupXSPtr

typedef std::shared_ptr<MultiGroupXS> chi_physics::MultiGroupXSPtr

Definition at line 37 of file chi_runtime.h.

Enumeration Type Documentation

◆ OperationType

enum class chi_physics::OperationType
strong
Enumerator
SINGLE_VALUE 
FROM_ARRAY 
SIMPLEXS0 
SIMPLEXS1 
EXISTING 
CHI_XSFILE 

Definition at line 8 of file chi_physics_namespace.h.

◆ PropertyType

enum class chi_physics::PropertyType
strong
Enumerator
SCALAR_VALUE 
TRANSPORT_XSECTIONS 
ISOTROPIC_MG_SOURCE 

Definition at line 11 of file material_property_base.h.

◆ TimeStepStatus

enum class chi_physics::TimeStepStatus
strong
Enumerator
SUCCESS 
FAILURE 
NEUTRAL 

Definition at line 9 of file TimeStepper.h.

Function Documentation

◆ GetPETScConvergedReasonstring()

std::string chi_physics::GetPETScConvergedReasonstring ( KSPConvergedReason  reason)

Gets the string value of a converged reason.

Definition at line 7 of file chi_physics_utils.cc.

◆ RegisterChiObject() [1/2]

chi_physics::RegisterChiObject ( chi_physics  ,
ConstantTimeStepper   
)

◆ RegisterChiObject() [2/2]

chi_physics::RegisterChiObject ( chi_physics  ,
FieldFunctionGridBased   
)