30 #ifndef vtkCPExodusIIResultsArrayTemplate_h
31 #define vtkCPExodusIIResultsArrayTemplate_h
37 template <
class Scalar>
129 double *TempDoubleArray;
138 #include "vtkCPExodusIIResultsArrayTemplate.txx"
140 #endif //vtkCPExodusIIResultsArrayTemplate_h
void InsertVariantValue(vtkIdType idx, vtkVariant value)
This container is read only – this method does nothing but print a warning.
void SetNumberOfTuples(vtkIdType number)
This container is read only – this method does nothing but print a warning.
ValueType GetValue(vtkIdType idx) const
Get the data at a particular index.
void SetTypedTuple(vtkIdType i, const Scalar *t)
This container is read only – this method does nothing but print a warning.
double * GetTuple(vtkIdType i)
Get the data tuple at tupleIdx.
vtkVariant GetVariantValue(vtkIdType idx)
Retrieve value from the array as a variant.
void SetExodusScalarArrays(std::vector< Scalar * > arrays, vtkIdType numTuples)
Set the arrays to be used and the number of tuples in each array.
Map non-contiguous data structures into the vtkDataArray API.
Abstract superclass for all arrays.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
void SetVariantValue(vtkIdType idx, vtkVariant value)
This container is read only – this method does nothing but print a warning.
int Allocate(vtkIdType sz, vtkIdType ext)
This container is read only – this method does nothing but print a warning.
#define vtkMappedDataArrayNewInstanceMacro(thisClass)
void InsertTypedTuple(vtkIdType i, const Scalar *t)
This container is read only – this method does nothing but print a warning.
vtkCPExodusIIResultsArrayTemplate()
void GetTypedTuple(vtkIdType idx, Scalar *t) const
Copy the tuple value into a user-provided array.
A atomic type representing the union of many types.
ValueType & GetValueReference(vtkIdType idx)
Get a reference to the scalar value at a particular index.
void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
This container is read only – this method does nothing but print a warning.
int Resize(vtkIdType numTuples)
This container is read only – this method does nothing but print a warning.
void Squeeze()
Free any unnecessary memory.
void SetValue(vtkIdType idx, Scalar value)
This container is read only – this method does nothing but print a warning.
void Initialize()
Release storage and reset array to initial state.
vtkAbstractTemplateTypeMacro(vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkMappedDataArray< Scalar >) vtkMappedDataArrayNewInstanceMacro(vtkCPExodusIIResultsArrayTemplate< Scalar >) static vtkCPExodusIIResultsArrayTemplate *New()
a simple class to control print indentation
void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
vtkIdType LookupValue(vtkVariant value)
Return the value indices where a specific value appears.
void DeepCopy(vtkAbstractArray *aa)
This container is read only – this method does nothing but print a warning.
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.
~vtkCPExodusIIResultsArrayTemplate()
Superclass::ValueType ValueType
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void InsertValue(vtkIdType idx, Scalar v)
This container is read only – this method does nothing but print a warning.
vtkIdType InsertNextValue(Scalar v)
This container is read only – this method does nothing but print a warning.
void RemoveTuple(vtkIdType id)
This container is read only – this method does nothing but print a warning.
void RemoveLastTuple()
This container is read only – this method does nothing but print a warning.
VTK_NEWINSTANCE vtkArrayIterator * NewIterator()
Subclasses must override this method and provide the right kind of templated vtkArrayIteratorTemplate...
void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
This container is read only – this method does nothing but print a warning.
vtkIdType InsertNextTypedTuple(const Scalar *t)
This container is read only – this method does nothing but print a warning.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
void RemoveFirstTuple()
This container is read only – this method does nothing but print a warning.
vtkIdType LookupTypedValue(Scalar value)
void GetTuples(vtkIdList *ptIds, vtkAbstractArray *output)
Given a list of tuple ids, return an array of tuples.
std::vector< Scalar * > Arrays
void ClearLookup()
Delete the associated fast lookup data structure on this array, if it exists.