Intrepid
Public Member Functions | Private Attributes | List of all members
StdVector< Scalar > Class Template Reference

Public Member Functions

 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 
 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 
 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 
 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 
 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 
 StdVector (const Teuchos::RefCountPtr< std::vector< Scalar > > &std_vec)
 
Teuchos::RefCountPtr< StdVector< Scalar > > Create () const
 
void Update (StdVector< Scalar > &s)
 
void Update (Scalar alpha, StdVector< Scalar > &s)
 
Scalar operator[] (int i)
 
void clear ()
 
void resize (int n, Scalar p)
 
int size ()
 
void Set (Scalar alpha)
 

Private Attributes

Teuchos::RefCountPtr< std::vector< Scalar > > std_vec_
 

Detailed Description

template<class Scalar>
class StdVector< Scalar >

Definition at line 63 of file test_17.cpp.

Constructor & Destructor Documentation

◆ StdVector() [1/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 69 of file test_17.cpp.

◆ StdVector() [2/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 70 of file test_18.cpp.

◆ StdVector() [3/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 69 of file test_19.cpp.

◆ StdVector() [4/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 68 of file test_20.cpp.

◆ StdVector() [5/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 68 of file test_21.cpp.

◆ StdVector() [6/6]

template<class Scalar >
StdVector< Scalar >::StdVector ( const Teuchos::RefCountPtr< std::vector< Scalar > > &  std_vec)
inline

Definition at line 69 of file test_23.cpp.

Member Function Documentation

◆ clear() [1/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 93 of file test_17.cpp.

◆ clear() [2/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 94 of file test_18.cpp.

◆ clear() [3/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 93 of file test_19.cpp.

◆ clear() [4/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 92 of file test_20.cpp.

◆ clear() [5/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 92 of file test_21.cpp.

◆ clear() [6/6]

template<class Scalar >
void StdVector< Scalar >::clear ( )
inline

Definition at line 93 of file test_23.cpp.

◆ Create() [1/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 72 of file test_17.cpp.

◆ Create() [2/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 73 of file test_18.cpp.

◆ Create() [3/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 72 of file test_19.cpp.

◆ Create() [4/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 71 of file test_20.cpp.

◆ Create() [5/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 71 of file test_21.cpp.

◆ Create() [6/6]

template<class Scalar >
Teuchos::RefCountPtr< StdVector< Scalar > > StdVector< Scalar >::Create ( ) const
inline

Definition at line 72 of file test_23.cpp.

◆ operator[]() [1/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 89 of file test_17.cpp.

◆ operator[]() [2/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 90 of file test_18.cpp.

◆ operator[]() [3/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 89 of file test_19.cpp.

◆ operator[]() [4/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 88 of file test_20.cpp.

◆ operator[]() [5/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 88 of file test_21.cpp.

◆ operator[]() [6/6]

template<class Scalar >
Scalar StdVector< Scalar >::operator[] ( int  i)
inline

Definition at line 89 of file test_23.cpp.

◆ resize() [1/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 97 of file test_17.cpp.

◆ resize() [2/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 98 of file test_18.cpp.

◆ resize() [3/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 97 of file test_19.cpp.

◆ resize() [4/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 96 of file test_20.cpp.

◆ resize() [5/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 96 of file test_21.cpp.

◆ resize() [6/6]

template<class Scalar >
void StdVector< Scalar >::resize ( int  n,
Scalar  p 
)
inline

Definition at line 97 of file test_23.cpp.

◆ Set() [1/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 105 of file test_17.cpp.

◆ Set() [2/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 106 of file test_18.cpp.

◆ Set() [3/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 105 of file test_19.cpp.

◆ Set() [4/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 104 of file test_20.cpp.

◆ Set() [5/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 104 of file test_21.cpp.

◆ Set() [6/6]

template<class Scalar >
void StdVector< Scalar >::Set ( Scalar  alpha)
inline

Definition at line 105 of file test_23.cpp.

◆ size() [1/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 101 of file test_17.cpp.

◆ size() [2/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 102 of file test_18.cpp.

◆ size() [3/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 101 of file test_19.cpp.

◆ size() [4/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 100 of file test_20.cpp.

◆ size() [5/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 100 of file test_21.cpp.

◆ size() [6/6]

template<class Scalar >
int StdVector< Scalar >::size ( )
inline

Definition at line 101 of file test_23.cpp.

◆ Update() [1/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 83 of file test_17.cpp.

◆ Update() [2/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 84 of file test_18.cpp.

◆ Update() [3/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 83 of file test_19.cpp.

◆ Update() [4/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 82 of file test_20.cpp.

◆ Update() [5/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 82 of file test_21.cpp.

◆ Update() [6/12]

template<class Scalar >
void StdVector< Scalar >::Update ( Scalar  alpha,
StdVector< Scalar > &  s 
)
inline

Definition at line 83 of file test_23.cpp.

◆ Update() [7/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 77 of file test_17.cpp.

◆ Update() [8/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 78 of file test_18.cpp.

◆ Update() [9/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 77 of file test_19.cpp.

◆ Update() [10/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 76 of file test_20.cpp.

◆ Update() [11/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 76 of file test_21.cpp.

◆ Update() [12/12]

template<class Scalar >
void StdVector< Scalar >::Update ( StdVector< Scalar > &  s)
inline

Definition at line 77 of file test_23.cpp.

Member Data Documentation

◆ std_vec_

template<class Scalar >
Teuchos::RefCountPtr< std::vector< Scalar > > StdVector< Scalar >::std_vec_
private

Definition at line 65 of file test_17.cpp.


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