mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
remove old serialization support for UDQASTNode
This commit is contained in:
parent
5eb2ec30a5
commit
c07fa535bd
@ -40,7 +40,6 @@
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/ScheduleTypes.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/TimeMap.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/Tuning.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQASTNode.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQConfig.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQDefine.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/Schedule/UDQ/UDQFunction.hpp>
|
||||
@ -1103,20 +1102,6 @@ std::size_t packSize(const WListManager& data,
|
||||
return packSize(data.lists(), comm);
|
||||
}
|
||||
|
||||
|
||||
|
||||
std::size_t packSize(const UDQASTNode& data,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
{
|
||||
return packSize(data.var_type, comm) +
|
||||
packSize(data.getType(), comm) +
|
||||
packSize(data.stringValue(), comm) +
|
||||
packSize(data.scalarValue(), comm) +
|
||||
packSize(data.getSelectors(), comm) +
|
||||
packSize(data.getLeft(), comm) +
|
||||
packSize(data.getRight(), comm);
|
||||
}
|
||||
|
||||
std::size_t packSize(const UDQDefine& data,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
{
|
||||
@ -2457,20 +2442,6 @@ void pack(const WListManager& data,
|
||||
pack(data.lists(), buffer, position, comm);
|
||||
}
|
||||
|
||||
|
||||
void pack(const UDQASTNode& data,
|
||||
std::vector<char>& buffer, int& position,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
{
|
||||
pack(data.var_type, buffer, position, comm);
|
||||
pack(data.getType(), buffer, position, comm);
|
||||
pack(data.stringValue(), buffer, position, comm);
|
||||
pack(data.scalarValue(), buffer, position, comm);
|
||||
pack(data.getSelectors(), buffer, position, comm);
|
||||
pack(data.getLeft(), buffer, position, comm);
|
||||
pack(data.getRight(), buffer, position, comm);
|
||||
}
|
||||
|
||||
void pack(const UDQDefine& data,
|
||||
std::vector<char>& buffer, int& position,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
@ -4279,29 +4250,6 @@ void unpack(WListManager& data,
|
||||
data = WListManager(lists);
|
||||
}
|
||||
|
||||
|
||||
void unpack(UDQASTNode& data,
|
||||
std::vector<char>& buffer, int& position,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
{
|
||||
UDQVarType var_type;
|
||||
UDQTokenType type;
|
||||
std::string stringValue;
|
||||
double scalarValue;
|
||||
std::vector<std::string> selectors;
|
||||
std::shared_ptr<UDQASTNode> left;
|
||||
std::shared_ptr<UDQASTNode> right;
|
||||
|
||||
unpack(var_type, buffer, position, comm);
|
||||
unpack(type, buffer, position, comm);
|
||||
unpack(stringValue, buffer, position, comm);
|
||||
unpack(scalarValue, buffer, position, comm);
|
||||
unpack(selectors, buffer, position, comm);
|
||||
unpack(left, buffer, position, comm);
|
||||
unpack(right, buffer, position, comm);
|
||||
data = UDQASTNode(var_type, type, stringValue, scalarValue, selectors, left, right);
|
||||
}
|
||||
|
||||
void unpack(UDQDefine& data,
|
||||
std::vector<char>& buffer, int& position,
|
||||
Dune::MPIHelper::MPICommunicator comm)
|
||||
@ -4948,7 +4896,9 @@ INSTANTIATE_PACK(std::map<FaceDir::DirEnum,std::vector<double>>)
|
||||
INSTANTIATE_PACK(std::map<std::string,Events>)
|
||||
INSTANTIATE_PACK(std::map<std::string,std::vector<int>>)
|
||||
INSTANTIATE_PACK(std::map<std::string,std::map<std::pair<int,int>,int>>)
|
||||
INSTANTIATE_PACK(std::map<UDQVarType,std::size_t>)
|
||||
INSTANTIATE_PACK(std::unordered_map<std::string,size_t>)
|
||||
INSTANTIATE_PACK(std::unordered_map<std::string,std::string>)
|
||||
INSTANTIATE_PACK(std::pair<bool,double>)
|
||||
INSTANTIATE_PACK(DynamicState<int>)
|
||||
INSTANTIATE_PACK(DynamicState<OilVaporizationProperties>)
|
||||
|
@ -125,7 +125,6 @@ class TlmixparRecord;
|
||||
class TlmixparTable;
|
||||
class Tuning;
|
||||
class UDAValue;
|
||||
class UDQASTNode;
|
||||
class UDQConfig;
|
||||
class UDQDefine;
|
||||
class UDQIndex;
|
||||
@ -570,7 +569,6 @@ ADD_PACK_PROTOTYPES(UDQActive::InputRecord)
|
||||
ADD_PACK_PROTOTYPES(UDQActive::Record)
|
||||
ADD_PACK_PROTOTYPES(UDQAssign)
|
||||
ADD_PACK_PROTOTYPES(UDQAssign::AssignRecord)
|
||||
ADD_PACK_PROTOTYPES(UDQASTNode)
|
||||
ADD_PACK_PROTOTYPES(UDQConfig)
|
||||
ADD_PACK_PROTOTYPES(UDQDefine)
|
||||
ADD_PACK_PROTOTYPES(UDQIndex)
|
||||
|
@ -1671,7 +1671,7 @@ BOOST_AUTO_TEST_CASE(UDQASTNode)
|
||||
Opm::UDQASTNode val1(Opm::UDQVarType::NONE,
|
||||
Opm::UDQTokenType::error,
|
||||
"test", 1.0, {"test3"}, n1, n1);
|
||||
auto val2 = PackUnpack(val1);
|
||||
auto val2 = PackUnpack2(val1);
|
||||
DO_CHECKS(UDQASTNode)
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user