|
| | HArDCore2D::KLNorms::KLNorms (double norm_displacement) |
| | Constructor.
|
| |
| | HArDCore2D::KirchhoffLove::KirchhoffLove (const DDRCore &ddrcore, const DDRCore &ddrcore_plus, const SerendipityProblem &sp, const SerendipityProblem &sp_plus, const BoundaryConditions &BC_u, bool use_threads, std::ostream &output=std::cout) |
| | Constructor.
|
| |
| void | HArDCore2D::KirchhoffLove::assembleLinearSystem (const ForcingTermType &f, const SolutionDisplacementType &u, const GradientDisplacementType &grad_u, size_t iT_dirac) |
| | Assemble the global system
|
| |
| size_t | HArDCore2D::KirchhoffLove::dimensionSpace () const |
| | Returns the dimension of the rotation + displacement space (with BC)
|
| |
| size_t | HArDCore2D::KirchhoffLove::nb_bdryDOFs () const |
| | Returns the nb of DOFs for BC.
|
| |
| size_t | HArDCore2D::KirchhoffLove::sizeSystem () const |
| | Returns the size of the system without BC.
|
| |
| const std::vector< std::pair< size_t, size_t > > & | HArDCore2D::KirchhoffLove::locUKN () const |
| | Returns the location of the unknowns among the DOFs.
|
| |
| std::vector< size_t > | HArDCore2D::KirchhoffLove::globalDOFIndices (const Cell &T) const |
| | Create the vector of DOF indices for cell T, which combines the DOFs for the spaces VSXgrad and Xhess.
|
| |
| const VSXGrad & | HArDCore2D::KirchhoffLove::vsxGrad () const |
| | Returns the space VSXGrad.
|
| |
| const XHess & | HArDCore2D::KirchhoffLove::xHess () const |
| | Returns the space XHess.
|
| |
| const SystemMatrixType & | HArDCore2D::KirchhoffLove::systemMatrix () const |
| | Returns the linear system matrix.
|
| |
| SystemMatrixType & | HArDCore2D::KirchhoffLove::systemMatrix () |
| | Returns the linear system matrix.
|
| |
| const Eigen::VectorXd & | HArDCore2D::KirchhoffLove::systemVector () const |
| | Returns the linear system right-hand side vector.
|
| |
| Eigen::VectorXd & | HArDCore2D::KirchhoffLove::systemVector () |
| | Returns the linear system right-hand side vector.
|
| |
| const SystemMatrixType & | HArDCore2D::KirchhoffLove::bdryMatrix () const |
| | Returns the Matrix for BC.
|
| |
| const Eigen::VectorXd & | HArDCore2D::KirchhoffLove::bdryValues () const |
| | Returns the boundary values.
|
| |
| const double & | HArDCore2D::KirchhoffLove::stabilizationParameter () const |
| | Returns the stabilization parameter.
|
| |
| double & | HArDCore2D::KirchhoffLove::stabilizationParameter () |
| | Returns the stabilization parameter.
|
| |
| KLNorms | HArDCore2D::KirchhoffLove::computeNorms (const Eigen::VectorXd &v) const |
| | Compute the discrete norms: displacement,and energy.
|
| |
| template<typename outValue , typename Fct > |
| std::function< outValue(const Eigen::Vector2d &)> | HArDCore2D::KirchhoffLove::contractPara (const Fct &F) const |
| | Takes a function dependent on KLParameter and a position x, and returns a function depending only on x (using the parameters of this class)
|
| |