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

Albany::Catalyst::EpetraDataArray Class Reference

#include <Albany_Catalyst_EpetraDataArray.hpp>

List of all members.

Public Member Functions

 vtkAbstractTypeMacro (EpetraDataArray, vtkMappedDataArray< double >) vtkMappedDataArrayNewInstanceMacro(EpetraDataArray) static EpetraDataArray *New()
virtual void PrintSelf (ostream &os, vtkIndent indent)
void SetEpetraVector (const Epetra_Vector &vector)
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)
ValueType & GetValueReference (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

 EpetraDataArray ()
 ~EpetraDataArray ()

Protected Attributes

const Epetra_Vector * Data

Private Member Functions

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

Private Attributes

double TmpDouble

Detailed Description

Definition at line 17 of file Albany_Catalyst_EpetraDataArray.hpp.


Constructor & Destructor Documentation

Albany::Catalyst::EpetraDataArray::EpetraDataArray (  )  [protected]

Definition at line 290 of file Albany_Catalyst_EpetraDataArray.cpp.

Albany::Catalyst::EpetraDataArray::~EpetraDataArray (  )  [protected]

Definition at line 295 of file Albany_Catalyst_EpetraDataArray.cpp.

Albany::Catalyst::EpetraDataArray::EpetraDataArray ( const EpetraDataArray  )  [private]

Member Function Documentation

Albany::Catalyst::EpetraDataArray::vtkAbstractTypeMacro ( EpetraDataArray  ,
vtkMappedDataArray< double >   
)
virtual void Albany::Catalyst::EpetraDataArray::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
void Albany::Catalyst::EpetraDataArray::SetEpetraVector ( const Epetra_Vector &  vector  ) 

Definition at line 28 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::Initialize (  ) 

Definition at line 36 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::GetTuples ( vtkIdList *  ptIds,
vtkAbstractArray *  output 
)

Definition at line 43 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::GetTuples ( vtkIdType  p1,
vtkIdType  p2,
vtkAbstractArray *  output 
)

Definition at line 59 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::Squeeze (  ) 

Definition at line 74 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkArrayIterator * Albany::Catalyst::EpetraDataArray::NewIterator (  ) 

Definition at line 78 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::LookupValue ( vtkVariant  value  ) 

Definition at line 85 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::LookupValue ( vtkVariant  value,
vtkIdList *  ids 
)

Definition at line 94 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkVariant Albany::Catalyst::EpetraDataArray::GetVariantValue ( vtkIdType  idx  ) 

Definition at line 106 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::ClearLookup (  ) 

Definition at line 111 of file Albany_Catalyst_EpetraDataArray.cpp.

double * Albany::Catalyst::EpetraDataArray::GetTuple ( vtkIdType  i  ) 

Definition at line 116 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::GetTuple ( vtkIdType  i,
double *  tuple 
)

Definition at line 122 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::LookupTypedValue ( ValueType  value  ) 

Definition at line 127 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::LookupTypedValue ( ValueType  value,
vtkIdList *  ids 
)

Definition at line 132 of file Albany_Catalyst_EpetraDataArray.cpp.

EpetraDataArray::ValueType Albany::Catalyst::EpetraDataArray::GetValue ( vtkIdType  idx  )  [inline]

Definition at line 92 of file Albany_Catalyst_EpetraDataArray.hpp.

EpetraDataArray::ValueType & Albany::Catalyst::EpetraDataArray::GetValueReference ( vtkIdType  idx  )  [inline]

Definition at line 98 of file Albany_Catalyst_EpetraDataArray.hpp.

void Albany::Catalyst::EpetraDataArray::GetTupleValue ( vtkIdType  idx,
ValueType *  t 
)
int Albany::Catalyst::EpetraDataArray::Allocate ( vtkIdType  sz,
vtkIdType  ext 
)

Definition at line 140 of file Albany_Catalyst_EpetraDataArray.cpp.

int Albany::Catalyst::EpetraDataArray::Resize ( vtkIdType  numTuples  ) 

Definition at line 146 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetNumberOfTuples ( vtkIdType  number  ) 

Definition at line 152 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetTuple ( vtkIdType  i,
vtkIdType  j,
vtkAbstractArray *  source 
)

Definition at line 157 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetTuple ( vtkIdType  i,
const float *  source 
)

Definition at line 163 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetTuple ( vtkIdType  i,
const double *  source 
)

Definition at line 168 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertTuple ( vtkIdType  i,
vtkIdType  j,
vtkAbstractArray *  source 
)

Definition at line 173 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertTuple ( vtkIdType  i,
const float *  source 
)

Definition at line 179 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertTuple ( vtkIdType  i,
const double *  source 
)

Definition at line 184 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertTuples ( vtkIdList *  dstIds,
vtkIdList *  srcIds,
vtkAbstractArray *  source 
)

Definition at line 189 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::InsertNextTuple ( vtkIdType  j,
vtkAbstractArray *  source 
)

Definition at line 195 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::InsertNextTuple ( const float *  source  ) 

Definition at line 202 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::InsertNextTuple ( const double *  source  ) 

Definition at line 208 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::DeepCopy ( vtkAbstractArray *  aa  ) 

Definition at line 214 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::DeepCopy ( vtkDataArray *  da  ) 

Definition at line 219 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InterpolateTuple ( vtkIdType  i,
vtkIdList *  ptIndices,
vtkAbstractArray *  source,
double *  weights 
)

Definition at line 224 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InterpolateTuple ( vtkIdType  i,
vtkIdType  id1,
vtkAbstractArray *  source1,
vtkIdType  id2,
vtkAbstractArray *  source2,
double  t 
)

Definition at line 231 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetVariantValue ( vtkIdType  idx,
vtkVariant  value 
)

Definition at line 238 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::RemoveTuple ( vtkIdType  id  ) 

Definition at line 243 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::RemoveFirstTuple (  ) 

Definition at line 248 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::RemoveLastTuple (  ) 

Definition at line 253 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetTupleValue ( vtkIdType  i,
const ValueType *  t 
)

Definition at line 258 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertTupleValue ( vtkIdType  i,
const ValueType *  t 
)

Definition at line 263 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::InsertNextTupleValue ( const ValueType *  t  ) 

Definition at line 268 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::SetValue ( vtkIdType  idx,
ValueType  value 
)

Definition at line 274 of file Albany_Catalyst_EpetraDataArray.cpp.

vtkIdType Albany::Catalyst::EpetraDataArray::InsertNextValue ( ValueType  v  ) 

Definition at line 279 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::InsertValue ( vtkIdType  idx,
ValueType  v 
)

Definition at line 285 of file Albany_Catalyst_EpetraDataArray.cpp.

void Albany::Catalyst::EpetraDataArray::operator= ( const EpetraDataArray  )  [private]
vtkIdType Albany::Catalyst::EpetraDataArray::Lookup ( double  val,
vtkIdType  startIdx 
) [private]

Definition at line 299 of file Albany_Catalyst_EpetraDataArray.cpp.


Member Data Documentation

const Epetra_Vector* Albany::Catalyst::EpetraDataArray::Data [protected]

Definition at line 81 of file Albany_Catalyst_EpetraDataArray.hpp.

Definition at line 89 of file Albany_Catalyst_EpetraDataArray.hpp.


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