|
| using | OP = OpAssembleFace |
| |
| using | ScaleOff = boost::function< double()> |
| |
| | OpAssembleTopologicalObjectiveDerivativeImplBase (const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, boost::shared_ptr< TopologicalData > topo_ptr, boost::shared_ptr< double > J_ptr, SmartPetscObj< Vec > assemble_vec, Tag topo_tag) |
| |
| MoFEMErrorCode | assemble (EntData &data) override |
| |
| | OpAssembleBasic (const std::string &field_name, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type) |
| |
| | OpAssembleBasic (std::string row_field, std::string col_field, boost::shared_ptr< DataAtIntegrationPts > data_ptr, const char type, const bool assemble_symmetry, ScaleOff scale_off=[]() { return 1;}) |
| |
| | OpAssembleBasic (const FieldSpace space) |
| |
| virtual MoFEMErrorCode | integrate (EntData &data) |
| |
| virtual MoFEMErrorCode | integrate (int row_side, EntityType row_type, EntData &data) |
| |
| virtual MoFEMErrorCode | integrate (EntData &row_data, EntData &col_data) |
| |
| virtual MoFEMErrorCode | assemble (int row_side, EntityType row_type, EntData &data) |
| |
| virtual MoFEMErrorCode | assemble (int row_side, int col_side, EntityType row_type, EntityType col_type, EntData &row_data, EntData &col_data) |
| |
| MoFEMErrorCode | doWork (int side, EntityType type, EntData &data) |
| |
| MoFEMErrorCode | doWork (int row_side, int col_side, EntityType row_type, EntityType col_type, EntData &row_data, EntData &col_data) |
| |
| const bool | assembleSymmetry |
| |
| boost::shared_ptr< DataAtIntegrationPts > | dataAtPts |
| | data at integration pts
|
| |
| VectorDouble | nF |
| | local right hand side vector
|
| |
| MatrixDouble | K |
| | local tangent matrix
|
| |
| MatrixDouble | transposeK |
| |
| ScaleOff | scaleOff |
| |
| double | locJ |
| |
| boost::shared_ptr< double > | JPtr |
| |
| SmartPetscObj< Vec > | assembleVec |
| |
| Tag | topoTag |
| |
| boost::shared_ptr< TopologicalData > | topoData |
| |