|
| MatrixSlice | HArDCore3D::slice (Scalar3Tensor &tensor, size_t fixed_dim, size_t index) |
| | Function to slice a 3-tensor with respect to one index (returns a 2-tensor)
|
| |
| VectorSlice | HArDCore3D::slice (Scalar3Tensor &tensor, size_t fixed_dim1, size_t index1, size_t fixed_dim2, size_t index2) |
| | Function to slice a 3-tensor with respect to two indices (returns a 1-tensor)
|
| |
| template<size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const MonomialScalarBasisCell &basis1, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Computes the triple integral product of a scalar times the dot product of two vectors - basis1(basis2 . basis2).
|
| |
| template<size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &tens_family1, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &tens_family2, MonomialCellIntegralsType mono_int_map={}) |
| | Computes the triple integral product of a vector basis dot the cross product of the second vector basis - tens_family1 . (tens_family2 x tens_family2).
|
| |
| template<size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const GradientBasis< MonomialScalarBasisCell > &grad_basis, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &tens_family, MonomialCellIntegralsType mono_int_map={}) |
| | Computes the triple integral product of a vector basis dot the cross product of the second vector basis - grad_basis . (tens_family x tens_family).
|
| |
| template<size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const GolyComplBasisCell &golycompl_basis, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &tens_family, MonomialCellIntegralsType mono_int_map={}) |
| | Computes the triple integral product of a vector basis dot the cross product of the second vector basis - golycompl_basis . (tens_family x tens_family).
|
| |
| template<typename ScalarBasisType1 , typename ScalarBasisType2 , size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const GradientBasis< ShiftedBasis< ScalarBasisType1 > > &grad_shift_basis, const TensorizedVectorFamily< Family< ScalarBasisType2 >, N > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<typename ScalarBasisType , typename BasisType > |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const GradientBasis< ShiftedBasis< ScalarBasisType > > &grad_shift_basis, const BasisType &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<typename BasisType , typename ScalarBasisType , size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const BasisType &basis1, const TensorizedVectorFamily< Family< ScalarBasisType >, N > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<typename BasisType , typename ScalarBasisType , size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const Family< BasisType > &basis1, const Family< TensorizedVectorFamily< ScalarBasisType, N > > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<typename BasisType , size_t N> |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const Family< BasisType > &basis1, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<typename BasisType1 , typename BasisType2 > |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const BasisType1 &basis1, const Family< BasisType2 > &basis2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |
| template<size_t N, typename ScalarBasisType > |
| Scalar3Tensor | HArDCore3D::tripleInt (const Cell &T, const TensorizedVectorFamily< Family< ScalarBasisType >, N > &tens_family1, const TensorizedVectorFamily< MonomialScalarBasisCell, N > &tens_family2, MonomialCellIntegralsType mono_int_map={}) |
| | Handles a derived basis (see other functions for detailed output)
|
| |