Peano
Loading...
Searching...
No Matches
SmartPointerVector.h File Reference
#include "tarch/la/la.h"
#include "tarch/Assertions.h"
#include "tarch/accelerator/accelerator.h"
#include "tarch/compiler/CompilerSpecificSettings.h"
#include <memory>
#include <string>
#include <bitset>
#include <sstream>
#include <initializer_list>
#include "tarch/la/SmartPointerVector.cpph"
Include dependency graph for SmartPointerVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tarch::la::SmartPointerVector< Size, Scalar >
 Simple SmartPointerVector class. More...
 

Namespaces

namespace  tarch
 Have to include this header, as I need access to the SYCL_EXTERNAL keyword.
 
namespace  tarch::la
 My collection of tiny vector operations.
 

Functions

template<typename NewScalarType , int Size, typename Scalar >
tarch::la::SmartPointerVector< Size, NewScalarType > tarch::la::convertScalar (const tarch::la::SmartPointerVector< Size, Scalar > &SmartPointerVector)
 
template<int Size, typename Scalar >
std::string toString (const tarch::la::SmartPointerVector< Size, Scalar > &smartPointerVector)
 Pipes the elements of a SmartPointerVector into a std::string and returns the string.
 

Function Documentation

◆ toString()

template<int Size, typename Scalar >
std::string toString ( const tarch::la::SmartPointerVector< Size, Scalar > &  smartPointerVector)

Pipes the elements of a SmartPointerVector into a std::string and returns the string.

Not a member of the class as I otherwise can't translate it for GPUs.