This material converts regular material properties to AD properties and AD properties to regular prop...
MaterialADConverterTempl< RankTwoTensor > RankTwoTensorMaterialADConverter
MaterialADConverterTempl< Real > MaterialADConverter
std::size_t _num_reg_props_to_convert
virtual void computeQpProperties() override
Users must override this method.
std::size_t _num_ad_props_to_convert
std::vector< const MaterialProperty< T > * > _reg_props_in
const bool _intra_convert
static InputParameters validParams()
Materials compute MaterialProperties.
std::vector< MaterialProperty< T > * > _reg_props_out
std::vector< ADMaterialProperty< T > * > _ad_props_out
const InputParameters & parameters() const
Get the parameters of the object.
MaterialADConverterTempl(const InputParameters ¶meters)
std::vector< const ADMaterialProperty< T > * > _ad_props_in
void initQpStatefulProperties() override
Initialize stateful properties at quadrature points.
MaterialADConverterTempl< RankFourTensor > RankFourTensorMaterialADConverter