Probleme_base_interface_proto#
#include <Probleme_base_interface_proto.h>
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Probleme\_base\_interface\_proto <class-probleme-base-interface-proto>`
[Probleme\_base\_interface\_proto](#class-probleme-base-interface-proto)
Detailed description#
Inherited by#
public : Probleme_base
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
Complete Member Function Documentation#
abortTimeStep_impl#
void Probleme_base_interface_proto::abortTimeStep_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::abortTimeStep_impl(Probleme_base &pb) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-aborttimestep-impl-probleme-base-ref-pb>`
[void Probleme_base_interface_proto::abortTimeStep_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-aborttimestep-impl-probleme-base-ref-pb)
addInputField_impl#
void Probleme_base_interface_proto::addInputField_impl(Probleme_base &pb, Field_base &f)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::addInputField_impl(Probleme_base &pb, Field_base &f) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-addinputfield-impl-probleme-base-ref-pb-field-base-ref-f>`
[void Probleme_base_interface_proto::addInputField_impl(Probleme_base &pb, Field_base &f)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-addinputfield-impl-probleme-base-ref-pb-field-base-ref-f)
computeTimeStep_impl#
double Probleme_base_interface_proto::computeTimeStep_impl(const Probleme_base &pb, bool &stop) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_base_interface_proto::computeTimeStep_impl(const Probleme_base &pb, bool &stop) const <probleme-base-interface-proto-public-double-probleme-base-interface-proto-computetimestep-impl-const-probleme-base-ref-pb-bool-ref-stop-const>`
[double Probleme_base_interface_proto::computeTimeStep_impl(const Probleme_base &pb, bool &stop) const](#probleme-base-interface-proto-public-double-probleme-base-interface-proto-computetimestep-impl-const-probleme-base-ref-pb-bool-ref-stop-const)
findInputField_impl#
TRUST_Ref<Field_base *> Probleme_base_interface_proto::findInputField_impl(const Probleme_base &pb, const Nom &name) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`TRUST_Ref<Field_base *> Probleme_base_interface_proto::findInputField_impl(const Probleme_base &pb, const Nom &name) const <probleme-base-interface-proto-public-trust-ref-field-base-ptr-probleme-base-interface-proto-findinputfield-impl-const-probleme-base-ref-pb-const-nom-ref-name-const>`
[TRUST_Ref<Field_base *> Probleme_base_interface_proto::findInputField_impl(const Probleme_base &pb, const Nom &name) const](#probleme-base-interface-proto-public-trust-ref-field-base-ptr-probleme-base-interface-proto-findinputfield-impl-const-probleme-base-ref-pb-const-nom-ref-name-const)
findOutputField_impl#
TRUST_Ref<Champ_Generique_base *> Probleme_base_interface_proto::findOutputField_impl(const Probleme_base &pb, const Nom &name) const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`TRUST_Ref<Champ_Generique_base *> Probleme_base_interface_proto::findOutputField_impl(const Probleme_base &pb, const Nom &name) const <probleme-base-interface-proto-public-trust-ref-champ-generique-base-ptr-probleme-base-interface-proto-findoutputfield-impl-const-probleme-base-ref-pb-const-nom-ref-name-const>`
[TRUST_Ref<Champ_Generique_base *> Probleme_base_interface_proto::findOutputField_impl(const Probleme_base &pb, const Nom &name) const](#probleme-base-interface-proto-public-trust-ref-champ-generique-base-ptr-probleme-base-interface-proto-findoutputfield-impl-const-probleme-base-ref-pb-const-nom-ref-name-const)
futureTime_impl#
double Probleme_base_interface_proto::futureTime_impl(const Probleme_base &pb) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_base_interface_proto::futureTime_impl(const Probleme_base &pb) const <probleme-base-interface-proto-public-double-probleme-base-interface-proto-futuretime-impl-const-probleme-base-ref-pb-const>`
[double Probleme_base_interface_proto::futureTime_impl(const Probleme_base &pb) const](#probleme-base-interface-proto-public-double-probleme-base-interface-proto-futuretime-impl-const-probleme-base-ref-pb-const)
getInputFieldsNames_impl#
void Probleme_base_interface_proto::getInputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::getInputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const <probleme-base-interface-proto-public-void-probleme-base-interface-proto-getinputfieldsnames-impl-const-probleme-base-ref-pb-noms-ref-noms-const>`
[void Probleme_base_interface_proto::getInputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-getinputfieldsnames-impl-const-probleme-base-ref-pb-noms-ref-noms-const)
getOutputFieldsNames_impl#
void Probleme_base_interface_proto::getOutputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::getOutputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const <probleme-base-interface-proto-public-void-probleme-base-interface-proto-getoutputfieldsnames-impl-const-probleme-base-ref-pb-noms-ref-noms-const>`
[void Probleme_base_interface_proto::getOutputFieldsNames_impl(const Probleme_base &pb, Noms &noms) const](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-getoutputfieldsnames-impl-const-probleme-base-ref-pb-noms-ref-noms-const)
initialize_impl#
void Probleme_base_interface_proto::initialize_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::initialize_impl(Probleme_base &pb) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-initialize-impl-probleme-base-ref-pb>`
[void Probleme_base_interface_proto::initialize_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-initialize-impl-probleme-base-ref-pb)
initTimeStep_impl#
bool Probleme_base_interface_proto::initTimeStep_impl(Probleme_base &pb, double dt)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_base_interface_proto::initTimeStep_impl(Probleme_base &pb, double dt) <probleme-base-interface-proto-public-bool-probleme-base-interface-proto-inittimestep-impl-probleme-base-ref-pb-double-dt>`
[bool Probleme_base_interface_proto::initTimeStep_impl(Probleme_base &pb, double dt)](#probleme-base-interface-proto-public-bool-probleme-base-interface-proto-inittimestep-impl-probleme-base-ref-pb-double-dt)
is_probleme_initialized_impl#
const bool & Probleme_base_interface_proto::is_probleme_initialized_impl() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const bool & Probleme_base_interface_proto::is_probleme_initialized_impl() const <probleme-base-interface-proto-public-const-bool-ref-probleme-base-interface-proto-is-probleme-initialized-impl-const>`
[const bool & Probleme_base_interface_proto::is_probleme_initialized_impl() const](#probleme-base-interface-proto-public-const-bool-ref-probleme-base-interface-proto-is-probleme-initialized-impl-const)
isStationary_impl#
bool Probleme_base_interface_proto::isStationary_impl(const Probleme_base &pb) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_base_interface_proto::isStationary_impl(const Probleme_base &pb) const <probleme-base-interface-proto-public-bool-probleme-base-interface-proto-isstationary-impl-const-probleme-base-ref-pb-const>`
[bool Probleme_base_interface_proto::isStationary_impl(const Probleme_base &pb) const](#probleme-base-interface-proto-public-bool-probleme-base-interface-proto-isstationary-impl-const-probleme-base-ref-pb-const)
iterateTimeStep_impl#
bool Probleme_base_interface_proto::iterateTimeStep_impl(Probleme_base &pb, bool &converged)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_base_interface_proto::iterateTimeStep_impl(Probleme_base &pb, bool &converged) <probleme-base-interface-proto-public-bool-probleme-base-interface-proto-iteratetimestep-impl-probleme-base-ref-pb-bool-ref-converged>`
[bool Probleme_base_interface_proto::iterateTimeStep_impl(Probleme_base &pb, bool &converged)](#probleme-base-interface-proto-public-bool-probleme-base-interface-proto-iteratetimestep-impl-probleme-base-ref-pb-bool-ref-converged)
presentTime_impl#
double Probleme_base_interface_proto::presentTime_impl(const Probleme_base &pb) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_base_interface_proto::presentTime_impl(const Probleme_base &pb) const <probleme-base-interface-proto-public-double-probleme-base-interface-proto-presenttime-impl-const-probleme-base-ref-pb-const>`
[double Probleme_base_interface_proto::presentTime_impl(const Probleme_base &pb) const](#probleme-base-interface-proto-public-double-probleme-base-interface-proto-presenttime-impl-const-probleme-base-ref-pb-const)
resetTimeWithDir_impl#
void Probleme_base_interface_proto::resetTimeWithDir_impl(Probleme_base &pb, double time, std::string direname)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::resetTimeWithDir_impl(Probleme_base &pb, double time, std::string direname) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-resettimewithdir-impl-probleme-base-ref-pb-double-time-std-string-direname>`
[void Probleme_base_interface_proto::resetTimeWithDir_impl(Probleme_base &pb, double time, std::string direname)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-resettimewithdir-impl-probleme-base-ref-pb-double-time-std-string-direname)
solveTimeStep_impl#
bool Probleme_base_interface_proto::solveTimeStep_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_base_interface_proto::solveTimeStep_impl(Probleme_base &pb) <probleme-base-interface-proto-public-bool-probleme-base-interface-proto-solvetimestep-impl-probleme-base-ref-pb>`
[bool Probleme_base_interface_proto::solveTimeStep_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-bool-probleme-base-interface-proto-solvetimestep-impl-probleme-base-ref-pb)
terminate_impl#
void Probleme_base_interface_proto::terminate_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::terminate_impl(Probleme_base &pb) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-terminate-impl-probleme-base-ref-pb>`
[void Probleme_base_interface_proto::terminate_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-terminate-impl-probleme-base-ref-pb)
updateGivenFields_impl#
bool Probleme_base_interface_proto::updateGivenFields_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_base_interface_proto::updateGivenFields_impl(Probleme_base &pb) <probleme-base-interface-proto-public-bool-probleme-base-interface-proto-updategivenfields-impl-probleme-base-ref-pb>`
[bool Probleme_base_interface_proto::updateGivenFields_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-bool-probleme-base-interface-proto-updategivenfields-impl-probleme-base-ref-pb)
validateTimeStep_impl#
void Probleme_base_interface_proto::validateTimeStep_impl(Probleme_base &pb)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_base_interface_proto::validateTimeStep_impl(Probleme_base &pb) <probleme-base-interface-proto-public-void-probleme-base-interface-proto-validatetimestep-impl-probleme-base-ref-pb>`
[void Probleme_base_interface_proto::validateTimeStep_impl(Probleme_base &pb)](#probleme-base-interface-proto-public-void-probleme-base-interface-proto-validatetimestep-impl-probleme-base-ref-pb)
Attributes Documentation#
bool Probleme_base_interface_proto::dt_defined = false
bool Probleme_base_interface_proto::dt_validated = false
bool Probleme_base_interface_proto::initialized = false
TRUST_List<TRUST_Ref<Field_base *>> Probleme_base_interface_proto::input_fields
bool Probleme_base_interface_proto::terminated = false