|
| template<int NPOINTS, typename DNDX_Type, typename BMatrixType> |
| void | ProcessLib::LinearBMatrix::detail::fillBMatrix2DCartesianPart (DNDX_Type const &dNdx, BMatrixType &B) |
| template<int DisplacementDim, int NPOINTS, typename BMatrixType, typename N_Type, typename DNDX_Type> |
| BMatrixType | ProcessLib::LinearBMatrix::computeBMatrix (DNDX_Type const &dNdx, N_Type const &N, const double radius, const bool is_axially_symmetric) |
| | Fills a B-matrix based on given shape function dN/dx values.
|
| template<int DisplacementDim, int NPOINTS, typename ShapeFunction, typename BBarMatrixType, typename ShapeMatricesType, typename IpData> |
| BBarMatrixType | ProcessLib::LinearBMatrix::computeDilatationalBbar (std::vector< IpData, Eigen::aligned_allocator< IpData > > const &ip_data, MeshLib::Element const &element, NumLib::GenericIntegrationMethod const &integration_method, const bool is_axially_symmetric) |
| template<int DisplacementDim, int NPOINTS, typename BBarMatrixType, typename BMatrixType> |
| void | ProcessLib::LinearBMatrix::detail::applyBbar (BBarMatrixType const &B_bar, BMatrixType &B, const bool is_axially_symmetric) |
| template<int DisplacementDim, int NPOINTS, typename BBarMatrixType, typename BMatrixType, typename N_Type, typename DNDX_Type> |
| BMatrixType | ProcessLib::LinearBMatrix::computeBMatrixPossiblyWithBbar (DNDX_Type const &dNdx, N_Type const &N, std::optional< BBarMatrixType > const &B_dil_bar, const double radius, const bool is_axially_symmetric) |
| | Fills a B matrix, or a B bar matrix if required.
|