This is the Kratos Nightly report for GCC ========================================= Failed Applications : 0 Compiling Errors : 0 Compiling Warnings : 21852 /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:99:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:108:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:116:23: warning: ‘virtual Kratos::LinearSolidElement::IntegrationMethod Kratos::LinearSolidElement::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:121:10: warning: ‘virtual void Kratos::LinearSolidElement::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:126:10: warning: ‘virtual void Kratos::LinearSolidElement::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:131:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:136:10: warning: ‘virtual void Kratos::LinearSolidElement::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:141:10: warning: ‘virtual void Kratos::LinearSolidElement::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:151:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:160:10: warning: ‘virtual void Kratos::LinearSolidElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:165:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:170:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:175:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:180:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:194:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:205:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:214:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:227:18: warning: ‘virtual void Kratos::LinearSolidElement::AddExplicitContribution(const VectorType&, const Kratos::Variable >&, Kratos::Variable >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:238:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:251:9: warning: ‘virtual int Kratos::LinearSolidElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:365:18: warning: ‘virtual void Kratos::LinearSolidElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:367:18: warning: ‘virtual void Kratos::LinearSolidElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:98:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:142:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:147:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:201:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:203:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:100:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:119:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::SetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:127:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:137:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:199:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddLHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:207:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddRHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, Kratos::Vector&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:215:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:221:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::FinalizeStepVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:227:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:248:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetHistoricalVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:254:21: warning: ‘virtual double& Kratos::UpdatedLagrangianUPElement::CalculateVolumeChange(double&, Kratos::SolidElement::ElementVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:298:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:300:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:292:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThickElement3D4N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:294:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:296:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:298:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:300:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:302:7: warning: ‘virtual int Kratos::ShellThickElement3D4N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:304:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:306:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:308:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:310:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:312:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:314:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:316:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:318:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:320:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:322:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:324:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:328:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:333:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:335:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:337:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:339:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:341:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:418:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:420:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:113:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThinElement3D3N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:115:21: warning: ‘virtual Kratos::Element::IntegrationMethod Kratos::ShellThinElement3D3N::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:117:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:119:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:121:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:123:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:125:7: warning: ‘virtual int Kratos::ShellThinElement3D3N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:127:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:129:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:131:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:133:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:135:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:137:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:139:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:141:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:143:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:145:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:147:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:151:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:156:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:158:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:160:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:162:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:164:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:341:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:343:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:87:23: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::IsotropicDamageFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:93:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::InitializeMaterial(Kratos::FlowRule::YieldCriterionPointer&, Kratos::FlowRule::HardeningLawPointer&, const Kratos::Properties&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:95:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, const Matrix&, Kratos::Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:98:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:100:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::ComputeElastoPlasticTangentMatrix(const Kratos::FlowRule::RadialReturnVariables&, const Matrix&, const double&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:102:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:198:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:200:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:87:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::SimoJuYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:93:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:96:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:99:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:190:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:192:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:86:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::ModifiedMisesYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:92:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:95:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:98:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:189:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:191:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ModifiedExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:200:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:205:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:169:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:181:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:214:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:110:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:149:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:171:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:182:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:217:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:91:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:172:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:177:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:146:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:155:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:167:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticOrthotropic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:120:9: warning: ‘virtual int Kratos::LinearElasticOrthotropic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:183:10: warning: ‘virtual bool Kratos::LinearElasticOrthotropic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:216:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:90:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:92:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:98:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:115:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:246:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:251:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJu3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJu3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:93:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:101:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:110:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:168:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:206:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:94:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:173:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:178:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMises3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMises3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:192:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::Register()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:211:24: warning: ‘virtual std::__cxx11::string Kratos::KratosSolidMechanicsApplication::Info() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:217:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintInfo(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:224:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintData(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_solvers/time_integration_methods/static_step_rotation_method.cpp:82:60: warning: type attributes ignored after type is already defined [-Wattributes] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_solvers/time_integration_methods/newmark_step_rotation_method.cpp:85:60: warning: type attributes ignored after type is already defined [-Wattributes] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_solvers/time_integration_methods/simo_step_rotation_method.cpp:91:60: warning: type attributes ignored after type is already defined [-Wattributes] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_solvers/time_integration_methods/emc_step_rotation_method.cpp:102:58: warning: type attributes ignored after type is already defined [-Wattributes] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:99:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:108:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:116:23: warning: ‘virtual Kratos::LinearSolidElement::IntegrationMethod Kratos::LinearSolidElement::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:121:10: warning: ‘virtual void Kratos::LinearSolidElement::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:126:10: warning: ‘virtual void Kratos::LinearSolidElement::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:131:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:136:10: warning: ‘virtual void Kratos::LinearSolidElement::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:141:10: warning: ‘virtual void Kratos::LinearSolidElement::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:151:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:160:10: warning: ‘virtual void Kratos::LinearSolidElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:165:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:170:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:175:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:180:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:194:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:205:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:214:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:227:18: warning: ‘virtual void Kratos::LinearSolidElement::AddExplicitContribution(const VectorType&, const Kratos::Variable >&, Kratos::Variable >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:238:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:251:9: warning: ‘virtual int Kratos::LinearSolidElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:365:18: warning: ‘virtual void Kratos::LinearSolidElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:367:18: warning: ‘virtual void Kratos::LinearSolidElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:98:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:142:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:147:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:201:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:203:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:100:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:119:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::SetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:127:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:137:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:199:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddLHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:207:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddRHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, Kratos::Vector&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:215:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:221:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::FinalizeStepVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:227:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:248:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetHistoricalVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:254:21: warning: ‘virtual double& Kratos::UpdatedLagrangianUPElement::CalculateVolumeChange(double&, Kratos::SolidElement::ElementVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:298:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:300:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:292:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThickElement3D4N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:294:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:296:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:298:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:300:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:302:7: warning: ‘virtual int Kratos::ShellThickElement3D4N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:304:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:306:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:308:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:310:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:312:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:314:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:316:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:318:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:320:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:322:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:324:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:328:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:333:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:335:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:337:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:339:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:341:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:418:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:420:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:77:53: warning: ‘virtual Kratos::ShellQ4_CoordinateTransformation::Pointer Kratos::ShellQ4_CorotationalCoordinateTransformation::Create(Kratos::Geometry >::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:82:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:110:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:119:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:128:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:132:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:149:41: warning: ‘virtual Kratos::ShellQ4_LocalCoordinateSystem Kratos::ShellQ4_CorotationalCoordinateTransformation::CreateLocalCoordinateSystem() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:197:22: warning: ‘virtual Kratos::ShellQ4_CorotationalCoordinateTransformation::VectorType Kratos::ShellQ4_CorotationalCoordinateTransformation::CalculateLocalDisplacements(const Kratos::ShellQ4_LocalCoordinateSystem&, const VectorType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:239:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::FinalizeCalculations(const Kratos::ShellQ4_LocalCoordinateSystem&, const VectorType&, const VectorType&, Kratos::ShellQ4_CorotationalCoordinateTransformation::MatrixType&, Kratos::ShellQ4_CorotationalCoordinateTransformation::VectorType&, bool, bool)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:337:22: warning: ‘virtual Kratos::ShellQ4_CorotationalCoordinateTransformation::MatrixType Kratos::ShellQ4_CorotationalCoordinateTransformation::GetNodalDeformationalRotationTensor(const Kratos::ShellQ4_LocalCoordinateSystem&, const Vector&, size_t)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:352:22: warning: ‘virtual Kratos::ShellQ4_CorotationalCoordinateTransformation::MatrixType Kratos::ShellQ4_CorotationalCoordinateTransformation::GetNodalDeformationalRotationTensor(const Kratos::ShellQ4_LocalCoordinateSystem&, const Vector&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:552:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellq4_corotational_coordinate_transformation.hpp:564:16: warning: ‘virtual void Kratos::ShellQ4_CorotationalCoordinateTransformation::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:99:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:108:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:116:23: warning: ‘virtual Kratos::LinearSolidElement::IntegrationMethod Kratos::LinearSolidElement::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:121:10: warning: ‘virtual void Kratos::LinearSolidElement::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:126:10: warning: ‘virtual void Kratos::LinearSolidElement::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:131:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:136:10: warning: ‘virtual void Kratos::LinearSolidElement::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:141:10: warning: ‘virtual void Kratos::LinearSolidElement::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:151:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:160:10: warning: ‘virtual void Kratos::LinearSolidElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:165:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:170:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:175:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:180:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:194:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:205:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:214:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:227:18: warning: ‘virtual void Kratos::LinearSolidElement::AddExplicitContribution(const VectorType&, const Kratos::Variable >&, Kratos::Variable >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:238:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:251:9: warning: ‘virtual int Kratos::LinearSolidElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:365:18: warning: ‘virtual void Kratos::LinearSolidElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:367:18: warning: ‘virtual void Kratos::LinearSolidElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:98:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:142:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:147:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:201:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:203:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:100:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:119:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::SetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:127:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:137:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:199:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddLHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:207:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddRHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, Kratos::Vector&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:215:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:221:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::FinalizeStepVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:227:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:248:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetHistoricalVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:254:21: warning: ‘virtual double& Kratos::UpdatedLagrangianUPElement::CalculateVolumeChange(double&, Kratos::SolidElement::ElementVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:298:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:300:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:113:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThinElement3D3N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:115:21: warning: ‘virtual Kratos::Element::IntegrationMethod Kratos::ShellThinElement3D3N::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:117:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:119:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:121:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:123:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:125:7: warning: ‘virtual int Kratos::ShellThinElement3D3N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:127:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:129:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:131:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:133:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:135:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:137:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:139:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:141:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:143:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:145:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:147:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:151:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:156:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:158:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:160:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:162:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:164:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:341:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:343:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:87:23: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::IsotropicDamageFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:93:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::InitializeMaterial(Kratos::FlowRule::YieldCriterionPointer&, Kratos::FlowRule::HardeningLawPointer&, const Kratos::Properties&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:95:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, const Matrix&, Kratos::Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:98:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:100:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::ComputeElastoPlasticTangentMatrix(const Kratos::FlowRule::RadialReturnVariables&, const Matrix&, const double&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:102:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:198:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:200:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:87:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::SimoJuYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:93:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:96:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:99:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:190:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:192:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:86:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::ModifiedMisesYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:92:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:95:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:98:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:189:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:191:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ModifiedExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:200:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:205:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:169:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:181:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:214:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:110:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:149:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:171:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:182:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:217:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:91:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:172:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:177:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:146:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:155:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:167:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticOrthotropic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:120:9: warning: ‘virtual int Kratos::LinearElasticOrthotropic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:183:10: warning: ‘virtual bool Kratos::LinearElasticOrthotropic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:216:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:90:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:92:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:98:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:115:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:246:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:251:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJu3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJu3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:93:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:101:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:110:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:168:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:206:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:94:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:173:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:178:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMises3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMises3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:192:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::Register()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:211:24: warning: ‘virtual std::__cxx11::string Kratos::KratosSolidMechanicsApplication::Info() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:217:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintInfo(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:224:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintData(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:113:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThinElement3D3N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:115:21: warning: ‘virtual Kratos::Element::IntegrationMethod Kratos::ShellThinElement3D3N::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:117:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:119:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:121:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:123:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:125:7: warning: ‘virtual int Kratos::ShellThinElement3D3N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:127:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:129:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:131:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:133:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:135:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:137:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:139:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:141:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:143:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:145:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:147:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:151:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:156:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:158:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:160:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:162:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:164:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:341:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:343:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:78:53: warning: ‘virtual Kratos::ShellT3_CoordinateTransformation::Pointer Kratos::ShellT3_CorotationalCoordinateTransformation::Create(Kratos::Geometry >::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:83:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:111:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:120:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:129:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:133:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:150:41: warning: ‘virtual Kratos::ShellT3_LocalCoordinateSystem Kratos::ShellT3_CorotationalCoordinateTransformation::CreateLocalCoordinateSystem() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:195:22: warning: ‘virtual Kratos::ShellT3_CorotationalCoordinateTransformation::VectorType Kratos::ShellT3_CorotationalCoordinateTransformation::CalculateLocalDisplacements(const Kratos::ShellT3_LocalCoordinateSystem&, const VectorType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:237:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::FinalizeCalculations(const Kratos::ShellT3_LocalCoordinateSystem&, const VectorType&, const VectorType&, Kratos::ShellT3_CorotationalCoordinateTransformation::MatrixType&, Kratos::ShellT3_CorotationalCoordinateTransformation::VectorType&, bool, bool)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:332:22: warning: ‘virtual Kratos::ShellT3_CorotationalCoordinateTransformation::MatrixType Kratos::ShellT3_CorotationalCoordinateTransformation::GetNodalDeformationalRotationTensor(const Kratos::ShellT3_LocalCoordinateSystem&, const Vector&, size_t)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:347:22: warning: ‘virtual Kratos::ShellT3_CorotationalCoordinateTransformation::MatrixType Kratos::ShellT3_CorotationalCoordinateTransformation::GetNodalDeformationalRotationTensor(const Kratos::ShellT3_LocalCoordinateSystem&, const Vector&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:562:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shellt3_corotational_coordinate_transformation.hpp:574:16: warning: ‘virtual void Kratos::ShellT3_CorotationalCoordinateTransformation::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:99:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:108:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:116:23: warning: ‘virtual Kratos::LinearSolidElement::IntegrationMethod Kratos::LinearSolidElement::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:121:10: warning: ‘virtual void Kratos::LinearSolidElement::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:126:10: warning: ‘virtual void Kratos::LinearSolidElement::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:131:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:136:10: warning: ‘virtual void Kratos::LinearSolidElement::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:141:10: warning: ‘virtual void Kratos::LinearSolidElement::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:151:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:160:10: warning: ‘virtual void Kratos::LinearSolidElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:165:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:170:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:175:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:180:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:194:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:205:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:214:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:227:18: warning: ‘virtual void Kratos::LinearSolidElement::AddExplicitContribution(const VectorType&, const Kratos::Variable >&, Kratos::Variable >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:238:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:251:9: warning: ‘virtual int Kratos::LinearSolidElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:365:18: warning: ‘virtual void Kratos::LinearSolidElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:367:18: warning: ‘virtual void Kratos::LinearSolidElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:98:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:142:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:147:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:201:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:203:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:100:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:119:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::SetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:127:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:137:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:199:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddLHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:207:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddRHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, Kratos::Vector&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:215:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:221:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::FinalizeStepVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:227:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:248:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetHistoricalVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:254:21: warning: ‘virtual double& Kratos::UpdatedLagrangianUPElement::CalculateVolumeChange(double&, Kratos::SolidElement::ElementVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:298:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:300:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:292:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThickElement3D4N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:294:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:296:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:298:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:300:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:302:7: warning: ‘virtual int Kratos::ShellThickElement3D4N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:304:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:306:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:308:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:310:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:312:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:314:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:316:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:318:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:320:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:322:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:324:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:328:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:333:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:335:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:337:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:339:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:341:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:418:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:420:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:87:23: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::IsotropicDamageFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:93:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::InitializeMaterial(Kratos::FlowRule::YieldCriterionPointer&, Kratos::FlowRule::HardeningLawPointer&, const Kratos::Properties&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:95:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, const Matrix&, Kratos::Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:98:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:100:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::ComputeElastoPlasticTangentMatrix(const Kratos::FlowRule::RadialReturnVariables&, const Matrix&, const double&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:102:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:198:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:200:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:87:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::SimoJuYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:93:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:96:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:99:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:190:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:192:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:86:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::ModifiedMisesYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:92:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:95:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:98:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:189:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:191:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ModifiedExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:200:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:205:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:169:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:181:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:214:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:110:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:149:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:171:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:182:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:217:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:91:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:172:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:177:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:146:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:155:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:167:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticOrthotropic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:120:9: warning: ‘virtual int Kratos::LinearElasticOrthotropic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:183:10: warning: ‘virtual bool Kratos::LinearElasticOrthotropic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:216:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:90:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:92:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:98:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:115:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:246:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:251:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJu3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJu3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:93:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:101:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:110:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:168:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:206:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:94:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:173:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:178:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMises3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMises3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:192:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::Register()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:211:24: warning: ‘virtual std::__cxx11::string Kratos::KratosSolidMechanicsApplication::Info() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:217:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintInfo(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:224:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintData(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:99:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:108:22: warning: ‘virtual Kratos::Element::Pointer Kratos::LinearSolidElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:116:23: warning: ‘virtual Kratos::LinearSolidElement::IntegrationMethod Kratos::LinearSolidElement::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:121:10: warning: ‘virtual void Kratos::LinearSolidElement::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:126:10: warning: ‘virtual void Kratos::LinearSolidElement::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:131:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:136:10: warning: ‘virtual void Kratos::LinearSolidElement::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:141:10: warning: ‘virtual void Kratos::LinearSolidElement::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:151:10: warning: ‘virtual void Kratos::LinearSolidElement::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:160:10: warning: ‘virtual void Kratos::LinearSolidElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:165:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:170:10: warning: ‘virtual void Kratos::LinearSolidElement::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:175:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:180:10: warning: ‘virtual void Kratos::LinearSolidElement::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:194:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:205:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:214:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:227:18: warning: ‘virtual void Kratos::LinearSolidElement::AddExplicitContribution(const VectorType&, const Kratos::Variable >&, Kratos::Variable >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:238:10: warning: ‘virtual void Kratos::LinearSolidElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:251:9: warning: ‘virtual int Kratos::LinearSolidElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:365:18: warning: ‘virtual void Kratos::LinearSolidElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/linear_solid_element.hpp:367:18: warning: ‘virtual void Kratos::LinearSolidElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:103:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:112:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:120:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:125:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:130:10: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:142:9: warning: ‘virtual int Kratos::SmallDisplacementElement::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:179:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateAndAddKuug(Kratos::Element::MatrixType&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:187:18: warning: ‘virtual void Kratos::SmallDisplacementElement::SetElementVariables(Kratos::SolidElement::ElementVariables&, Kratos::ConstitutiveLaw::Parameters&, const int&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:194:18: warning: ‘virtual void Kratos::SmallDisplacementElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:200:18: warning: ‘virtual void Kratos::SmallDisplacementElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:265:18: warning: ‘virtual void Kratos::SmallDisplacementElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_element.hpp:267:18: warning: ‘virtual void Kratos::SmallDisplacementElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:98:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::SmallDisplacementBbarElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:142:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:147:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:201:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/small_displacement_bbar_element.hpp:203:18: warning: ‘virtual void Kratos::SmallDisplacementBbarElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:100:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:109:22: warning: ‘virtual Kratos::Element::Pointer Kratos::UpdatedLagrangianUPElement::Clone(Kratos::Element::IndexType, const NodesArrayType&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:119:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::SetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:127:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:137:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:199:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddLHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:207:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateAndAddRHS(Kratos::SolidElement::LocalSystemComponents&, Kratos::SolidElement::ElementVariables&, Kratos::Vector&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:215:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::InitializeElementVariables(Kratos::SolidElement::ElementVariables&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:221:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::FinalizeStepVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:227:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::CalculateKinematics(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:248:10: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::GetHistoricalVariables(Kratos::SolidElement::ElementVariables&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:254:21: warning: ‘virtual double& Kratos::UpdatedLagrangianUPElement::CalculateVolumeChange(double&, Kratos::SolidElement::ElementVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:298:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp:300:18: warning: ‘virtual void Kratos::UpdatedLagrangianUPElement::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:292:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThickElement3D4N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:294:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:296:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:298:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:300:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:302:7: warning: ‘virtual int Kratos::ShellThickElement3D4N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:304:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:306:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:308:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:310:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:312:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:314:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:316:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:318:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:320:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:322:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:324:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:328:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:333:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:335:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:337:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:339:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:341:8: warning: ‘virtual void Kratos::ShellThickElement3D4N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:418:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thick_element_3D4N.hpp:420:16: warning: ‘virtual void Kratos::ShellThickElement3D4N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:113:20: warning: ‘virtual Kratos::Element::Pointer Kratos::ShellThinElement3D3N::Create(Kratos::Element::IndexType, const NodesArrayType&, Kratos::Properties::Pointer) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:115:21: warning: ‘virtual Kratos::Element::IntegrationMethod Kratos::ShellThinElement3D3N::GetIntegrationMethod() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:117:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::Initialize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:119:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::ResetConstitutiveLaw()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:121:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::EquationIdVector(Kratos::Element::EquationIdVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:123:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetDofList(Kratos::Element::DofsVectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:125:7: warning: ‘virtual int Kratos::ShellThinElement3D3N::Check(const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:127:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CleanMemory()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:129:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValuesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:131:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetFirstDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:133:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetSecondDerivativesVector(Kratos::Vector&, int)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:135:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:137:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeNonLinearIteration(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:139:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::InitializeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:141:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::FinalizeSolutionStep(Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:143:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateMassMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:145:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateDampingMatrix(Kratos::Element::MatrixType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:147:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateLocalSystem(Kratos::Element::MatrixType&, Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:151:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::CalculateRightHandSide(Kratos::Element::VectorType&, Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:156:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable&, std::vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:158:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:160:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:162:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:164:8: warning: ‘virtual void Kratos::ShellThinElement3D3N::GetValueOnIntegrationPoints(const Kratos::Variable >&, std::vector >&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:341:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_elements/shell_elements/shell_thin_element_3D3N.hpp:343:16: warning: ‘virtual void Kratos::ShellThinElement3D3N::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:87:23: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::IsotropicDamageFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:93:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::InitializeMaterial(Kratos::FlowRule::YieldCriterionPointer&, Kratos::FlowRule::HardeningLawPointer&, const Kratos::Properties&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:95:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, const Matrix&, Kratos::Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:98:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:100:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::ComputeElastoPlasticTangentMatrix(const Kratos::FlowRule::RadialReturnVariables&, const Matrix&, const double&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:102:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:198:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:200:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:87:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::SimoJuYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:93:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:96:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:99:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:190:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:192:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:86:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::ModifiedMisesYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:92:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:95:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:98:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:189:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:191:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ModifiedExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:200:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:205:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:169:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:181:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:214:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:110:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:149:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:171:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:182:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:217:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:91:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:172:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:177:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:146:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:155:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:167:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticOrthotropic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:120:9: warning: ‘virtual int Kratos::LinearElasticOrthotropic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:183:10: warning: ‘virtual bool Kratos::LinearElasticOrthotropic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:216:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:90:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:92:13: warning: ‘virtual double& Kratos::LinearElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:98:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:115:10: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:246:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_3D_law.hpp:251:18: warning: ‘virtual void Kratos::LinearElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJu3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJu3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJu3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:93:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:101:14: warning: ‘virtual Kratos::LinearElasticPlasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:110:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:168:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:206:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:75:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:94:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:173:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plastic_plane_stress_2D_law.hpp:178:18: warning: ‘virtual void Kratos::LinearElasticPlasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:139:10: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::CalculateCharacteristicSize(double&, const GeometryType&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:175:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp:180:18: warning: ‘virtual void Kratos::IsotropicDamageSimoJuPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMises3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMises3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMises3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:74:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:98:9: warning: ‘virtual int Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:165:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp:170:18: warning: ‘virtual void Kratos::IsotropicDamageModifiedMisesPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:192:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::Register()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:211:24: warning: ‘virtual std::__cxx11::string Kratos::KratosSolidMechanicsApplication::Info() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:217:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintInfo(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/solid_mechanics_application.h:224:17: warning: ‘virtual void Kratos::KratosSolidMechanicsApplication::PrintData(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:82:27: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::ModifiedExponentialDamageHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:88:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:90:13: warning: ‘virtual double& Kratos::ModifiedExponentialDamageHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:176:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp:178:18: warning: ‘virtual void Kratos::ModifiedExponentialDamageHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:87:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::SimoJuYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:93:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:96:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:99:17: warning: ‘virtual double& Kratos::SimoJuYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:190:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp:192:15: warning: ‘virtual void Kratos::SimoJuYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:86:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::ModifiedMisesYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:92:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:95:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:98:17: warning: ‘virtual double& Kratos::ModifiedMisesYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:189:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp:191:15: warning: ‘virtual void Kratos::ModifiedMisesYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:87:23: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::IsotropicDamageFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:93:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::InitializeMaterial(Kratos::FlowRule::YieldCriterionPointer&, Kratos::FlowRule::HardeningLawPointer&, const Kratos::Properties&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:95:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, const Matrix&, Kratos::Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:98:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:100:10: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::ComputeElastoPlasticTangentMatrix(const Kratos::FlowRule::RadialReturnVariables&, const Matrix&, const double&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:102:10: warning: ‘virtual bool Kratos::IsotropicDamageFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:198:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp:200:18: warning: ‘virtual void Kratos::IsotropicDamageFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/ConstitutiveModelsApplication/constitutive_models_application.h:160:18: warning: ‘virtual void Kratos::KratosConstitutiveModelsApplication::Register()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/ConstitutiveModelsApplication/constitutive_models_application.h:179:25: warning: ‘virtual std::__cxx11::string Kratos::KratosConstitutiveModelsApplication::Info() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/ConstitutiveModelsApplication/constitutive_models_application.h:184:18: warning: ‘virtual void Kratos::KratosConstitutiveModelsApplication::PrintInfo(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/ConstitutiveModelsApplication/constitutive_models_application.h:190:18: warning: ‘virtual void Kratos::KratosConstitutiveModelsApplication::PrintData(std::ostream&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:200:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plane_strain_2D_law.hpp:205:18: warning: ‘virtual void Kratos::HyperElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:60:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:91:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:99:14: warning: ‘virtual Kratos::HyperElasticAxisym2DLaw::SizeType Kratos::HyperElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:147:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:156:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:166:10: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::CalculateConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::HyperElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:109:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:147:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:156:10: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:169:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:181:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:214:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:92:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:112:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:121:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:129:10: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:178:13: warning: ‘virtual double& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:187:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:61:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:92:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:100:14: warning: ‘virtual Kratos::HyperElasticUPAxisym2DLaw::SizeType Kratos::HyperElasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:110:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:149:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:171:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:182:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:217:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp:222:18: warning: ‘virtual void Kratos::HyperElasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticPlaneStrain2DLaw::SizeType Kratos::LinearElasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:107:10: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:146:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:155:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:168:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticPlaneStress2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:91:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:135:10: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:172:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_plane_stress_2D_law.hpp:177:18: warning: ‘virtual void Kratos::LinearElasticPlaneStress2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:121:9: warning: ‘virtual int Kratos::LinearElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:185:10: warning: ‘virtual bool Kratos::LinearElastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:187:13: warning: ‘virtual double& Kratos::LinearElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:189:21: warning: ‘virtual double& Kratos::LinearElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_3D_law.hpp:226:18: warning: ‘virtual void Kratos::LinearElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:90:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::LinearElasticAxisym2DLaw::SizeType Kratos::LinearElasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:108:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:146:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:155:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:167:10: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::CalculateLinearElasticMatrix(Kratos::Matrix&, const double&, const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:204:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_axisym_2D_law.hpp:209:18: warning: ‘virtual void Kratos::LinearElasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:59:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::LinearElasticOrthotropic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:92:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:101:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:109:10: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:120:9: warning: ‘virtual int Kratos::LinearElasticOrthotropic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:183:10: warning: ‘virtual bool Kratos::LinearElasticOrthotropic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:216:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/linear_elastic_orthotropic_3D_law.hpp:221:18: warning: ‘virtual void Kratos::LinearElasticOrthotropic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:199:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:250:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_plane_strain_2D_law.hpp:255:18: warning: ‘virtual void Kratos::HyperElasticPlasticPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticAxisym2DLaw::SizeType Kratos::HyperElasticPlasticAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:247:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_axisym_2D_law.hpp:252:18: warning: ‘virtual void Kratos::HyperElasticPlasticAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ23DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ23DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::SizeType Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:209:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:246:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_plane_strain_2D_law.hpp:251:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPPlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:86:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::NonLinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:92:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::CalculateReturnMapping(Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:94:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::CalculateScalingFactors(const Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::PlasticFactors&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:96:18: warning: ‘virtual bool Kratos::NonLinearAssociativePlasticFlowRule::UpdateInternalVariables(Kratos::FlowRule::RadialReturnVariables&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:149:13: warning: ‘virtual double& Kratos::NonLinearAssociativePlasticFlowRule::CalculateStressNorm(Kratos::Matrix&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:220:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp:222:18: warning: ‘virtual void Kratos::NonLinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:85:31: warning: ‘virtual Kratos::FlowRule::Pointer Kratos::LinearAssociativePlasticFlowRule::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:143:10: warning: ‘virtual bool Kratos::LinearAssociativePlasticFlowRule::CalculateConsistencyCondition(Kratos::FlowRule::RadialReturnVariables&, Kratos::FlowRule::InternalVariables&, Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:195:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp:197:18: warning: ‘virtual void Kratos::LinearAssociativePlasticFlowRule::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:88:41: warning: ‘virtual Kratos::YieldCriterion::Pointer Kratos::MisesHuberYieldCriterion::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:94:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateYieldCondition(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:97:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:99:10: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaStateFunction(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:102:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculatePlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:104:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:107:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:109:17: warning: ‘virtual double& Kratos::MisesHuberYieldCriterion::CalculateImplexDeltaPlasticDissipation(double&, const Kratos::YieldCriterion::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:212:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp:214:15: warning: ‘virtual void Kratos::MisesHuberYieldCriterion::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::NonLinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:88:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:90:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:92:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:94:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:96:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:98:21: warning: ‘virtual double& Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateDeltaKinematicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:153:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalReferenceEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:155:20: warning: ‘virtual double Kratos::NonLinearIsotropicKinematicHardeningLaw::CalculateThermalCurrentEffect(const double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:209:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp:211:18: warning: ‘virtual void Kratos::NonLinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:82:35: warning: ‘virtual Kratos::HardeningLaw::Pointer Kratos::LinearIsotropicKinematicHardeningLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:89:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:91:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:93:13: warning: ‘virtual double& Kratos::LinearIsotropicKinematicHardeningLaw::CalculateDeltaIsotropicHardening(double&, const Kratos::HardeningLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:195:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp:197:18: warning: ‘virtual void Kratos::LinearIsotropicKinematicHardeningLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:174:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:210:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::CalculateMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:219:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK1(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:227:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:235:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:243:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::FinalizeMaterialResponseCauchy(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:250:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:261:9: warning: ‘virtual int Kratos::HyperElastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:506:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:514:18: warning: ‘virtual void Kratos::HyperElastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:100:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:118:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:126:14: warning: ‘virtual Kratos::HyperElasticPlastic3DLaw::SizeType Kratos::HyperElasticPlastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:136:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:139:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:140:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:144:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:146:13: warning: ‘virtual double& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:147:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElasticPlastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:151:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:154:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:157:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:163:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:168:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:173:10: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::FinalizeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:185:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponsePK2(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:193:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::CalculateMaterialResponseKirchhoff(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:205:9: warning: ‘virtual int Kratos::HyperElasticPlastic3DLaw::Check(const Kratos::Properties&, const GeometryType&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:295:18: warning: ‘virtual bool Kratos::HyperElasticPlastic3DLaw::CheckParameters(Kratos::ConstitutiveLaw::Parameters&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:318:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_3D_law.hpp:328:18: warning: ‘virtual void Kratos::HyperElasticPlastic3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUP3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:100:10: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:151:13: warning: ‘virtual double& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressure(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:159:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElasticPlasticUP3DLaw::CalculateVolumetricPressureFactors(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:196:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_3D_law.hpp:201:18: warning: ‘virtual void Kratos::HyperElasticPlasticUP3DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:80:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPAxisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:98:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:106:14: warning: ‘virtual Kratos::HyperElasticPlasticUPAxisym2DLaw::SizeType Kratos::HyperElasticPlasticUPAxisym2DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:116:10: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::GetLawFeatures(Kratos::ConstitutiveLaw::Features&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:166:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateGreenLagrangeStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateAlmansiStrain(const Matrix&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:186:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateIsochoricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, const Matrix&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:198:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculateVolumetricConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:211:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::CalculatePlasticConstitutiveMatrix(const Kratos::HyperElastic3DLaw::MaterialResponseVariables&, Kratos::FlowRule::RadialReturnVariables&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:249:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_axisym_2D_law.hpp:254:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPAxisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:81:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:175:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp:180:18: warning: ‘virtual void Kratos::HyperElasticPlasticUPJ2Axisym2DLaw::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1145:16: warning: ‘virtual void Kratos::ShellCrossSection::save(Kratos::Serializer&) const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_utilities/shell_cross_section.hpp:1163:16: warning: ‘virtual void Kratos::ShellCrossSection::load(Kratos::Serializer&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:96:30: warning: ‘virtual Kratos::ConstitutiveLaw::Pointer Kratos::HyperElastic3DLaw::Clone() const’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:127:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::WorkingSpaceDimension()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:135:14: warning: ‘virtual Kratos::HyperElastic3DLaw::SizeType Kratos::HyperElastic3DLaw::GetStrainSize()’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:141:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:142:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:143:10: warning: ‘virtual bool Kratos::HyperElastic3DLaw::Has(const Kratos::Variable >&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:145:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::CalculateValue(Kratos::ConstitutiveLaw::Parameters&, const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:147:13: warning: ‘virtual double& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable&, double&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:148:13: warning: ‘virtual Kratos::Vector& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:149:13: warning: ‘virtual Kratos::Matrix& Kratos::HyperElastic3DLaw::GetValue(const Kratos::Variable >&, Kratos::Matrix&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:152:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable&, const double&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:155:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:158:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::SetValue(const Kratos::Variable >&, const Matrix&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:164:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeMaterial(const Kratos::Properties&, const GeometryType&, const Vector&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperelastic_3D_law.hpp:169:10: warning: ‘virtual void Kratos::HyperElastic3DLaw::InitializeSolutionStep(const Kratos::Properties&, const GeometryType&, const Vector&, const Kratos::ProcessInfo&)’ can be marked override [-Wsuggest-override] /home/ubuntu/Kratos/applications/SolidMechanicsApplication/custom_constitutive/hyperela