LevelSetBiMaterialRankTwoTempl< true > ADLevelSetBiMaterialRankTwo
LevelSetBiMaterialRankTwoTempl< false > LevelSetBiMaterialRankTwo
typename GenericMaterialPropertyStruct< T, is_ad >::type GenericMaterialProperty
Base class for switching between materials in a bi-material system where the interface is defined by ...
Compute a RankTwoTensor material property for bi-materials problem (consisting of two different mater...
static InputParameters validParams()
virtual void assignQpPropertiesForLevelSetPositive() override
assign the material properties for the positive level set region.
virtual void assignQpPropertiesForLevelSetNegative() override
assign the material properties for the negative level set region.
GenericMaterialProperty< RankTwoTensor, is_ad > & _material_prop
Global RankTwoTensor material property (switch bi-material diffusion coefficient based on level set v...
std::vector< const GenericMaterialProperty< RankTwoTensor, is_ad > * > _bimaterial_material_prop
RankTwoTensor Material properties for the two separate materials in the bi-material system.
const InputParameters & parameters() const