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

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

ABPlusBTransposeAInPlace(const hpp::Tensor2< U > &A, const hpp::Tensor2< U > &B, hpp::Tensor2< U > &C)hpp::Tensor2< T >friend
abs() const hpp::Tensor2< T >
absmax() const hpp::Tensor2< T >
addAsNewHDF5Dataset(H5::H5File &file, const H5std_string &datasetName)hpp::Tensor2< T >
areEqual(const Tensor2< U > &A, const Tensor2< U > &B, U tol)hpp::Tensor2< T >friend
areSameShape(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
assertCompatibleForContraction(const Tensor4< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
assertCompatibleForContraction(const Tensor4< U > &A, const Tensor2< U > &B, const Tensor2< U > &C)hpp::Tensor2< T >friend
assertCompatibleForMultiplication(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
assertCompatibleForOuterProduct(const Tensor2< U > &A, const Tensor2< U > &B, const Tensor4< U > &C)hpp::Tensor2< T >friend
assertSameShape(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
assertSquare() const hpp::Tensor2< T >
constrainedTo(const T minVal, const T maxVal) const hpp::Tensor2< T >
constrainInPlace(const T minVal, const T maxVal)hpp::Tensor2< T >
constructFromHDF5Dataset(H5::DataSet &dataset, std::vector< hsize_t > gridOffset, std::vector< hsize_t > tensorDims)hpp::Tensor2< T >private
constructFromHDF5Dataset(hid_t dset_id, hid_t plist_id, std::vector< hsize_t > gridOffset, std::vector< hsize_t > tensorDims)hpp::Tensor2< T >private
contract(const Tensor4< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
contract(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
contractInPlace(const Tensor4< U > &A, const Tensor2< U > &B, Tensor2< U > &C)hpp::Tensor2< T >friend
copyValues(const Tensor2< T > &input)hpp::Tensor2< T >private
copyValuesOut(T *outVals) const hpp::Tensor2< T >
det() const hpp::Tensor2< T >
deviatoricComponent() const hpp::Tensor2< T >
evecDecomposition(std::valarray< T > &evals, Tensor2< T > &evecs)hpp::Tensor2< T >
exp() const hpp::Tensor2< T >
flat(const unsigned int i, const unsigned int j) const hpp::Tensor2< T >inlineprivate
frobeniusNorm() const hpp::Tensor2< T >
getn1() const hpp::Tensor2< T >inline
getn2() const hpp::Tensor2< T >inline
getNVals() const hpp::Tensor2< T >inline
getVal(const unsigned int i, const unsigned int j) const hpp::Tensor2< T >inline
getValFlat(const unsigned int flatIdx) const hpp::Tensor2< T >inline
identityTensor2InPlace(unsigned int n, Tensor2< U > &A)hpp::Tensor2< T >friend
initialize(const unsigned int n1, const unsigned int n2)hpp::Tensor2< T >private
inv() const hpp::Tensor2< T >
invInPlace()hpp::Tensor2< T >
isRotationMatrix() const hpp::Tensor2< T >
max() const hpp::Tensor2< T >
min() const hpp::Tensor2< T >
MPISum(Tensor2< U > &local, MPI_Comm comm)hpp::Tensor2< T >friend
n1hpp::Tensor2< T >protected
n2hpp::Tensor2< T >protected
nValshpp::Tensor2< T >protected
operator!=(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator()(const unsigned int i, const unsigned int j)hpp::Tensor2< T >inline
operator()(const unsigned int flatIdx)hpp::Tensor2< T >inline
operator*(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator*(const Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator*(const U &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator*=(Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator+(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator+(const Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator+(const U &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator+=(Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator+=(Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator-(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator-(const Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator-(const U &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator-=(Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator-=(Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
operator/(const Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator/=(Tensor2< U > &A, const U &B)hpp::Tensor2< T >friend
operator=(const Tensor2< T > &input)hpp::Tensor2< T >
operator==(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
outer(const Tensor2< U > &A, const Tensor2< U > &B)hpp::Tensor2< T >friend
outerInPlace(const Tensor2< U > &A, const Tensor2< U > &B, Tensor4< U > &C)hpp::Tensor2< T >friend
polarDecomposition() const hpp::Tensor2< T >
printToStream(std::ostream &out) const hpp::Tensor2< T >
prod() const hpp::Tensor2< T >
scaledToUnitDeterminant() const hpp::Tensor2< T >
setVal(const unsigned int i, const unsigned int j, T val)hpp::Tensor2< T >
spectralNorm() const hpp::Tensor2< T >
sqrtMatrix()hpp::Tensor2< T >
Tensor2()hpp::Tensor2< T >
Tensor2(const unsigned int n1, const unsigned int n2)hpp::Tensor2< T >
Tensor2(const Tensor2< T > &A)hpp::Tensor2< T >
Tensor2(const Tensor4< T > &A)hpp::Tensor2< T >explicit
Tensor2(H5::DataSet &dataset, std::vector< hsize_t > gridOffset, std::vector< hsize_t > tensorDims)hpp::Tensor2< T >
Tensor2(H5::H5File &file, const H5std_string &datasetName, std::vector< hsize_t > tensorDims)hpp::Tensor2< T >
Tensor2(hid_t dset_id, hid_t plist_id, std::vector< hsize_t > gridOffset, std::vector< hsize_t > tensorDims)hpp::Tensor2< T >
Tensor2(const unsigned int n1, const unsigned int n2, const T *inArray)hpp::Tensor2< T >private
Tensor2(const unsigned int n1, const unsigned int n2, const std::valarray< T > &inVec)hpp::Tensor2< T >private
Tensor2CUDA classhpp::Tensor2< T >friend
Tensor4< T >hpp::Tensor2< T >private
tr() const hpp::Tensor2< T >
trans() const hpp::Tensor2< T >
unflat(const unsigned int idx) const hpp::Tensor2< T >inlineprivate
valshpp::Tensor2< T >protected
writeToExistingHDF5Dataset(H5::DataSet &dataset, std::vector< hsize_t > arrayOffset)hpp::Tensor2< T >
writeToExistingHDF5Dataset(hid_t dset_id, hid_t plist_id, std::vector< hsize_t > arrayOffset)hpp::Tensor2< T >
writeToNewHDF5(const H5std_string &filename, const H5std_string &datasetName)hpp::Tensor2< T >