23#ifndef vtkYieldCriteria_h 
   24#define vtkYieldCriteria_h 
   27#include "vtkFiltersTensorModule.h"  
   32VTK_ABI_NAMESPACE_BEGIN
 
   60  vtkGetMacro(ScaleVectors, 
bool);
 
   61  vtkSetMacro(ScaleVectors, 
bool);
 
   90    vtkIdType nbTuples, 
bool isPointData) 
const;
 
   99  bool ScaleVectors = 
false;
 
Store on/off settings for data arrays, etc.
 
abstract superclass for arrays of numeric data
 
Superclass for algorithms that produce output of the same type as input.
 
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.
 
Compute principal stress and yield criteria 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.