Loading...
Searching...
No Matches
PLMD::adjmat::MatrixOutput Struct Reference

#include <AdjacencyMatrixBase.h>

Public Member Functions

template<typename Iterable1, typename Iterable2>
void assignOuterProduct (const std::size_t startingIndex, const Iterable1 &v1, const Iterable2 &v2)
 doing t= Tensor(v1,v2); deriv[x:x+9]=t with no extra memory allocation
 

Public Attributes

View< double > deriv
 
View< double, 1 > val
 

Member Function Documentation

◆ assignOuterProduct()

template<typename Iterable1, typename Iterable2>
void PLMD::adjmat::MatrixOutput::assignOuterProduct ( const std::size_t startingIndex,
const Iterable1 & v1,
const Iterable2 & v2 )
inline

doing t= Tensor(v1,v2); deriv[x:x+9]=t with no extra memory allocation

Member Data Documentation

◆ deriv

View<double> PLMD::adjmat::MatrixOutput::deriv

◆ val

View<double,1> PLMD::adjmat::MatrixOutput::val

The documentation for this struct was generated from the following file: