https://mooseframework.inl.gov
Public Member Functions | List of all members
VariableSizeMaterialPropertiesInterface Class Referenceabstract

Interface class to return the size of material properties that do not have a fixed size. More...

#include <VariableSizeMaterialPropertiesInterface.h>

Inheritance diagram for VariableSizeMaterialPropertiesInterface:
[legend]

Public Member Functions

 VariableSizeMaterialPropertiesInterface (const InputParameters &)
 
virtual std::size_t getVectorPropertySize (const MaterialPropertyName &) const =0
 Return the size of the variable size vector material property that the material defines. More...
 

Detailed Description

Interface class to return the size of material properties that do not have a fixed size.

Definition at line 17 of file VariableSizeMaterialPropertiesInterface.h.

Constructor & Destructor Documentation

◆ VariableSizeMaterialPropertiesInterface()

VariableSizeMaterialPropertiesInterface::VariableSizeMaterialPropertiesInterface ( const InputParameters )
inline

Definition at line 20 of file VariableSizeMaterialPropertiesInterface.h.

20 {}

Member Function Documentation

◆ getVectorPropertySize()

virtual std::size_t VariableSizeMaterialPropertiesInterface::getVectorPropertySize ( const MaterialPropertyName &  ) const
pure virtual

Return the size of the variable size vector material property that the material defines.

Implemented in GenericConstantStdVectorMaterialTempl< is_ad >.

Referenced by MaterialOutputAction::outputHelper().


The documentation for this class was generated from the following file: