High Performance Plasticity  0.5.0
hpp::Tensor4< T > Member List

This is the complete list of members for hpp::Tensor4< T >, including all inherited members.

areSameShape(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
assertCompatibleForContraction(const Tensor4< U > &A, const Tensor2< U > &B)hpp::Tensor4< T >friend
assertCompatibleForContraction(const Tensor4< U > &A, const Tensor2< U > &B, const Tensor2< U > &C)hpp::Tensor4< T >friend
assertCompatibleForContraction(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
assertCompatibleForOuterProduct(const Tensor2< U > &A, const Tensor2< U > &B, const Tensor4< U > &C)hpp::Tensor4< T >friend
assertSameShape(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
contract(const Tensor4< U > &A, const Tensor2< U > &B)hpp::Tensor4< T >friend
contract(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
contractInPlace(const Tensor4< U > &A, const Tensor2< U > &B, Tensor2< U > &C)hpp::Tensor4< T >friend
copyValues(const Tensor4< T > &input)hpp::Tensor4< T >private
flat(unsigned int i, unsigned int j, unsigned int k, unsigned int l) const hpp::Tensor4< T >inlineprivate
frobeniusNorm() const hpp::Tensor4< T >
getn1() const hpp::Tensor4< T >inline
getn2() const hpp::Tensor4< T >inline
getn3() const hpp::Tensor4< T >inline
getn4() const hpp::Tensor4< T >inline
getNVals() const hpp::Tensor4< T >inline
getVal(unsigned int i, unsigned int j, unsigned int k, unsigned int l) const hpp::Tensor4< T >inline
getValFlat(unsigned int flatIdx) const hpp::Tensor4< T >inline
initialize(unsigned int n1, unsigned int n2, unsigned int n3, unsigned int n4)hpp::Tensor4< T >private
inv() const hpp::Tensor4< T >
invInPlace()hpp::Tensor4< T >
n1hpp::Tensor4< T >protected
n2hpp::Tensor4< T >protected
n3hpp::Tensor4< T >protected
n4hpp::Tensor4< T >protected
nValshpp::Tensor4< T >protected
operator!=(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator()(unsigned int i, unsigned int j, unsigned int k, unsigned int l)hpp::Tensor4< T >inline
operator()(unsigned int flatIdx)hpp::Tensor4< T >inline
operator*(const Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator*(const U &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator*=(Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator+(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator+(const Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator+(const U &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator+=(Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator+=(Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator-(const Tensor4< U > &A)hpp::Tensor4< T >friend
operator-(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator-(const Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator-(const U &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator-=(Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator-=(Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
operator/(const Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator/=(Tensor4< U > &A, const U &B)hpp::Tensor4< T >friend
operator=(const Tensor4< T > &input)hpp::Tensor4< T >
operator==(const Tensor4< U > &A, const Tensor4< U > &B)hpp::Tensor4< T >friend
outerInPlace(const Tensor2< U > &A, const Tensor2< U > &B, Tensor4< U > &C)hpp::Tensor4< T >friend
printToStream(std::ostream &out)hpp::Tensor4< T >
Tensor2< T >hpp::Tensor4< T >private
Tensor4()hpp::Tensor4< T >
Tensor4(unsigned int n1, unsigned int n2, unsigned int n3, unsigned int n4)hpp::Tensor4< T >
Tensor4(const Tensor2< T > &A)hpp::Tensor4< T >explicit
Tensor4(const Tensor4< T > &input)hpp::Tensor4< T >
Tensor4CUDA classhpp::Tensor4< T >friend
unflat(unsigned int idx)hpp::Tensor4< T >inlineprivate
valshpp::Tensor4< T >protected
~Tensor4()hpp::Tensor4< T >