![]() |
v0.16.0 |
Public Member Functions | |
| MatOpsDataDerivedImpl (boost::weak_ptr< MatOpsData > base_data_ptr, DataDictionary common_data_dictionary, DataDictionary state_data_dictionary) | |
| std::pair< bool, MatrixPtr > | insertCommonData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| auto & | getDataActiveByName () |
| auto & | getDataDependentByName () |
| auto & | getDataDependentDerivativesByName () |
| std::pair< bool, MatrixPtr > | insertActiveData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| std::pair< bool, MatrixPtr > | insertDependentData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| std::pair< bool, MatrixPtr > | insertDependentDerivativesData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| MatrixPtr | getCommonDataPtr (const std::string &name) override |
| MatrixPtr | getActiveDataPtr (const std::string &name) override |
| MatrixPtr | getDependentDataPtr (const std::string &name) override |
| MatrixPtr | getDependentDerivativesDataPtr (const std::string &name) override |
| StateMatrixPtr | getStateDataPtr (const std::string &name, EntityHandle ent, int gg) override |
| StateTags | getStateTags () const override |
| MoFEMErrorCode | bindStateTag (MoFEM::Interface &m_field, const std::string &name, int num_components) override |
| MoFEMErrorCode | setupStateData () override |
| MoFEMErrorCode | setActiveContinuousVector (std::vector< double > &active_variables) override |
| MoFEMErrorCode | setDependentContinuousVector (std::vector< double > &dependent_variables) override |
| MoFEMErrorCode | setDependentDerivativesContinuousVector (std::vector< double > &dependent_variables_derivatives) override |
| MoFEMErrorCode | getActiveContinuousVector (const std::vector< double > &active_variables) override |
| MoFEMErrorCode | getDependentContinuousVector (const std::vector< double > &dependent_variables) override |
| MoFEMErrorCode | getDependentDerivativesContinuousVector (const std::vector< double > &dependent_variables_derivatives) override |
Public Member Functions inherited from MatOps::MatOpsDataImpl | |
| auto & | getDataCommonByName () |
| auto & | getDataActiveByName () |
| auto & | getDataDependentByName () |
| auto & | getDataDependentDerivativesByName () |
| auto & | getStateDataByName () |
| auto & | getStateDataBySequence () |
| std::pair< bool, MatrixPtr > | insertCommonData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| std::pair< bool, MatrixPtr > | insertActiveData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| std::pair< bool, MatrixPtr > | insertDependentData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| std::pair< bool, MatrixPtr > | insertDependentDerivativesData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0) override |
| MatrixPtr | getCommonDataPtr (const std::string &name) override |
| MatrixPtr | getActiveDataPtr (const std::string &name) override |
| MatrixPtr | getDependentDataPtr (const std::string &name) override |
| MatrixPtr | getDependentDerivativesDataPtr (const std::string &name) override |
| StateMatrixPtr | getStateDataPtr (const std::string &name, EntityHandle ent, int gg) override |
| StateTags | getStateTags () const override |
| MoFEMErrorCode | bindStateTag (MoFEM::Interface &m_field, const std::string &name, int num_components) override |
| MoFEMErrorCode | setupStateData () override |
| MoFEMErrorCode | setActiveContinuousVector (std::vector< double > &active_variables) override |
| MoFEMErrorCode | setDependentContinuousVector (std::vector< double > &dependent_variables) override |
| MoFEMErrorCode | setDependentDerivativesContinuousVector (std::vector< double > &dependent_variables_derivatives) override |
| MoFEMErrorCode | getActiveContinuousVector (const std::vector< double > &active_variables) override |
| MoFEMErrorCode | getDependentContinuousVector (const std::vector< double > &dependent_variables) override |
| MoFEMErrorCode | getDependentDerivativesContinuousVector (const std::vector< double > &dependent_variables_derivatives) override |
Public Member Functions inherited from MatOps::MatOpsData | |
| virtual | ~MatOpsData ()=default |
Protected Attributes | |
| DataContainer | dataActive |
| DataContainer | dataDependent |
| DataContainer | dataDependentDerivatives |
| boost::shared_ptr< MatOpsDataImpl > | baseImplPtr |
| DataDictionary | commonDataDictionary |
| DataDictionary | stateDataDictionary |
Protected Attributes inherited from MatOps::MatOpsDataImpl | |
| DataContainer | dataCommon |
| DataContainer | dataActive |
| DataContainer | dataDependent |
| DataContainer | dataDependentDerivatives |
| DataContainer | dataState |
| MoFEM::Interface * | mFieldPtr = nullptr |
Static Private Member Functions | |
| static boost::shared_ptr< MatOpsDataImpl > | lockBaseImplPtr (boost::weak_ptr< MatOpsData > base_data_ptr) |
Additional Inherited Members | |
Public Types inherited from MatOps::MatOpsDataImpl | |
| using | MatrixPtr = MatOpsData::MatrixPtr |
| using | StateMatrixPtr = MatOpsData::StateMatrixPtr |
| using | DataContainer = boost::multi_index::multi_index_container< Data, boost::multi_index::indexed_by< boost::multi_index::sequenced< boost::multi_index::tag< DataSequence_mi_tag > >, boost::multi_index::hashed_unique< boost::multi_index::tag< DataName_mi_tag >, boost::multi_index::member< Data, std::string, &Data::name > > > > |
Public Types inherited from MatOps::MatOpsData | |
| using | MatrixPtr = boost::shared_ptr< MatrixDouble > |
| using | StateMatrixPtr = boost::shared_ptr< MatrixAdaptor > |
Protected Member Functions inherited from MatOps::MatOpsDataImpl | |
| MoFEMErrorCode | setContinuousVector (DataContainer &data_container, std::vector< double > &variables) |
| MoFEMErrorCode | getContinuousVector (DataContainer &data_container, const std::vector< double > &variables) |
Definition at line 471 of file MatOps.cpp.
|
inline |
Definition at line 473 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 598 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 627 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 542 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 534 of file MatOps.cpp.
|
inline |
Definition at line 488 of file MatOps.cpp.
|
inline |
Definition at line 492 of file MatOps.cpp.
|
inline |
Definition at line 496 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 632 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 553 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 637 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 564 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 576 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 584 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 501 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 482 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 512 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 523 of file MatOps.cpp.
|
inlinestaticprivate |
Definition at line 654 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 612 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 616 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 621 of file MatOps.cpp.
|
inlineoverridevirtual |
Implements MatOps::MatOpsData.
Definition at line 607 of file MatOps.cpp.
|
protected |
Definition at line 648 of file MatOps.cpp.
|
protected |
Definition at line 649 of file MatOps.cpp.
|
protected |
Definition at line 644 of file MatOps.cpp.
|
protected |
Definition at line 645 of file MatOps.cpp.
|
protected |
Definition at line 646 of file MatOps.cpp.
|
protected |
Definition at line 650 of file MatOps.cpp.