Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Tensor< rank_, dim, Number > Member List

This is the complete list of members for Tensor< rank_, dim, Number >, including all inherited members.

array_type typedefTensor< rank_, dim, Number >
clear()Tensor< rank_, dim, Number >
component_to_unrolled_index(const TableIndices< rank_ > &indices)Tensor< rank_, dim, Number >static
contract(const Tensor< 1, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 1, dim, Number > &dest, const Tensor< 2, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 1, dim, Number > &dest, const Tensor< 1, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 2, dim, Number > &dest, const Tensor< 2, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 2, dim, Number > &dest, const Tensor< 2, dim, Number > &src1, const unsigned int index1, const Tensor< 2, dim, Number > &src2, const unsigned int index2)Tensor< rank_, dim, Number >related
contract(Tensor< 2, dim, Number > &dest, const Tensor< 3, dim, Number > &src1, const unsigned int index1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 3, dim, Number > &dest, const Tensor< 3, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract(Tensor< 3, dim, Number > &dest, const Tensor< 3, dim, Number > &src1, const unsigned int index1, const Tensor< 2, dim, Number > &src2, const unsigned int index2)Tensor< rank_, dim, Number >related
contract(Tensor< 3, dim, Number > &dest, const Tensor< 2, dim, Number > &src1, const Tensor< 3, dim, Number > &src2)Tensor< rank_, dim, Number >related
contract3(const Tensor< 1, dim, Number > &u, const Tensor< 2, dim, Number > &A, const Tensor< 1, dim, Number > &v)Tensor< rank_, dim, Number >related
contract3(const Tensor< 1, dim, Number > &t1, const Tensor< 3, dim, Number > &t2, const Tensor< 2, dim, Number > &t3)Tensor< rank_, dim, Number >related
contract3(const Tensor< 2, dim, Number > &t1, const Tensor< 3, dim, Number > &t2, const Tensor< 1, dim, Number > &t3)Tensor< rank_, dim, Number >related
contract3(const Tensor< 2, dim, Number > &t1, const Tensor< 4, dim, Number > &t2, const Tensor< 2, dim, Number > &t3)Tensor< rank_, dim, Number >related
cross_product(Tensor< 1, dim, Number > &dst, const Tensor< 1, dim, Number > &src)Tensor< rank_, dim, Number >related
cross_product(Tensor< 1, dim, Number > &dst, const Tensor< 1, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
DeclException1(ExcInvalidTensorIndex, int,<< "Invalid tensor index "<< arg1)Tensor< rank_, dim, Number >
determinant(const Tensor< rank, 1, Number > &t)Tensor< rank_, dim, Number >related
determinant(const Tensor< 1, 1, Number > &t)Tensor< rank_, dim, Number >related
determinant(const Tensor< 2, 1, Number > &t)Tensor< rank_, dim, Number >related
determinant(const Tensor< 2, 2, Number > &t)Tensor< rank_, dim, Number >related
determinant(const Tensor< 2, 3, Number > &t)Tensor< rank_, dim, Number >related
determinant(const Tensor< 2, dim, Number > &t)Tensor< rank_, dim, Number >related
dimensionTensor< rank_, dim, Number >static
double_contract(const Tensor< 2, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
double_contract(Tensor< 2, dim, Number > &dest, const Tensor< 4, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
invert(const Tensor< 2, dim, Number > &t)Tensor< rank_, dim, Number >related
l1_norm(const Tensor< 2, dim, Number > &t)Tensor< rank_, dim, Number >related
linfty_norm(const Tensor< 2, dim, Number > &t)Tensor< rank_, dim, Number >related
memory_consumption()Tensor< rank_, dim, Number >static
n_independent_componentsTensor< rank_, dim, Number >static
norm() const Tensor< rank_, dim, Number >
norm_square() const Tensor< rank_, dim, Number >
operator Tensor< 1, dim, Tensor< rank_-1, dim, Number > >() const Tensor< rank_, dim, Number >
operator!=(const Tensor< rank_, dim, Number > &) const Tensor< rank_, dim, Number >
operator*(const Tensor< 1, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 2, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 1, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 2, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 3, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 2, dim, Number > &src1, const Tensor< 3, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< 3, dim, Number > &src1, const Tensor< 3, dim, Number > &src2)Tensor< rank_, dim, Number >related
operator*(const Tensor< rank, dim, Number > &t, const Number factor)Tensor< rank_, dim, Number >related
operator*(const Number factor, const Tensor< rank, dim, Number > &t)Tensor< rank_, dim, Number >related
operator*(const Tensor< rank, dim > &t, const double factor)Tensor< rank_, dim, Number >related
operator*(const double factor, const Tensor< rank, dim > &t)Tensor< rank_, dim, Number >related
operator*(const Tensor< 1, dim, Number > &t, const Number factor)Tensor< rank_, dim, Number >related
operator*(const Number factor, const Tensor< 1, dim, Number > &t)Tensor< rank_, dim, Number >related
operator*(const Tensor< 1, dim > &t, const double factor)Tensor< rank_, dim, Number >related
operator*(const double factor, const Tensor< 1, dim > &t)Tensor< rank_, dim, Number >related
operator*=(const Number factor)Tensor< rank_, dim, Number >
operator+(const Tensor< rank_, dim, Number > &) const Tensor< rank_, dim, Number >
operator+=(const Tensor< rank_, dim, Number > &)Tensor< rank_, dim, Number >
operator-(const Tensor< rank_, dim, Number > &) const Tensor< rank_, dim, Number >
operator-() const Tensor< rank_, dim, Number >
operator-=(const Tensor< rank_, dim, Number > &)Tensor< rank_, dim, Number >
operator/(const Tensor< rank, dim, Number > &t, const Number factor)Tensor< rank_, dim, Number >related
operator/(const Tensor< rank, dim > &t, const double factor)Tensor< rank_, dim, Number >related
operator/(const Tensor< 1, dim, Number > &t, const Number factor)Tensor< rank_, dim, Number >related
operator/(const Tensor< 1, dim > &t, const double factor)Tensor< rank_, dim, Number >related
operator/=(const Number factor)Tensor< rank_, dim, Number >
operator<<(std::ostream &out, const Tensor< rank_, dim, Number > &p)Tensor< rank_, dim, Number >related
operator<<(std::ostream &out, const Tensor< 0, dim, Number > &p)Tensor< rank_, dim, Number >related
operator<<(std::ostream &out, const Tensor< 1, dim, Number > &p)Tensor< rank_, dim, Number >related
operator<<(std::ostream &out, const Tensor< 1, 1, double > &p)Tensor< rank_, dim, Number >related
operator=(const Tensor< rank_, dim, Number > &)Tensor< rank_, dim, Number >
operator=(const Number d)Tensor< rank_, dim, Number >
operator==(const Tensor< rank_, dim, Number > &) const Tensor< rank_, dim, Number >
operator[](const unsigned int i)Tensor< rank_, dim, Number >
operator[](const unsigned int i) const Tensor< rank_, dim, Number >
operator[](const TableIndices< rank_ > &indices) const Tensor< rank_, dim, Number >
operator[](const TableIndices< rank_ > &indices)Tensor< rank_, dim, Number >
outer_product(Tensor< 2, dim, Number > &dst, const Tensor< 1, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
outer_product(Tensor< 3, dim, Number > &dst, const Tensor< 1, dim, Number > &src1, const Tensor< 2, dim, Number > &src2)Tensor< rank_, dim, Number >related
outer_product(Tensor< 3, dim, Number > &dst, const Tensor< 2, dim, Number > &src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
outer_product(Tensor< 1, dim, Number > &dst, const Number src1, const Tensor< 1, dim, Number > &src2)Tensor< rank_, dim, Number >related
outer_product(Tensor< 1, dim, Number > &dst, const Tensor< 1, dim, Number > src1, const Number src2)Tensor< rank_, dim, Number >related
rankTensor< rank_, dim, Number >static
real_type typedefTensor< rank_, dim, Number >
scalar_product(const Tensor< 2, dim, Number > &t1, const Tensor< 2, dim, Number > &t2)Tensor< rank_, dim, Number >related
serialize(Archive &ar, const unsigned int version)Tensor< rank_, dim, Number >
subtensorTensor< rank_, dim, Number >private
Tensor (defined in Tensor< rank_, dim, Number >)Tensor< rank_, dim, Number >friend
Tensor()Tensor< rank_, dim, Number >
Tensor(const array_type &initializer)Tensor< rank_, dim, Number >
Tensor(const Tensor< 1, dim, Tensor< rank_-1, dim, Number > > &tensor_in)Tensor< rank_, dim, Number >
trace(const Tensor< 2, dim, Number > &d)Tensor< rank_, dim, Number >related
transpose(const Tensor< 2, dim, Number > &t)Tensor< rank_, dim, Number >related
unroll(Vector< Number2 > &result) const Tensor< rank_, dim, Number >
unroll_recursion(Vector< Number2 > &result, unsigned int &start_index) const Tensor< rank_, dim, Number >private
unrolled_to_component_indices(const unsigned int i)Tensor< rank_, dim, Number >static
value_type typedefTensor< rank_, dim, Number >