Skip to content

Commit 6c1e93a

Browse files
committed
Internal node numbering consistent with input
1 parent a552839 commit 6c1e93a

19 files changed

+34
-48
lines changed

src/ale/4C_ale_resulttest.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ void ALE::AleResultTest::test_node(
3232
if (dis != aledis_->name()) return;
3333

3434
int node = container.get<int>("NODE");
35-
node -= 1;
3635

3736
int havenode(aledis_->have_global_node(node));
3837
int isnodeofanybody(0);

src/art_net/4C_art_net_artery_resulttest.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ void Arteries::ArteryResultTest::test_node(
4646
if (dis != dis_->name()) return;
4747

4848
int node = container.get<int>("NODE");
49-
node -= 1;
5049

5150
int havenode(dis_->have_global_node(node));
5251
int isnodeofanybody(0);

src/core/fem/src/general/element/4C_fem_general_element.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,11 +198,10 @@ void Core::Elements::Element::set_node_ids(const int nnode, const int* nodes)
198198

199199
/*----------------------------------------------------------------------*/
200200
/*----------------------------------------------------------------------*/
201-
void Core::Elements::Element::set_node_ids_one_based_index(
201+
void Core::Elements::Element::set_node_ids(
202202
const std::string& distype, const Core::IO::InputParameterContainer& container)
203203
{
204204
nodeid_ = container.get<std::vector<int>>(distype);
205-
for (int& i : nodeid_) i -= 1;
206205
node_.resize(0);
207206
}
208207

src/core/fem/src/general/element/4C_fem_general_element.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ might become invalid after a redistribution of the discretization.
725725
* Set the list of node ids this element is connected to. Here, the index
726726
* starts at 1, not 0. This is used for the legacy element input.
727727
*/
728-
void set_node_ids_one_based_index(
728+
void set_node_ids(
729729
const std::string& distype, const Core::IO::InputParameterContainer& container);
730730

731731
/*!

src/core/io/src/4C_io_input_file_utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ void Core::IO::read_design(InputFile& input, const std::string& name,
150150
(name == "DVOL" && dname == "DVOLUME"),
151151
"Wrong design node name: {}. Expected {}.", dname, name);
152152

153-
topology[dobj - 1].insert(nodeid - 1);
153+
topology[dobj - 1].insert(nodeid);
154154
}
155155
else // fancy specification of the design nodes by specifying min or max of the domain
156156
{ // works best on rectangular domains ;)

src/core/io/src/4C_io_meshreader.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ namespace
298298
Core::IO::InputParameterContainer data;
299299
linedef.fully_parse(element_parser, data);
300300

301-
ele->set_node_ids_one_based_index(distype, data);
301+
ele->set_node_ids(distype, data);
302302
ele->read_element(eletype, distype, data);
303303

304304
// add element to discretization
@@ -690,7 +690,7 @@ namespace
690690

691691
if (type == "NODE")
692692
{
693-
int nodeid = parser.read<int>() - 1;
693+
const int nodeid = parser.read<int>();
694694
parser.consume("COORD");
695695
auto coords = parser.read<std::vector<double>>(3);
696696

@@ -709,13 +709,13 @@ namespace
709709
// this node is a Nurbs control point
710710
else if (type == "CP")
711711
{
712-
int cpid = parser.read<int>() - 1;
712+
const int cpid = parser.read<int>();
713713
parser.consume("COORD");
714714
auto coords = parser.read<std::vector<double>>(3);
715715
double weight = parser.read<double>();
716716

717717
max_node_id = std::max(max_node_id, cpid) + 1;
718-
if (cpid != line_count)
718+
if (cpid != line_count + 1)
719719
FOUR_C_THROW(
720720
"Reading of control points {} failed: They must be numbered consecutive!!", cpid);
721721
std::vector<std::shared_ptr<Core::FE::Discretization>> diss =
@@ -745,7 +745,7 @@ namespace
745745
std::vector<std::array<double, 3>> fibers;
746746
std::map<Core::Nodes::AngleType, double> angles;
747747

748-
int nodeid = parser.read<int>() - 1;
748+
const int nodeid = parser.read<int>();
749749
parser.consume("COORD");
750750
auto coords = parser.read<std::vector<double>>(3);
751751
max_node_id = std::max(max_node_id, nodeid) + 1;

src/fluid/4C_fluid_result_test.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ void FLD::FluidResultTest::test_node(
4545
if (dis != fluiddis_->name()) return;
4646

4747
int node = container.get<int>("NODE");
48-
node -= 1;
4948

5049
int havenode(fluiddis_->have_global_node(node));
5150
int isnodeofanybody(0);

src/fsi/src/utils/4C_fsi_resulttest.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,6 @@ void FSI::FSIResultTest::test_node(
205205
const Core::IO::InputParameterContainer& container, int& nerr, int& test_count)
206206
{
207207
int node = container.get<int>("NODE");
208-
node -= 1;
209208

210209
int havenode(slavedisc_->have_global_node(node));
211210
int isnodeofanybody(0);

src/lubrication/src/4C_lubrication_resulttest.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ void Lubrication::ResultTest::test_node(
3939
if (dis != dis_->name()) return;
4040

4141
int node = container.get<int>("NODE");
42-
node -= 1;
4342

4443
int havenode(dis_->have_global_node(node));
4544
int isnodeofanybody(0);

src/particle_wall/4C_particle_wall_result_test.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ void PARTICLEWALL::WallResultTest::test_node(
4848

4949
// extract node id
5050
int node = container.get<int>("NODE");
51-
node -= 1;
5251

5352
int havenode(walldiscretization_->have_global_node(node));
5453
int havenodeonanyproc(0);

0 commit comments

Comments
 (0)