23#ifndef vtkYieldCriteria_h
24#define vtkYieldCriteria_h
27#include "vtkFiltersTensorModule.h"
32VTK_ABI_NAMESPACE_BEGIN
90 vtkIdType nbTuples,
bool isPointData)
const;
Store on/off settings for data arrays, etc.
abstract class to specify dataset behavior
a simple class to control print indentation
Allocate and hold a VTK object.
Compute principal values and directions from symmetric tensor.
vtkNew< vtkDataArraySelection > CriteriaSelection
static vtkYieldCriteria * New()
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks for Information.
vtkNew< vtkTensorPrincipalInvariants > InvariantsFilter
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
bool ComputeYieldCriteria(vtkDataSet *output, vtkDataArray *array, const std::string &arrayName, vtkIdType nbTuples, bool isPointData) const
Compute and append to the given dataset the yield criteria derived from the given array.
vtkNew< vtkDataArraySelection > CellDataArraySelection
Criterion
Enum of supported yield criteria.
~vtkYieldCriteria() override=default
vtkNew< vtkDataArraySelection > PointDataArraySelection
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.