Skip to content

Commit c899f3f

Browse files
authored
Merge pull request #565 from sebproell/pre-evaluate
Remove a do-nothing pre-evaluate
2 parents 5fed6ca + b8c4faa commit c899f3f

File tree

3 files changed

+0
-23
lines changed

3 files changed

+0
-23
lines changed

src/fluid_ele/4C_fluid_ele_calc_poro.cpp

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,6 @@ Discret::Elements::FluidEleCalcPoro<distype>::FluidEleCalcPoro()
8686
porofldpara_ = Discret::Elements::FluidEleParameterPoro::instance();
8787
}
8888

89-
template <Core::FE::CellType distype>
90-
void Discret::Elements::FluidEleCalcPoro<distype>::pre_evaluate(Teuchos::ParameterList& params,
91-
Discret::Elements::Fluid* ele, Core::FE::Discretization& discretization)
92-
{
93-
// do nothing
94-
}
95-
9689
template <Core::FE::CellType distype>
9790
int Discret::Elements::FluidEleCalcPoro<distype>::evaluate_service(Discret::Elements::Fluid* ele,
9891
Teuchos::ParameterList& params, std::shared_ptr<Core::Mat::Material>& mat,
@@ -306,8 +299,6 @@ int Discret::Elements::FluidEleCalcPoro<distype>::evaluate(Discret::Elements::Fl
306299
Core::LinAlg::Matrix<(nsd_ + 1) * nen_, 1> elevec1(elevec1_epetra, true);
307300
// elevec2 and elevec3 are currently not in use
308301

309-
pre_evaluate(params, ele, discretization);
310-
311302
// call inner evaluate (does not know about element or discretization object)
312303
int result = evaluate(params, ebofoaf, elemat1, elevec1, evelaf, epreaf, evelnp, eveln, eprenp,
313304
epren, emhist, echist, epressnp_timederiv, epressam_timederiv, epressn_timederiv, eaccam,
@@ -464,8 +455,6 @@ int Discret::Elements::FluidEleCalcPoro<distype>::evaluate_od(Discret::Elements:
464455
Core::Geo::fill_initial_position_array<distype, nsd_, Core::LinAlg::Matrix<nsd_, nen_>>(
465456
ele, Base::xyze_);
466457

467-
pre_evaluate(params, ele, discretization);
468-
469458
// call inner evaluate (does not know about element or discretization object)
470459
return evaluate_od(params, ebofoaf, elemat1, elevec1, evelaf, epreaf, evelnp, eveln, eprenp,
471460
epren, epressnp_timederiv, epressam_timederiv, epressn_timederiv, eaccam, edispnp, edispn,

src/fluid_ele/4C_fluid_ele_calc_poro.hpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -900,14 +900,6 @@ namespace Discret
900900
const Core::LinAlg::Matrix<nsd_, nen_ * nsd_>& lin_resM_Dus_gridvel,
901901
Core::LinAlg::Matrix<nen_, nen_ * nsd_>& ecoupl_p);
902902

903-
//! do some evaluation before actual element matrix assembly
904-
void pre_evaluate(
905-
Teuchos::ParameterList&
906-
params, //!< ParameterList for communication between control routine and elements
907-
Discret::Elements::Fluid* ele, //!< fluid element
908-
Core::FE::Discretization& discretization //!< pointer to discretization for de-assembly
909-
);
910-
911903
//! computation of material derivatives
912904
double setup_material_derivatives();
913905

src/fluid_ele/4C_fluid_ele_calc_poro_p1.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,6 @@ int Discret::Elements::FluidEleCalcPoroP1<distype>::evaluate(Discret::Elements::
188188
Core::LinAlg::Matrix<(nsd_ + 1) * nen_, 1> elevec1(elevec1_epetra, true);
189189
// elemat2 and elevec2+3 are currently not in use
190190

191-
Base::pre_evaluate(params, ele, discretization);
192-
193191
// call inner evaluate (does not know about element or discretization object)
194192
int result = Base::evaluate(params, ebofoaf, elemat1, elevec1, evelaf, epreaf, evelnp, eveln,
195193
eprenp, epren, emhist, echist, epressnp_timederiv, epressam_timederiv, epressn_timederiv,
@@ -409,8 +407,6 @@ int Discret::Elements::FluidEleCalcPoroP1<distype>::evaluate_od(Discret::Element
409407
Core::Geo::fill_initial_position_array<distype, nsd_, Core::LinAlg::Matrix<nsd_, nen_>>(
410408
ele, Base::xyze_);
411409

412-
Base::pre_evaluate(params, ele, discretization);
413-
414410
// call inner evaluate (does not know about element or discretization object)
415411
int result = evaluate_od(params, ebofoaf, elemat1, elevec1, evelaf, epreaf, evelnp, eveln, eprenp,
416412
epren, emhist, echist, epressnp_timederiv, epressam_timederiv, epressn_timederiv, eaccam,

0 commit comments

Comments
 (0)