moltres
Loading...
Searching...
No Matches
DiffusionRodMaterial.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7public:
8 DiffusionRodMaterial(const InputParameters & parameters);
9
10 static InputParameters validParams();
11
12protected:
13 void Construct(nlohmann::json xs_root);
14 virtual void dummyComputeQpProperties() override;
15 virtual void splineComputeQpProperties() override;
16 virtual void monotoneCubicComputeQpProperties() override;
17 virtual void linearComputeQpProperties() override;
18
20 Real volumeFraction();
21
24
26 const Function & _rod_height;
27
29 const Real _cusp_power;
30
32 const Real _cusp_coeff;
33};
Definition DiffusionRodMaterial.h:6
Real volumeFraction()
Volume fraction of rod material in element.
Definition DiffusionRodMaterial.C:558
virtual void splineComputeQpProperties() override
Definition DiffusionRodMaterial.C:237
std::string _nonrod_material_key
Non-rod material key associated with the group constants to be loaded.
Definition DiffusionRodMaterial.h:23
virtual void monotoneCubicComputeQpProperties() override
Definition DiffusionRodMaterial.C:344
virtual void dummyComputeQpProperties() override
Definition DiffusionRodMaterial.C:181
void Construct(nlohmann::json xs_root)
Definition DiffusionRodMaterial.C:56
virtual void linearComputeQpProperties() override
Definition DiffusionRodMaterial.C:451
const Real _cusp_coeff
Rod cusping correction coefficient.
Definition DiffusionRodMaterial.h:32
DiffusionRodMaterial(const InputParameters &parameters)
Definition DiffusionRodMaterial.C:26
const Function & _rod_height
Rod height function.
Definition DiffusionRodMaterial.h:26
const Real _cusp_power
Rod cusping correction power factor.
Definition DiffusionRodMaterial.h:29
static InputParameters validParams()
Definition DiffusionRodMaterial.C:10
Definition MoltresJsonMaterial.h:7