v0.14.0
Deprecated List
Member ArcLengthMatShell::ArcLengthMatShell (Mat aij, ArcLengthCtx *arc_ptr_raw, string problem_name)
use constructor with shared_ptr
Member BARRIER_RANK_END (PCMB)
Do use this macro, instead use BARRIER_PCOMM_RANK_START
Member BARRIER_RANK_START (PCMB)
Do use this macro, instead use BARRIER_PCOMM_RANK_START
Member DirichletBCFromBlockSetFEMethodPreAndPostProc
use DirichletSetFieldFromBlockWithFlags
Member DirichletBCFromBlockSetFEMethodPreAndPostProcWithFlags
use DirichletSetFieldFromBlockWithFlags
Member DirichletSetFieldFromBlock
use DirichletSetFieldFromBlockWithFlags
Member DisplacementBCFEMethodPreAndPostProc
use DirichletDisplacementBc
Member FixBcAtEntities
use DirichletFixFieldAtEntitiesBc
Member MetaNeummanForces
Do not use that name it has spelling mistake
Member MoFEM::addHOOpsFace3D (const std::string field, E &e, bool hcurl, bool hdiv)
do not use this function, instead use AddHOOps.
Member MoFEM::addHOOpsVol (const std::string field, E &e, bool h1, bool hcurl, bool hdiv, bool l2)
do not use this function, instead use AddHOOps.
Member MoFEM::BcManager::BCs::getBcEdgesPtr ()
use getBcEntsPtr
Member MoFEM::BitRefManager::updateRange (const Range &parent, Range &child, MoFEMTypes bh=MF_ZERO)
use updateRangeByChildren
Member MoFEM::createOpSchurAssembleEnd (std::vector< std::string > fields_name, std::vector< boost::shared_ptr< Range >> field_ents, std::vector< SmartPetscObj< AO >> sequence_of_aos, std::vector< SmartPetscObj< Mat >> sequence_of_mats, std::vector< bool > sym_schur, bool symm_op, boost::shared_ptr< BlockStructure > diag_blocks)
do not use
Member MoFEM::createOpSchurAssembleEnd (std::vector< std::string > fields_name, std::vector< boost::shared_ptr< Range >> field_ents, std::vector< SmartPetscObj< AO >> sequence_of_aos, std::vector< SmartPetscObj< Mat >> sequence_of_mats, std::vector< bool > sym_schur, std::vector< double > diag_eps, bool symm_op, boost::shared_ptr< BlockStructure > diag_blocks)
do not use
Member MoFEM::CreateRowComressedADJMatrix
do not use, instead use CreateRowCompressedADJMatrix
Member MoFEM::createSmartDM (MPI_Comm comm, const std::string dm_type_name)
use createDM
Member MoFEM::createSmartGhostVector (MPI_Comm comm, PetscInt n, PetscInt N, PetscInt nghost, const PetscInt ghosts[])
use createGhostVector
Member MoFEM::createSmartVectorMPI (MPI_Comm comm, PetscInt n, PetscInt N)
use createVectorMPI
Member MoFEM::CubitMeshSets::getMaksedBcTypeULong () const
use getMaskedBcTypeULong
Member MoFEM::DataForcesAndSourcesCore
Use EntitiesFieldData
Member MoFEM::DeprecatedCoreInterface::seed_ref_level (const Range &ents, const BitRefLevel &bit, const bool only_tets=true, int verb=-1)
use BitRefManager
Member MoFEM::DeprecatedCoreInterface::seed_ref_level_2D (const EntityHandle meshset, const BitRefLevel &bit, int verb=-1)
use BitRefManager
Member MoFEM::DeprecatedCoreInterface::seed_ref_level_3D (const EntityHandle meshset, const BitRefLevel &bit, int verb=-1)
use BitRefManager
Member MoFEM::DeprecatedCoreInterface::synchronise_entities (Range &ent, int verb=DEFAULT_VERBOSITY)
Use Comm Interface
Member MoFEM::DeprecatedCoreInterface::synchronise_field_entities (const std::string &name, int verb=DEFAULT_VERBOSITY)
Use CommInterface
Member MoFEM::DerivedDataForcesAndSourcesCore
Use DerivedEntitiesFieldData
Member MoFEM::EdgeElementForcesAndSourcesCore::UserDataOperator::getTensor1Coords ()
use getFTensor1Coords
Member MoFEM::EdgeElementForcesAndSourcesCoreBase
use EdgeElementForcesAndSourcesCore
Member MoFEM::EntMethod
name changed use DofMethod insead EntMethod
Member MoFEM::FaceElementForcesAndSourcesCore::meshPositionsFieldName
not used anymore, will be removed in next versions
Member MoFEM::FaceElementForcesAndSourcesCoreBase
use FaceElementForcesAndSourcesCore
Class MoFEM::FaceElementForcesAndSourcesCoreOnChildParentSwitch< SWITCH >
do not use needed for back compatibility
Member MoFEM::FaceElementForcesAndSourcesCoreOnSide::getEdgeSense () const
use getSkeletonSense()
Member MoFEM::FaceElementForcesAndSourcesCoreOnSide::UserDataOperator::getEdgeSense () const
use getSkeletonSense()
Class MoFEM::FaceElementForcesAndSourcesCoreOnSideSwitch< SWITCH >
do not use needed for back compatibility
Member MoFEM::FieldBlas::fieldAxpy (const double alpha, const std::string field_name_x, const std::string field_name_y, bool error_if_missing, bool create_if_missing)
axpy fields
Member MoFEM::FieldBlas::fieldLambda (TwoFieldFunctionOnValues lambda, const std::string field_name_x, const std::string field_name_y, bool error_if_missing, bool create_if_missing)
This is with obsolete last option
Member MoFEM::FieldBlas::setField (const double val, const EntityType type, const std::string field_name)
scale field
Member MoFEM::ForcesAndSourcesCore::getRule (int order)
Use getRule(int row_order, int col_order, int data order)
Member MoFEM::ForcesAndSourcesCore::setGaussPts (int order)

