20 virtual std::tuple<
double ,
28 return std::tuple<double,
33 std::numeric_limits<double>::quiet_NaN(), {}, {}, {}, {}};
46 virtual std::tuple<bool, bool, std::vector<double>, std::vector<double>>
48 std::vector<double>
const& ,
49 std::vector<double>
const& )
const
52 return std::tuple<bool, bool, std::vector<double>, std::vector<double>>{
53 false,
false, {}, {}};
69 virtual std::tuple<std::vector<double>, std::vector<double>>
72 std::vector<double>
const& ,
73 std::vector<double>
const& ,
74 std::vector<double>
const& )
const
82 std::vector<double>
const& ,
83 std::vector<double>
const& ,
84 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