Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes

Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar > Class Template Reference

#include <Albany_Catalyst_TeuchosArrayRCPDataArrayDecl.hpp>

List of all members.

Public Types

typedef Teuchos::ArrayRCP< Scalar > ContainerType
typedef Scalar ValueType

Public Member Functions

 vtkMappedDataArrayNewInstanceMacro (TeuchosArrayRCPDataArray< Scalar >) static TeuchosArrayRCPDataArray *New()
virtual void PrintSelf (ostream &os, vtkIndent indent)
void SetArrayRCP (const Teuchos::ArrayRCP< Scalar > &array, int numComps)
void Initialize ()
void GetTuples (vtkIdList *ptIds, vtkAbstractArray *output)
void GetTuples (vtkIdType p1, vtkIdType p2, vtkAbstractArray *output)
void Squeeze ()
vtkArrayIterator * NewIterator ()
vtkIdType LookupValue (vtkVariant value)
void LookupValue (vtkVariant value, vtkIdList *ids)
vtkVariant GetVariantValue (vtkIdType idx)
void ClearLookup ()
double * GetTuple (vtkIdType i)
void GetTuple (vtkIdType i, double *tuple)
vtkIdType LookupTypedValue (ValueType value)
void LookupTypedValue (ValueType value, vtkIdList *ids)
ValueType GetValue (vtkIdType idx)
ValueTypeGetValueReference (vtkIdType idx)
void GetTupleValue (vtkIdType idx, ValueType *t)
int Allocate (vtkIdType sz, vtkIdType ext)
int Resize (vtkIdType numTuples)
void SetNumberOfTuples (vtkIdType number)
void SetTuple (vtkIdType i, vtkIdType j, vtkAbstractArray *source)
void SetTuple (vtkIdType i, const float *source)
void SetTuple (vtkIdType i, const double *source)
void InsertTuple (vtkIdType i, vtkIdType j, vtkAbstractArray *source)
void InsertTuple (vtkIdType i, const float *source)
void InsertTuple (vtkIdType i, const double *source)
void InsertTuples (vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
vtkIdType InsertNextTuple (vtkIdType j, vtkAbstractArray *source)
vtkIdType InsertNextTuple (const float *source)
vtkIdType InsertNextTuple (const double *source)
void DeepCopy (vtkAbstractArray *aa)
void DeepCopy (vtkDataArray *da)
void InterpolateTuple (vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
void InterpolateTuple (vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)
void SetVariantValue (vtkIdType idx, vtkVariant value)
void RemoveTuple (vtkIdType id)
void RemoveFirstTuple ()
void RemoveLastTuple ()
void SetTupleValue (vtkIdType i, const ValueType *t)
void InsertTupleValue (vtkIdType i, const ValueType *t)
vtkIdType InsertNextTupleValue (const ValueType *t)
void SetValue (vtkIdType idx, ValueType value)
vtkIdType InsertNextValue (ValueType v)
void InsertValue (vtkIdType idx, ValueType v)

Protected Member Functions

 TeuchosArrayRCPDataArray ()
 ~TeuchosArrayRCPDataArray ()

Protected Attributes

Teuchos::ArrayRCP< Scalar > Data

Private Member Functions

 TeuchosArrayRCPDataArray (const TeuchosArrayRCPDataArray &)
void operator= (const TeuchosArrayRCPDataArray &)
vtkIdType Lookup (double val, vtkIdType startIdx)

Private Attributes

Scalar * TmpArray

Detailed Description

template<class Scalar>
class Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >

Definition at line 20 of file Albany_Catalyst_TeuchosArrayRCPDataArrayDecl.hpp.


Member Typedef Documentation

template<class Scalar>
typedef Teuchos::ArrayRCP<Scalar> Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::ContainerType
template<class Scalar>
typedef Scalar Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::ValueType

Constructor & Destructor Documentation

template<typename Scalar >
Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::TeuchosArrayRCPDataArray (  )  [protected]
template<typename Scalar >
Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::~TeuchosArrayRCPDataArray (  )  [protected]
template<class Scalar>
Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::TeuchosArrayRCPDataArray ( const TeuchosArrayRCPDataArray< Scalar > &   )  [private]

Member Function Documentation

template<class Scalar>
Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::vtkMappedDataArrayNewInstanceMacro ( TeuchosArrayRCPDataArray< Scalar >   ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Definition at line 32 of file Albany_Catalyst_TeuchosArrayRCPDataArray.hpp.

template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetArrayRCP ( const Teuchos::ArrayRCP< Scalar > &  array,
int  numComps 
)

Definition at line 39 of file Albany_Catalyst_TeuchosArrayRCPDataArray.hpp.

template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Initialize (  ) 

Definition at line 50 of file Albany_Catalyst_TeuchosArrayRCPDataArray.hpp.

template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetTuples ( vtkIdList *  ptIds,
vtkAbstractArray *  output 
)

Definition at line 58 of file Albany_Catalyst_TeuchosArrayRCPDataArray.hpp.

template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetTuples ( vtkIdType  p1,
vtkIdType  p2,
vtkAbstractArray *  output 
)

Definition at line 91 of file Albany_Catalyst_TeuchosArrayRCPDataArray.hpp.

template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Squeeze (  ) 
template<typename Scalar >
vtkArrayIterator * Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::NewIterator (  ) 
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::LookupValue ( vtkVariant  value  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::LookupValue ( vtkVariant  value,
vtkIdList *  ids 
)
template<typename Scalar >
vtkVariant Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetVariantValue ( vtkIdType  idx  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::ClearLookup (  ) 
template<typename Scalar >
double * Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetTuple ( vtkIdType  i  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetTuple ( vtkIdType  i,
double *  tuple 
)
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::LookupTypedValue ( ValueType  value  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::LookupTypedValue ( ValueType  value,
vtkIdList *  ids 
)
template<typename Scalar >
Scalar Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetValue ( vtkIdType  idx  )  [inline]
template<typename Scalar >
Scalar & Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetValueReference ( vtkIdType  idx  )  [inline]
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::GetTupleValue ( vtkIdType  idx,
TeuchosArrayRCPDataArray< Scalar >::ValueType t 
) [inline]
template<typename Scalar >
int Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Allocate ( vtkIdType  sz,
vtkIdType  ext 
)
template<typename Scalar >
int Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Resize ( vtkIdType  numTuples  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetNumberOfTuples ( vtkIdType  number  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetTuple ( vtkIdType  i,
vtkIdType  j,
vtkAbstractArray *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetTuple ( vtkIdType  i,
const float *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetTuple ( vtkIdType  i,
const double *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertTuple ( vtkIdType  i,
vtkIdType  j,
vtkAbstractArray *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertTuple ( vtkIdType  i,
const float *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertTuple ( vtkIdType  i,
const double *  source 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertTuples ( vtkIdList *  dstIds,
vtkIdList *  srcIds,
vtkAbstractArray *  source 
)
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertNextTuple ( vtkIdType  j,
vtkAbstractArray *  source 
)
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertNextTuple ( const float *  source  ) 
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertNextTuple ( const double *  source  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::DeepCopy ( vtkAbstractArray *  aa  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::DeepCopy ( vtkDataArray *  da  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InterpolateTuple ( vtkIdType  i,
vtkIdList *  ptIndices,
vtkAbstractArray *  source,
double *  weights 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InterpolateTuple ( vtkIdType  i,
vtkIdType  id1,
vtkAbstractArray *  source1,
vtkIdType  id2,
vtkAbstractArray *  source2,
double  t 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetVariantValue ( vtkIdType  idx,
vtkVariant  value 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::RemoveTuple ( vtkIdType  id  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::RemoveFirstTuple (  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::RemoveLastTuple (  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetTupleValue ( vtkIdType  i,
const ValueType t 
)
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertTupleValue ( vtkIdType  i,
const ValueType t 
)
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertNextTupleValue ( const ValueType t  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::SetValue ( vtkIdType  idx,
ValueType  value 
)
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertNextValue ( ValueType  v  ) 
template<typename Scalar >
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::InsertValue ( vtkIdType  idx,
ValueType  v 
)
template<class Scalar>
void Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::operator= ( const TeuchosArrayRCPDataArray< Scalar > &   )  [private]
template<typename Scalar >
vtkIdType Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Lookup ( double  val,
vtkIdType  startIdx 
) [private]

Member Data Documentation

template<class Scalar>
Teuchos::ArrayRCP<Scalar> Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::Data [protected]
template<class Scalar>
Scalar* Albany::Catalyst::TeuchosArrayRCPDataArray< Scalar >::TmpArray [private]

The documentation for this class was generated from the following files: