MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / recvSelf

Method recvSelf

SRC/domain/pattern/drm/H5DRMLoadPattern.cpp:1538–1564  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1536}
1537
1538int
1539H5DRMLoadPattern::recvSelf(int commitTag, Channel & theChannel,
1540 FEM_ObjectBroker & theBroker)
1541{
1542 static Vector data(3);
1543 char drmfilename[H5DRM_MAX_FILENAME];
1544 Message filename_msg(drmfilename, H5DRM_MAX_FILENAME);
1545
1546 if (theChannel.recvMsg(0, 0, filename_msg) < 0)
1547 {
1548 cerr << "H5DRMLoadPattern::receiveSelf - error receiving filename_msg\n";
1549 return -1;
1550 }
1551
1552 if (theChannel.recvVector(0, 0, data) < 0)
1553 {
1554 cerr << "H5DRMLoadPattern::receiveSelf - error receiving data\n";
1555 return -1;
1556 }
1557 cFactor = data(0);
1558 crd_scale = data(1);
1559 distance_tolerance = data(2);
1560
1561 dataset_fname = drmfilename;
1562
1563 return 0;
1564}
1565
1566void
1567H5DRMLoadPattern::Print(ostream & s, int flag)

Callers

nothing calls this directly

Calls 2

recvMsgMethod · 0.45
recvVectorMethod · 0.45

Tested by

no test coverage detected