Result data from a criterion. Must include a single result if the criterion is not set up for batch loads. Must include a result per load if the criterion is set up for batch loads
This interface represents any material. Different MaterialTypes have different properties available. Properties that are unavailable will throw, and be logged as DataRequired. To indicate that your analysis requires a particular property that doesn't exist, you can use the MaterialDataRequiredException