|
Mechanics of Defect Evolution Library
|
#include <FEMLoadController.h>
Classes | |
| struct | Load |
Public Types | |
| using | TrialFunctionType = Trial |
| using | Vector6 = Eigen::Matrix<double,6,1> |
Public Member Functions | |
| template<class Settings> | |
| FEMLoadController (std::shared_ptr< Trial > u, const Settings &settings) | |
| const auto & | field () const |
| std::vector< Eigen::Triplet< double > > | globalTriplets () const |
| Eigen::MatrixXd | lowRankPenaltyRows () const |
| Eigen::MatrixXd | constraintRows () const |
| Eigen::VectorXd | constraintValues (double time, const Vector6 &strainOffset) const |
| std::shared_ptr< Load > | rightHandSide (const Eigen::VectorXd &source, double time, const Vector6 &strainOffset) const |
| Eigen::MatrixXd | affineModes () const |
| Eigen::Matrix3d | gradient (const Eigen::VectorXd &coefficients) const |
| Vector6 | averageStrain () const |
| Public Member Functions inherited from model::BilinearWeakExpression< FEMLoadController< Trial > > | |
| FEMLoadController< Trial > & | derived () |
| FEMLoadController< Trial > * | p_derived () |
| operator const FEMLoadController< Trial > & () const | |
Static Public Attributes | |
| static constexpr double | rigidDeviceThreshold =1.e15 |
Definition at line 18 of file FEMLoadController.h.
| using model::FEMLoadController< Trial >::TrialFunctionType = Trial |
Definition at line 27 of file FEMLoadController.h.
| using model::FEMLoadController< Trial >::Vector6 = Eigen::Matrix<double,6,1> |
Definition at line 28 of file FEMLoadController.h.
|
inline |
Definition at line 46 of file FEMLoadController.h.
|
inline |
Definition at line 127 of file FEMLoadController.h.
|
inline |
Definition at line 149 of file FEMLoadController.h.
|
inline |
Definition at line 103 of file FEMLoadController.h.
|
inline |
Definition at line 112 of file FEMLoadController.h.
|
inline |
Definition at line 91 of file FEMLoadController.h.
|
inline |
Definition at line 95 of file FEMLoadController.h.
|
inline |
Definition at line 140 of file FEMLoadController.h.
|
inline |
Definition at line 99 of file FEMLoadController.h.
|
inline |
Definition at line 122 of file FEMLoadController.h.
|
staticconstexpr |
Definition at line 31 of file FEMLoadController.h.