setGaussPts(int row_order, int col_order, int data order);

setGaussPts(int row_order, int col_order, int data order);

Member MoFEM::ForcesAndSourcesCore::UserDataOperator::OPLAST
would be removed
Member MoFEM::ForcesAndSurcesCore
Used ForcesAndSourcesCore instead
Member MoFEM::FormsIntegrators< EleOp >::Assembly< A >::OpGradTimesTensor
use instead OpBaseTimesScalar */ template <int BASE_DIM, int S = 1> using OpBaseTimesScalarField = OpBaseTimesScalar<BASE_DIM, S>;
Member MoFEM::getNestSchurData (std::pair< SmartPetscObj< DM >, SmartPetscObj< DM >> dms, boost::shared_ptr< BlockStructure > block_mat_data, std::vector< std::string > fields_name, std::vector< boost::shared_ptr< Range >> field_ents, bool add_preconditioner_block=false)
do not use, use createSchurNestedMatrixStruture instead
Member MoFEM::KspCtx::get_loops_to_do_Mat ()
use getSetOperator
Member MoFEM::KspCtx::get_loops_to_do_Rhs ()
use getComputeRhs
Member MoFEM::KspCtx::get_postProcess_to_do_Mat ()
use getPostProcSetOperators
Member MoFEM::KspCtx::get_postProcess_to_do_Rhs ()
use getPostProcComputeRhs
Member MoFEM::KspCtx::get_preProcess_to_do_Mat ()
use getPreProcSetOperators
Member MoFEM::KspCtx::get_preProcess_to_do_Rhs ()
use getPreProcComputeRhs
Member MoFEM::OpCalculateHOJacVolume
use OpCalculateHOJacForVolume
Member MoFEM::OpCalculateScalarValuesDot
Name inconsistent with other operators
Member MoFEM::OpSetContrariantPiolaTransformOnEdge
Name is deprecated and this is added for back compatibility
Class MoFEM::OpSetContravariantPiolaTransformOnFace
It is used in contact elements. Contact elements should be minified to work as face element,
Class MoFEM::OpSetCovariantPiolaTransformOnFace
It is used in contact elements. Contact elements should be minified to work as face element,
Class MoFEM::OpSetHOInvJacToScalarBases< DIM >
Version with default variant DIM = 3 is deprecated, keep for back compatibility. Should be removed in future. Use of default variant make code implicit, what can be source of some hidden error. Explict interface is better, when user see and control outcome, and is aware of existing variants.
Class MoFEM::OpSetHOInvJacToScalarBasesImpl
This class should be DIM = 3 specialization when default parameter is removed
Member MoFEM::OpSymmetrizeTensor< DIM >::OpSymmetrizeTensor (const std::string field_name, boost::shared_ptr< MatrixDouble > in_mat, boost::shared_ptr< MatrixDouble > out_mat)
Do not use this constructor
Member MoFEM::OpTensorTimesSymmetricTensor< DIM_01, DIM_23, S >::OpTensorTimesSymmetricTensor (const std::string field_name, boost::shared_ptr< MatrixDouble > in_mat, boost::shared_ptr< MatrixDouble > out_mat, boost::shared_ptr< MatrixDouble > d_mat)
Do not use this constructor
Member MoFEM::PipelineManager::createTS (SmartPetscObj< DM > dm=nullptr)
Use version with explicit TS solver type
Member MoFEM::PipelineManager::createTS2 (SmartPetscObj< DM > dm=nullptr)
Change name. Use createTSIM2 instead.
Member MoFEM::PrismsFromSurfaceInterface::createPrisms (const Range &ents, Range &prisms, int verb=-1)
Use the function with the same name and a parameter swap_type, permitting to swap the order of each triangle's nodes or alternatively swap nodes between top and bottom triangles, which is required for the canonical ordering if surface normal is pointing inwards
Member MoFEM::ProblemsManager::markDofs (const std::string problem_name, RowColData rc, const Range ents, std::vector< unsigned char > &marker) const
use function with MarkOP
Member MoFEM::ProblemsManager::partitionMesh (const Range &ents, const int dim, const int adj_dim, const int n_parts, Tag *th_vertex_weights=nullptr, Tag *th_edge_weights=nullptr, Tag *th_part_weights=nullptr, int verb=VERBOSE, const bool debug=false)
Use CommInterface
Member MoFEM::Simple::getMeshSet ()
Use getMeshset
Member MoFEM::smartCreateDMMatrix (DM dm)
use createDMMatrix
Member MoFEM::smartCreateDMVector (DM dm)
use createDMVector
Member MoFEM::smartGetDMKspCtx (DM dm)
getDMKspCtx
Member MoFEM::smartGetDMSnesCtx (DM dm)
use smartGetDMSnesCtx
Member MoFEM::smartGetDMTsCtx (DM dm)
use getDMTsCtx
Member MoFEM::smartMatDuplicate (Mat mat, MatDuplicateOption op)
use matDuplicate
Member MoFEM::smartVectorDuplicate (Vec vec)
use vectorDuplicate
Member MoFEM::SnesCtx::get_loops_to_do_Mat ()
use getSetOperators
Member MoFEM::SnesCtx::get_loops_to_do_Rhs ()
use getComputeRhs
Member MoFEM::SnesCtx::get_postProcess_to_do_Mat ()
use getPostProcSetOperators
Member MoFEM::SnesCtx::get_postProcess_to_do_Rhs ()
use getPostProcComputeRhs
Member MoFEM::SnesCtx::get_preProcess_to_do_Mat ()
use getPreProcSetOperators
Member MoFEM::SnesCtx::get_preProcess_to_do_Rhs ()
use getPreProcComputeRhs
Member MoFEM::Tools::getLocalCoordinatesOnReferenceTriNodeTri (const double *elem_coords, const double *glob_coords, const int nb_nodes, double *local_coords)
use getLocalCoordinatesOnReferenceThreeNodeTri
Member MoFEM::VecManager::setOtherGlobalGhostVector (const std::string name, const std::string field_name, const std::string cpy_field_name, RowColData rc, Vec V, InsertMode mode, ScatterMode scatter_mode) const
VecManager
Member MoFEM::VolumeElementForcesAndSourcesCore::meshPositionsFieldName
DO NOT USE!
Member MoFEM::VolumeElementForcesAndSourcesCoreBase
use VolumeElementForcesAndSourcesCore
Member MoFEM::VolumeElementForcesAndSourcesCoreOnContactPrismSideBase
use VolumeElementForcesAndSourcesCore
Class MoFEM::VolumeElementForcesAndSourcesCoreOnContactPrismSideSwitch< SWITCH >
do not use this template, it is obsolete
Member MoFEM::VolumeElementForcesAndSourcesCoreOnSide::getFaceSense () const
use getSkeletonSense()
Member MoFEM::VolumeElementForcesAndSourcesCoreOnSide::UserDataOperator::getFaceSense () const
use getSkeletonSense
Member MoFEM::VolumeElementForcesAndSourcesCoreOnSideBase
use VolumeElementForcesAndSourcesCore
Class MoFEM::VolumeElementForcesAndSourcesCoreOnSideSwitch< SWITCH >
do not use this template, it is obsolete
Class MoFEM::VolumeElementForcesAndSourcesCoreSwitch< SWITCH >
obsolete template. it will be removed in next versions
Member NeumannForcesSurface::addPreassure (const std::string field_name, Vec F, int ms_id, bool ho_geometry=false, bool block_set=false)
function is deprecated because spelling mistake, use addPressure instead
Member NeumannForcesSurface::bCPreassure
Do not use spelling mistake
Member NeumannForcesSurface::MethodForAnaliticalForce
fixed spelling mistake
Member NeummanForcesSurface
Do not use that name it has spelling mistake
Member NonlinearElasticElement::OpRhsEshelbyStrees
name with spelling mistake
Member PCArcLengthCtx::PCArcLengthCtx (Mat shell_Aij, Mat aij, ArcLengthCtx *arc_ptr_raw)
use with shared_ptr
Member PCArcLengthCtx::PCArcLengthCtx (PC pc, Mat shell_Aij, Mat aij, ArcLengthCtx *arc_ptr_raw)
use with shared_ptr
Member PlasticOps::OpPlasticStressImpl< DIM, GAUSS, DomainEleOp >::OpPlasticStressImpl (const std::string field_name, boost::shared_ptr< CommonData > common_data_ptr, boost::shared_ptr< MatrixDouble > mDPtr)
do not use this constructor
Member PostPorcHookStress
Class name with spelling mistake
Member PostPorcStress
Use PostProcStress
Member SpatialPositionsBCFEMethodPreAndPostProc
use DirichletSpatialPositionsBc
Member SphericalArcLengthControl::SphericalArcLengthControl (ArcLengthCtx *arc_ptr_raw)
use constructor with shared_ptr
Member TemperatureBCFEMethodPreAndPostProc
use DirichletTemperatureBc
Member ThermalStressElement::addThermalSterssElement (const std::string fe_name, const std::string field_name, const std::string thermal_field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS")
Do not use this fiction with spelling mistake
Member ThermoElasticOps::OpStressThermal::OpStressThermal (const std::string field_name, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< VectorDouble > temp_ptr, boost::shared_ptr< MatrixDouble > m_D_ptr, boost::shared_ptr< double > coeff_expansion_ptr, boost::shared_ptr< MatrixDouble > stress_ptr)
do not use this constructor