Rosetta
Classes | Namespaces | Functions
KeyFArray1D.hh File Reference
#include <ObjexxFCL/KeyFArray1D.fwd.hh>
#include <ObjexxFCL/FArray1.hh>
#include <ObjexxFCL/ObserverMulti.hh>
#include <ObjexxFCL/DynamicIndexRange.hh>
#include <ObjexxFCL/FArrayInitializer.hh>

Classes

class  ObjexxFCL::KeyFArray1D< T >
 KeyFArray1D: Key-Access Fortran-Compatible 1D Array. More...
 

Namespaces

 ObjexxFCL
 

Functions

template<typename T >
void ObjexxFCL::swap (KeyFArray1D< T > &a, KeyFArray1D< T > &b)
 Swap. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator- (KeyFArray1D< T > const &a)
 -Array More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator+ (KeyFArray1D< T > const &a, KeyFArray1D< T > const &b)
 Array + Array. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator- (KeyFArray1D< T > const &a, KeyFArray1D< T > const &b)
 Array - Array. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator+ (KeyFArray1D< T > const &a, T const &t)
 Array + Value. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator+ (T const &t, KeyFArray1D< T > const &a)
 Value + Array. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator- (KeyFArray1D< T > const &a, T const &t)
 Array - Value. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator- (T const &t, KeyFArray1D< T > const &a)
 Value - Array. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator* (KeyFArray1D< T > const &a, T const &t)
 Array * Value. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator* (T const &t, KeyFArray1D< T > const &a)
 Value * Array. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::operator/ (KeyFArray1D< T > const &a, T const &t)
 Array / Value. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::cross_product (FArray1< T > const &a, FArray1< T > const &b)
 Cross Product of Two 3-Tuple Vectors. More...
 
template<typename T >
KeyFArray1D< TObjexxFCL::cross (FArray1< T > const &a, FArray1< T > const &b)
 Cross Product of Two 3-Tuple Vectors. More...
 
template<typename T >
void std::swap (ObjexxFCL::KeyFArray1D< T > &a, ObjexxFCL::KeyFArray1D< T > &b)
 std::swap( KeyFArray1D, KeyFArray1D ) More...
 

Function Documentation

◆ swap()

template<typename T >
void std::swap ( ObjexxFCL::KeyFArray1D< T > &  a,
ObjexxFCL::KeyFArray1D< T > &  b 
)
inline

std::swap( KeyFArray1D, KeyFArray1D )

Swap.

References a, compute_difference::b, and swap().