29 #ifndef vtkCPExodusIIResultsArrayTemplate_h
30 #define vtkCPExodusIIResultsArrayTemplate_h
37 template <
class Scalar>
40 vtkMappedDataArray<Scalar> >
122 double *TempDoubleArray;
129 #include "vtkCPExodusIIResultsArrayTemplate.txx"
131 #endif //vtkCPExodusIIResultsArrayTemplate_h
Provides the equivalent of vtkTypeMacro for use with template classes.
void SetNumberOfTuples(vtkIdType number)
double * GetTuple(vtkIdType i)
vtkVariant GetVariantValue(vtkIdType idx)
void SetExodusScalarArrays(std::vector< Scalar * > arrays, vtkIdType numTuples)
Abstract superclass for all arrays.
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
void SetVariantValue(vtkIdType idx, vtkVariant value)
int Allocate(vtkIdType sz, vtkIdType ext)
vtkCPExodusIIResultsArrayTemplate()
vtkIdType InsertNextTupleValue(const Scalar *t)
A atomic type representing the union of many types.
void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
int Resize(vtkIdType numTuples)
void InsertTupleValue(vtkIdType i, const Scalar *t)
void SetValue(vtkIdType idx, Scalar value)
a simple class to control print indentation
void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
vtkIdType LookupValue(vtkVariant value)
void DeepCopy(vtkAbstractArray *aa)
list of point or cell ids
abstract superclass for arrays of numeric data
Map native Exodus II results arrays into the vtkDataArray interface.
Abstract superclass to iterate over elements in an vtkAbstractArray.
void GetTupleValue(vtkIdType idx, Scalar *t)
~vtkCPExodusIIResultsArrayTemplate()
vtkMappedDataArrayNewInstanceMacro(vtkCPExodusIIResultsArrayTemplate< Scalar >) static vtkCPExodusIIResultsArrayTemplate *New()
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
Scalar GetValue(vtkIdType idx)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void InsertValue(vtkIdType idx, Scalar v)
vtkIdType InsertNextValue(Scalar v)
void RemoveTuple(vtkIdType id)
void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
vtkArrayIterator * NewIterator()
vtkIdType LookupTypedValue(Scalar value)
void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output)
void SetTupleValue(vtkIdType i, const Scalar *t)
std::vector< Scalar * > Arrays
Scalar & GetValueReference(vtkIdType idx)