Skip to content

Commit dd172de

Browse files
authored
Merge pull request #720 from sebproell/remove-assert
Replace assert with FOUR_C_ASSERT
2 parents a14402e + 284cd19 commit dd172de

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/constraint/4C_constraint_springdashpot.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ void Constraints::SpringDashpot::evaluate_force(Core::LinAlg::Vector<double>& fi
656656
offset_prestr_[gid]; // get nodal displacement values of last time step for MULF offset
657657

658658
const int numdof = actdisc_->num_dof(0, node);
659-
assert(numdof == 3);
659+
FOUR_C_ASSERT(numdof == 3, "Only implemented for 3 DoFs per node.");
660660
std::vector<int> dofs = actdisc_->dof(0, node);
661661

662662
// initialize
@@ -779,7 +779,7 @@ void Constraints::SpringDashpot::evaluate_force_stiff(Core::LinAlg::SparseMatrix
779779
// offset
780780

781781
const int numdof = actdisc_->num_dof(0, node);
782-
assert(numdof == 3);
782+
FOUR_C_ASSERT(numdof == 3, "Only implemented for 3 DoFs per node.");
783783
std::vector<int> dofs = actdisc_->dof(0, node);
784784

785785
// initialize
@@ -931,7 +931,7 @@ void Constraints::SpringDashpot::reset_prestress(const Core::LinAlg::Vector<doub
931931
if (!node) FOUR_C_THROW("Cannot find global node {}", node_gid);
932932

933933
const int numdof = actdisc_->num_dof(0, node);
934-
assert(numdof == 3);
934+
FOUR_C_ASSERT(numdof == 3, "Only implemented for 3 DoFs per node.");
935935
std::vector<int> dofs = actdisc_->dof(0, node);
936936

937937
// initialize. calculation of displacements differs for each spring variant
@@ -966,7 +966,7 @@ void Constraints::SpringDashpot::set_restart_old(Core::LinAlg::MultiVector<doubl
966966
if (!node) FOUR_C_THROW("Cannot find global node {}", node_gid);
967967

968968
[[maybe_unused]] const int numdof = actdisc_->num_dof(0, node);
969-
assert(numdof == 3);
969+
FOUR_C_ASSERT(numdof == 3, "Only implemented for 3 DoFs per node.");
970970
std::vector<int> dofs = actdisc_->dof(0, node);
971971

972972

@@ -1245,7 +1245,7 @@ void Constraints::SpringDashpot::initialize_prestr_offset()
12451245
int numdof = actdisc_->num_dof(0, node);
12461246
std::vector<int> dofs = actdisc_->dof(0, node);
12471247

1248-
assert(numdof == 3);
1248+
FOUR_C_ASSERT(numdof == 3, "Only implemented for 3 DoFs per node.");
12491249

12501250
std::vector<double> temp(numdof, 0.0);
12511251

0 commit comments

Comments
 (0)