![]() |
v0.15.5 |
Classes | |
| struct | Data |
Public Types | |
| using | MatrixPtr = ADolCData::MatrixPtr |
| 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 AdolCOps::ADolCData | |
| using | MatrixPtr = boost::shared_ptr< MatrixDouble > |
Public Member Functions | |
| auto & | getDataCommonByName () |
| auto & | getDataActiveByName () |
| auto & | getDataDependentByName () |
| auto & | getDataDependentDerivativesByName () |
| 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 |
| 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 AdolCOps::ADolCData | |
| virtual | ~ADolCData ()=default |
Private Member Functions | |
| MoFEMErrorCode | setContinuousVector (DataContainer &data_container, std::vector< double > &variables) |
| MoFEMErrorCode | getContinuousVector (DataContainer &data_container, const std::vector< double > &variables) |
Private Attributes | |
| DataContainer | dataCommon |
| DataContainer | dataActive |
| DataContainer | dataDependent |
| DataContainer | dataDependentDerivatives |
Definition at line 19 of file AdolOps.cpp.
| using AdolCOps::ADolCDataImpl::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> >> > |
Definition at line 36 of file AdolOps.cpp.
Definition at line 20 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 171 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 121 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 110 of file AdolOps.cpp.
|
inlineprivate |
Definition at line 212 of file AdolOps.cpp.
|
inline |
Definition at line 53 of file AdolOps.cpp.
|
inline |
Definition at line 49 of file AdolOps.cpp.
|
inline |
Definition at line 57 of file AdolOps.cpp.
|
inline |
Definition at line 61 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 176 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 132 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 181 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 143 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 77 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 66 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 88 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 99 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 156 of file AdolOps.cpp.
|
inlineprivate |
Definition at line 188 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 160 of file AdolOps.cpp.
|
inlineoverridevirtual |
Implements AdolCOps::ADolCData.
Definition at line 165 of file AdolOps.cpp.
|
private |
Definition at line 240 of file AdolOps.cpp.
|
private |
Definition at line 239 of file AdolOps.cpp.
|
private |
Definition at line 241 of file AdolOps.cpp.
|
private |
Definition at line 242 of file AdolOps.cpp.