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)
Abstract superclass for all arrays.
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
void SetVariantValue(vtkIdType idx, vtkVariant value)
GLsizei const GLfloat * 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)
void SetExodusScalarArrays(std::vector< Scalar *> arrays, vtkIdType numTuples)
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)