|
| | HArDCore2D::RMParameters::RMParameters (const double thickness, const double young_modulus, const double poisson_ratio) |
| | Constructor.
|
| |
| | HArDCore2D::RMNorms::RMNorms (double norm_rotation, double norm_displacement, double norm_kirchoff) |
| | Constructor.
|
| |
| | HArDCore2D::ReissnerMindlin::ReissnerMindlin (const DDRCore &ddrcore, const RMParameters ¶, const BoundaryConditions &BC_theta, const BoundaryConditions &BC_u, bool use_threads, std::ostream &output=std::cout) |
| | Constructor.
|
| |
| void | HArDCore2D::ReissnerMindlin::assembleLinearSystem (const ForcingTermType &f, const SolutionRotationType &theta, const GradientRotationType &grad_theta, const SolutionDisplacementType &u) |
| | Assemble the global system
|
| |
| size_t | HArDCore2D::ReissnerMindlin::dimensionSpace () const |
| | Returns the dimension of the rotation + displacement space (with BC)
|
| |
| size_t | HArDCore2D::ReissnerMindlin::nb_bdryDOFs () const |
| | Returns the nb of DOFs for BC.
|
| |
| size_t | HArDCore2D::ReissnerMindlin::sizeSystem () const |
| | Returns the size of the system without BC.
|
| |
| const std::vector< std::pair< size_t, size_t > > & | HArDCore2D::ReissnerMindlin::locUKN () const |
| | Returns the location of the unknowns among the DOFs.
|
| |
| std::vector< size_t > | HArDCore2D::ReissnerMindlin::globalDOFIndices (const Cell &T) const |
| | Create the vector of DOF indices for cell T, which combines the DOFs for the spaces EXcurl and Xgrad.
|
| |
| const RMParameters & | HArDCore2D::ReissnerMindlin::para () const |
| | Returns the parameters.
|
| |
| const EXCurl & | HArDCore2D::ReissnerMindlin::exCurl () const |
| | Returns the space EXCurl.
|
| |
| const XGrad & | HArDCore2D::ReissnerMindlin::xGrad () const |
| | Returns the space XGrad.
|
| |
| const SystemMatrixType & | HArDCore2D::ReissnerMindlin::systemMatrix () const |
| | Returns the linear system matrix.
|
| |
| SystemMatrixType & | HArDCore2D::ReissnerMindlin::systemMatrix () |
| | Returns the linear system matrix.
|
| |
| const Eigen::VectorXd & | HArDCore2D::ReissnerMindlin::systemVector () const |
| | Returns the linear system right-hand side vector.
|
| |
| Eigen::VectorXd & | HArDCore2D::ReissnerMindlin::systemVector () |
| | Returns the linear system right-hand side vector.
|
| |
| const SystemMatrixType & | HArDCore2D::ReissnerMindlin::bdryMatrix () const |
| | Returns the Matrix for BC.
|
| |
| const Eigen::VectorXd & | HArDCore2D::ReissnerMindlin::bdryValues () const |
| | Returns the boundary values.
|
| |
| const double & | HArDCore2D::ReissnerMindlin::stabilizationParameter () const |
| | Returns the stabilization parameter.
|
| |
| double & | HArDCore2D::ReissnerMindlin::stabilizationParameter () |
| | Returns the stabilization parameter.
|
| |
| RMNorms | HArDCore2D::ReissnerMindlin::computeNorms (const Eigen::VectorXd &v) const |
| | Compute the discrete norms: rotation, displacement, Kirchoff term, and complete energy.
|
| |
| template<typename outValue , typename Fct > |
| std::function< outValue(const Eigen::Vector2d &)> | HArDCore2D::ReissnerMindlin::contractPara (const Fct &F) const |
| | Takes a function dependent on RMParameter and a position x, and returns a function depending only on x (using the parameters of this class)
|
| |
Implementation of the DDR scheme for the Reissner-Mindlin plate problem.