|
High Performance Plasticity
0.5.0
|
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 |
| n1 | hpp::Tensor2< T > | protected |
| n2 | hpp::Tensor2< T > | protected |
| nVals | hpp::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 class | hpp::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 |
| vals | hpp::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 > |