Go to the documentation of this file.
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
void SetTuple(vtkIdType i, const float *source)
vtkIdType InsertNextTupleValue(const Scalar *t)
vtkIdType InsertNextValue(Scalar v)
void InterpolateTuple(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)
vtkArrayIterator * NewIterator()
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
vtkIdType LookupTypedValue(Scalar value)
void RemoveTuple(vtkIdType id)
abstract superclass for arrays of numeric data
void SetExodusScalarArrays(std::vector< Scalar * > arrays, vtkIdType numTuples, bool save)
std::vector< Scalar * > Arrays
void GetTuple(vtkIdType i, double *tuple)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void LookupValue(vtkVariant value, vtkIdList *ids)
int Allocate(vtkIdType sz, vtkIdType ext)
void SetTupleValue(vtkIdType i, const Scalar *t)
GLsizei const GLfloat * value
void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
void GetTupleValue(vtkIdType idx, Scalar *t)
a simple class to control print indentation
void GetTuples(vtkIdType p1, vtkIdType p2, vtkAbstractArray *output)
void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
void InsertTuples(vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkAbstractArray *source)
void SetNumberOfTuples(vtkIdType number)
void InsertTuple(vtkIdType i, const double *source)
void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
A atomic type representing the union of many types.
vtkVariant GetVariantValue(vtkIdType idx)
list of point or cell ids
void SetExodusScalarArrays(std::vector< Scalar * > arrays, vtkIdType numTuples)
vtkIdType LookupValue(vtkVariant value)
void DeepCopy(vtkAbstractArray *aa)
void InsertValue(vtkIdType idx, Scalar v)
vtkCPExodusIIResultsArrayTemplate()
Abstract superclass for all arrays.
~vtkCPExodusIIResultsArrayTemplate()
virtual void PrintSelf(ostream &os, vtkIndent indent)
void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
int Resize(vtkIdType numTuples)
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
void InsertTupleValue(vtkIdType i, const Scalar *t)
vtkMappedDataArrayNewInstanceMacro(vtkCPExodusIIResultsArrayTemplate< Scalar >) static vtkCPExodusIIResultsArrayTemplate *New()
void SetValue(vtkIdType idx, Scalar value)
vtkIdType InsertNextTuple(const float *source)
Map native Exodus II results arrays into the vtkDataArray interface.
Abstract superclass to iterate over elements in an vtkAbstractArray.
Scalar GetValue(vtkIdType idx)
void SetTuple(vtkIdType i, const double *source)
void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output)
void LookupTypedValue(Scalar value, vtkIdList *ids)
Scalar & GetValueReference(vtkIdType idx)
void SetVariantValue(vtkIdType idx, vtkVariant value)
vtkIdType InsertNextTuple(const double *source)
void DeepCopy(vtkDataArray *da)
double * GetTuple(vtkIdType i)
void InsertTuple(vtkIdType i, const float *source)
Provides the equivalent of vtkTypeMacro for use with template classes.