27 virtual std::tuple<
double ,
35 return std::tuple<double,
40 std::numeric_limits<double>::quiet_NaN(), {}, {}, {}, {}};
53 virtual std::tuple<bool, bool, std::vector<double>, std::vector<double>>
55 std::vector<double>
const& ,
56 std::vector<double>
const& )
const
59 return std::tuple<bool, bool, std::vector<double>, std::vector<double>>{
60 false,
false, {}, {}};
76 virtual std::tuple<std::vector<double>, std::vector<double>>
79 std::vector<double>
const& ,
80 std::vector<double>
const& ,
81 std::vector<double>
const& )
const
89 std::vector<double>
const& ,
90 std::vector<double>
const& ,
91 std::vector<double>
const& )
const
std::tuple< double, std::vector< double >, std::vector< double >, std::vector< int >, std::vector< double > > dataframe_network
bool isOverriddenTespy() const
virtual std::tuple< double, std::vector< double >, std::vector< double >, std::vector< int >, std::vector< double > > initializeDataContainer() const
bool _overridden_essential
bool isOverriddenEssential() const
virtual ~BHEInflowPythonBoundaryConditionPythonSideInterface()=default
bool _overridden_server_communication_pre
virtual std::tuple< bool, bool, std::vector< double >, std::vector< double > > tespySolver(double, std::vector< double > const &, std::vector< double > const &) const
virtual void serverCommunicationPostTimestep(double, double, std::vector< double > const &, std::vector< double > const &, std::vector< double > const &) const
virtual std::tuple< std::vector< double >, std::vector< double > > serverCommunicationPreTimestep(double, double, std::vector< double > const &, std::vector< double > const &, std::vector< double > const &) const
bool isOverriddenServerCommunicationPostTimestep() const
bool _overridden_server_communication_post
bool isOverriddenServerCommunicationPreTimestep() const