23#ifndef __vtkboneLinearAnisotropicMaterialArray_h
24#define __vtkboneLinearAnisotropicMaterialArray_h
An object representing an array of linear anisotropic materials.
static vtkboneLinearAnisotropicMaterialArray * New()
float * GetItemUpperTriangular(vtkIdType k)
virtual void SetStressStrainMatrixUpperTriangular(vtkFloatArray *K)
virtual vtkboneMaterial * ScaledCopy(double factor) override
virtual void SetScaledItemUpperTriangular(vtkIdType k, double *ut, double factor)
vtkFloatArray * StressStrainMatrixUpperTriangular
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void SetScaledItem(vtkIdType k, vtkboneLinearAnisotropicMaterial *material, double factor)
~vtkboneLinearAnisotropicMaterialArray()
virtual void Resize(vtkIdType size) override
virtual void SetItem(vtkIdType k, vtkboneLinearAnisotropicMaterial *material)
virtual vtkboneMaterial * Copy() override
virtual vtkIdType GetSize() override
virtual void SetScaledItemUpperTriangular(vtkIdType k, float *ut, double factor)
vtkboneLinearAnisotropicMaterialArray()
An object representing a linear anisotropic material.
An abstract base class for materials of materials of the same type.
An abstract base class for materials used in finite element models.