Go to the documentation of this file.
19 params.addClassDescription(
20 "Compute a Real material property for bi-materials problem (consisting of two "
21 "different materials) defined by a level set function.");
27 _bimaterial_material_prop(2),
28 _material_prop(declareProperty<Real>(_base_name + _prop_name))
31 getParam<std::string>(
"levelset_positive_base") +
"_" +
_prop_name);
33 getParam<std::string>(
"levelset_negative_base") +
"_" +
_prop_name);
InputParameters validParams< LevelSetBiMaterialBase >()
virtual void assignQpPropertiesForLevelSetNegative()
assign the material properties for the negative level set region.
virtual void assignQpPropertiesForLevelSetPositive()
assign the material properties for the positive level set region.
MaterialProperty< Real > & _material_prop
Global Real material property (switch bi-material diffusion coefficient based on level set values)
registerMooseObject("XFEMApp", LevelSetBiMaterialReal)
InputParameters validParams< LevelSetBiMaterialReal >()
std::vector< const MaterialProperty< Real > * > _bimaterial_material_prop
Real Material properties for the two separate materials in the bi-material system.
LevelSetBiMaterialReal(const InputParameters ¶meters)
Base class for switching between materials in a bi-material system where the interface is defined by ...
Compute a Real material property for bi-materials problem (consisting of two different materials) def...
std::string _prop_name
Property name.