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.
Static Public Member Functions | List of all members
Kratos::ParametersUtilities Class Reference

#include <parameters_utilities.h>

Collaboration diagram for Kratos::ParametersUtilities:

Static Public Member Functions

static Parameters CopyRequiredParameters (const Parameters &rSourceParameters, const std::vector< std::string > &rNamesOfParametersToCopy)
 
static Parameters CopyOptionalParameters (const Parameters &rSourceParameters, const std::vector< std::string > &rNamesOfParametersToCopy)
 
static void AppendParameterNameIfExists (const std::string &rParameterName, const Parameters &rSourceParameters, std::vector< std::string > &rResult)
 
static bool HasTableAttached (const Parameters &rSettings)
 
static bool HasTableAttached (const Parameters &rSettings, int component)
 

Member Function Documentation

◆ AppendParameterNameIfExists()

void Kratos::ParametersUtilities::AppendParameterNameIfExists ( const std::string &  rParameterName,
const Parameters rSourceParameters,
std::vector< std::string > &  rResult 
)
static

◆ CopyOptionalParameters()

Parameters Kratos::ParametersUtilities::CopyOptionalParameters ( const Parameters rSourceParameters,
const std::vector< std::string > &  rNamesOfParametersToCopy 
)
static

◆ CopyRequiredParameters()

Parameters Kratos::ParametersUtilities::CopyRequiredParameters ( const Parameters rSourceParameters,
const std::vector< std::string > &  rNamesOfParametersToCopy 
)
static

◆ HasTableAttached() [1/2]

bool Kratos::ParametersUtilities::HasTableAttached ( const Parameters rSettings)
static

◆ HasTableAttached() [2/2]

bool Kratos::ParametersUtilities::HasTableAttached ( const Parameters rSettings,
int  component 
)
static

The documentation for this class was generated from the following files: