![]() |
v0.16.0 |
#include "src/materials/MatOps.hpp"
Public Types | |
| using | MatrixPtr = boost::shared_ptr< MatrixDouble > |
| using | StateMatrixPtr = boost::shared_ptr< MatrixAdaptor > |
Public Member Functions | |
| virtual | ~MatOpsData ()=default |
| virtual std::pair< bool, MatrixPtr > | insertCommonData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0 |
| virtual std::pair< bool, MatrixPtr > | insertActiveData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0 |
| virtual std::pair< bool, MatrixPtr > | insertDependentData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0 |
| virtual std::pair< bool, MatrixPtr > | insertDependentDerivativesData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0 |
| virtual MatrixPtr | getCommonDataPtr (const std::string &name)=0 |
| virtual MatrixPtr | getActiveDataPtr (const std::string &name)=0 |
| virtual MatrixPtr | getDependentDataPtr (const std::string &name)=0 |
| virtual MatrixPtr | getDependentDerivativesDataPtr (const std::string &name)=0 |
| virtual StateMatrixPtr | getStateDataPtr (const std::string &name, EntityHandle ent, int gg)=0 |
| virtual StateTags | getStateTags () const =0 |
| virtual MoFEMErrorCode | bindStateTag (MoFEM::Interface &m_field, const std::string &tag_name, int num_components)=0 |
| virtual MoFEMErrorCode | setupStateData ()=0 |
| virtual MoFEMErrorCode | setActiveContinuousVector (std::vector< double > &active_variables)=0 |
| virtual MoFEMErrorCode | setDependentContinuousVector (std::vector< double > &dependent_variables)=0 |
| virtual MoFEMErrorCode | setDependentDerivativesContinuousVector (std::vector< double > &dependent_variables_derivatives)=0 |
| virtual MoFEMErrorCode | getActiveContinuousVector (const std::vector< double > &active_variables)=0 |
| virtual MoFEMErrorCode | getDependentContinuousVector (const std::vector< double > &dependent_variables)=0 |
| virtual MoFEMErrorCode | getDependentDerivativesContinuousVector (const std::vector< double > &dependent_variables_derivatives)=0 |
Definition at line 37 of file MatOps.hpp.
| using MatOps::MatOpsData::MatrixPtr = boost::shared_ptr<MatrixDouble> |
Definition at line 40 of file MatOps.hpp.
| using MatOps::MatOpsData::StateMatrixPtr = boost::shared_ptr<MatrixAdaptor> |
Definition at line 41 of file MatOps.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.
|
pure virtual |
Implemented in MatOps::MatOpsDataImpl, and MatOps::MatOpsDataDerivedImpl.