KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::Parameters Member List

This is the complete list of members for Kratos::Parameters, including all inherited members.

AddBool(const std::string &rEntry, const bool Value)Kratos::Parameters
AddDouble(const std::string &rEntry, const double Value)Kratos::Parameters
AddEmptyArray(const std::string &rEntry)Kratos::Parameters
AddEmptyValue(const std::string &rEntry)Kratos::Parameters
AddInt(const std::string &rEntry, const int Value)Kratos::Parameters
AddMatrix(const std::string &rEntry, const Matrix &rValue)Kratos::Parameters
AddMissingParameters(const Parameters &rDefaultParameters)Kratos::Parameters
AddString(const std::string &rEntry, const std::string &rValue)Kratos::Parameters
AddStringArray(const std::string &rEntry, const std::vector< std::string > &rValue)Kratos::Parameters
AddValue(const std::string &rEntry, const Parameters &rOtherValue)Kratos::Parameters
AddVector(const std::string &rEntry, const Vector &rValue)Kratos::Parameters
Append(const double Value)Kratos::Parameters
Append(const int Value)Kratos::Parameters
Append(const bool Value)Kratos::Parameters
Append(const std::string &rValue)Kratos::Parameters
Append(const Vector &rValue)Kratos::Parameters
Append(const Matrix &rValue)Kratos::Parameters
Append(const Parameters &rValue)Kratos::Parameters
begin()Kratos::Parameters
begin() constKratos::Parameters
Clone() constKratos::Parameters
const_iterator typedefKratos::Parameters
CopyValuesFromExistingParameters(const Parameters OriginParameters, const std::vector< std::string > &rListParametersToCopy)Kratos::Parameters
end()Kratos::Parameters
end() constKratos::Parameters
Get() constKratos::Parameters
GetArrayItem(const IndexType Index)Kratos::Parameters
GetArrayItem(const IndexType Index) constKratos::Parameters
GetBool() constKratos::Parameters
GetDouble() constKratos::Parameters
GetInt() constKratos::Parameters
GetMatrix() constKratos::Parameters
GetString() constKratos::Parameters
GetStringArray() constKratos::Parameters
GetValue(const std::string &rEntry)Kratos::Parameters
GetValue(const std::string &rEntry) constKratos::Parameters
GetVector() constKratos::Parameters
Has(const std::string &rEntry) constKratos::Parameters
HasSameKeysAndTypeOfValuesAs(Parameters &rParameters)Kratos::Parameters
IndexType typedefKratos::Parameters
Info() constKratos::Parametersinlinevirtual
Is() constKratos::Parameters
Is() constKratos::Parameters
IsArray() constKratos::Parameters
IsBool() constKratos::Parameters
IsDouble() constKratos::Parameters
IsEquivalentTo(Parameters &rParameters)Kratos::Parameters
IsInt() constKratos::Parameters
IsMatrix() constKratos::Parameters
IsNull() constKratos::Parameters
IsNumber() constKratos::Parameters
IsString() constKratos::Parameters
IsStringArray() constKratos::Parameters
IsSubParameter() constKratos::Parameters
IsVector() constKratos::Parameters
items() noexceptKratos::Parameters
items() const noexceptKratos::Parameters
iterator typedefKratos::Parameters
json_const_iteration_proxy typedefKratos::Parameters
json_const_iterator typedefKratos::Parameters
json_iteration_proxy typedefKratos::Parameters
json_iterator typedefKratos::Parameters
KRATOS_CLASS_POINTER_DEFINITION(Parameters)Kratos::Parameters
operator=(Parameters const &rOther)Kratos::Parameters
operator=(Parameters &&rOther)Kratos::Parameters
operator[](const std::string &rEntry)Kratos::Parameters
operator[](const std::string &rEntry) constKratos::Parameters
operator[](const IndexType Index)Kratos::Parameters
operator[](const IndexType Index) constKratos::Parameters
Parameters()Kratos::Parameters
Parameters(const std::string &rJsonString)Kratos::Parameters
Parameters(std::ifstream &rStringStream)Kratos::Parameters
Parameters(Parameters const &rOther)Kratos::Parameters
Parameters(Parameters &&rOther)Kratos::Parameters
PrettyPrintJsonString() constKratos::Parameters
PrintData(std::ostream &rOStream) constKratos::Parametersinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::Parametersinlinevirtual
RecursivelyAddMissingParameters(const Parameters &rDefaultParameters)Kratos::Parameters
RecursivelyFindValue(const nlohmann::json &rBaseValue, const nlohmann::json &rValueToFind) constKratos::Parameters
RecursivelyValidateAndAssignDefaults(const Parameters &rDefaultParameters)Kratos::Parameters
RecursivelyValidateDefaults(const Parameters &rDefaultParameters) constKratos::Parameters
RemoveValue(const std::string &rEntry)Kratos::Parameters
RemoveValues(const std::vector< std::string > &rEntries)Kratos::Parameters
Reset() noexceptKratos::Parameters
Serializer classKratos::Parametersfriend
Set(const TValue &rValue)Kratos::Parameters
SetArrayItem(const IndexType Index, const Parameters &rOtherArrayItem)Kratos::Parameters
SetBool(const bool Value)Kratos::Parameters
SetDouble(const double Value)Kratos::Parameters
SetInt(const int Value)Kratos::Parameters
SetMatrix(const Matrix &rValue)Kratos::Parameters
SetString(const std::string &rValue)Kratos::Parameters
SetStringArray(const std::vector< std::string > &rValue)Kratos::Parameters
SetValue(const std::string &rEntry, const Parameters &rOtherValue)Kratos::Parameters
SetVector(const Vector &rValue)Kratos::Parameters
size() constKratos::Parameters
SizeType typedefKratos::Parameters
swap(Parameters &rOther) noexceptKratos::Parameters
ValidateAndAssignDefaults(const Parameters &rDefaultParameters)Kratos::Parameters
ValidateDefaults(const Parameters &rDefaultParameters) constKratos::Parameters
WriteJsonString() constKratos::Parameters
~Parameters()Kratos::Parametersinlinevirtual