Rosetta 3.3
|
#include <ObjexxFCL/ChunkVector.fwd.hh>
#include <ObjexxFCL/Chunk.hh>
#include <ObjexxFCL/ChunkExponent.hh>
#include <algorithm>
#include <cassert>
#include <cmath>
#include <cstddef>
#include <limits>
#include <vector>
Classes | |
class | ObjexxFCL::ChunkVector< T > |
ChunkVector: Chunk-Contiguous Vector for Fast Very Large Vectors. More... | |
Namespaces | |
namespace | ObjexxFCL |
Objexx Fortran Compatibility Library. | |
namespace | std |
STL namespace. | |
Functions | |
template<typename T > | |
bool | ObjexxFCL::comparable (ChunkVector< T > const &a, ChunkVector< T > const &b) |
Are two ChunkVectors comparable? | |
template<typename T > | |
bool | ObjexxFCL::operator== (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector == ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator!= (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector != ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator< (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector < ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator<= (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector <= ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator>= (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector >= ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator> (ChunkVector< T > const &a, ChunkVector< T > const &b) |
ChunkVector > ChunkVector. | |
template<typename T , typename L > | |
bool | ObjexxFCL::comparable (ChunkVector< T > const &a, std::vector< T, L > const &b) |
Is a ChunkVector comparable to a std::vector? | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator== (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector == std::vector Template. | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator!= (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector != std::vector Template. | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator< (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector < std::vector. | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator<= (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector <= std::vector. | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator>= (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector >= std::vector. | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator> (ChunkVector< T > const &a, std::vector< T, L > const &b) |
ChunkVector > std::vector. | |
template<typename T , typename L > | |
bool | ObjexxFCL::comparable (std::vector< T, L > const &a, ChunkVector< T > const &b) |
Is a std::vector comparable to a ChunkVector? | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator== (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector == ChunkVector Template | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator!= (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector != ChunkVector Template | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator< (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector < ChunkVector | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator<= (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector <= ChunkVector | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator>= (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector >= ChunkVector | |
template<typename T , typename L > | |
bool | ObjexxFCL::operator> (std::vector< T, L > const &a, ChunkVector< T > const &b) |
std::vector > ChunkVector | |
template<typename T > | |
bool | ObjexxFCL::operator== (ChunkVector< T > const &a, T const &t) |
ChunkVector == T. | |
template<typename T > | |
bool | ObjexxFCL::operator!= (ChunkVector< T > const &a, T const &t) |
ChunkVector != T. | |
template<typename T > | |
bool | ObjexxFCL::operator< (ChunkVector< T > const &a, T const &t) |
ChunkVector < T. | |
template<typename T > | |
bool | ObjexxFCL::operator<= (ChunkVector< T > const &a, T const &t) |
ChunkVector <= T. | |
template<typename T > | |
bool | ObjexxFCL::operator>= (ChunkVector< T > const &a, T const &t) |
ChunkVector >= T. | |
template<typename T > | |
bool | ObjexxFCL::operator> (ChunkVector< T > const &a, T const &t) |
ChunkVector > T. | |
template<typename T > | |
bool | ObjexxFCL::operator== (T const &t, ChunkVector< T > const &a) |
T == ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator!= (T const &t, ChunkVector< T > const &a) |
T != ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator< (T const &t, ChunkVector< T > const &a) |
T < ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator<= (T const &t, ChunkVector< T > const &a) |
T <= ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator>= (T const &t, ChunkVector< T > const &a) |
T >= ChunkVector. | |
template<typename T > | |
bool | ObjexxFCL::operator> (T const &t, ChunkVector< T > const &a) |
T > ChunkVector. | |
template<typename T > | |
T | ObjexxFCL::dot_product (ChunkVector< T > const &a, ChunkVector< T > const &b) |
Dot Product. | |
template<typename T > | |
T | ObjexxFCL::dot (ChunkVector< T > const &a, ChunkVector< T > const &b) |
Dot Product. | |
template<typename T > | |
T | ObjexxFCL::distance (ChunkVector< T > const &a, ChunkVector< T > const &b) |
Distance. | |
template<typename T > | |
T | ObjexxFCL::distance_squared (ChunkVector< T > const &a, ChunkVector< T > const &b) |
Distance Squared. | |
template<typename T > | |
void | ObjexxFCL::swap (ChunkVector< T > &a, ChunkVector< T > &b) |
Swap. | |
template<typename T > | |
void | std::swap (ObjexxFCL::ChunkVector< T > &a, ObjexxFCL::ChunkVector< T > &b) |
std::swap( ChunkVector, ChunkVector ) |