From 8c6fa51ad7d57fb56462dc537f23bc4e9956370e Mon Sep 17 00:00:00 2001 From: Christoph Lehmann <christoph.lehmann@ufz.de> Date: Tue, 23 Aug 2016 18:09:59 +0200 Subject: [PATCH] added prj param doxygen comments --- NumLib/ODESolver/ConvergenceCriterionDeltaX.cpp | 4 ++++ .../ConvergenceCriterionPerComponentDeltaX.cpp | 4 ++++ .../ConvergenceCriterionPerComponentResidual.cpp | 4 ++++ .../ODESolver/ConvergenceCriterionResidual.cpp | 4 ++++ ProcessLib/Utils/ParseSecondaryVariables.cpp | 16 ++++++++-------- 5 files changed, 24 insertions(+), 8 deletions(-) diff --git a/NumLib/ODESolver/ConvergenceCriterionDeltaX.cpp b/NumLib/ODESolver/ConvergenceCriterionDeltaX.cpp index 2c2249c1dbd..8f903ee4996 100644 --- a/NumLib/ODESolver/ConvergenceCriterionDeltaX.cpp +++ b/NumLib/ODESolver/ConvergenceCriterionDeltaX.cpp @@ -54,11 +54,15 @@ void ConvergenceCriterionDeltaX::checkDeltaX(const GlobalVector& minus_delta_x, std::unique_ptr<ConvergenceCriterionDeltaX> createConvergenceCriterionDeltaX( const BaseLib::ConfigTree& config) { + //! \ogs_file_param{process__convergence_criterion__type} config.checkConfigParameter("type", "DeltaX"); + //! \ogs_file_param{process__convergence_criterion__DeltaX__abstol} auto abstol = config.getConfigParameterOptional<double>("abstol"); + //! \ogs_file_param{process__convergence_criterion__DeltaX__reltol} auto reltol = config.getConfigParameterOptional<double>("reltol"); auto const norm_type_str = + //! \ogs_file_param{process__convergence_criterion__DeltaX__norm_type} config.getConfigParameter<std::string>("norm_type"); auto const norm_type = MathLib::convertStringToVecNormType(norm_type_str); diff --git a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp index 9615ab813d1..6fac5ce7945 100644 --- a/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp +++ b/NumLib/ODESolver/ConvergenceCriterionPerComponentDeltaX.cpp @@ -80,13 +80,17 @@ void ConvergenceCriterionPerComponentDeltaX::setDOFTable( std::unique_ptr<ConvergenceCriterionPerComponentDeltaX> createConvergenceCriterionPerComponentDeltaX(const BaseLib::ConfigTree& config) { + //! \ogs_file_param{process__convergence_criterion__type} config.checkConfigParameter("type", "PerComponentDeltaX"); auto abstols = + //! \ogs_file_param{process__convergence_criterion__PerComponentDeltaX__abstols} config.getConfigParameterOptional<std::vector<double>>("abstols"); auto reltols = + //! \ogs_file_param{process__convergence_criterion__PerComponentDeltaX__reltols} config.getConfigParameterOptional<std::vector<double>>("reltols"); auto const norm_type_str = + //! \ogs_file_param{process__convergence_criterion__PerComponentDeltaX__norm_type} config.getConfigParameter<std::string>("norm_type"); if ((!abstols) && (!reltols)) diff --git a/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.cpp b/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.cpp index 155857c71fc..4b8cad55d93 100644 --- a/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.cpp +++ b/NumLib/ODESolver/ConvergenceCriterionPerComponentResidual.cpp @@ -90,13 +90,17 @@ std::unique_ptr<ConvergenceCriterionPerComponentResidual> createConvergenceCriterionPerComponentResidual( const BaseLib::ConfigTree& config) { + //! \ogs_file_param{process__convergence_criterion__type} config.checkConfigParameter("type", "PerComponentResidual"); auto abstols = + //! \ogs_file_param{process__convergence_criterion__PerComponentResidual__abstols} config.getConfigParameterOptional<std::vector<double>>("abstols"); auto reltols = + //! \ogs_file_param{process__convergence_criterion__PerComponentResidual__reltols} config.getConfigParameterOptional<std::vector<double>>("reltols"); auto const norm_type_str = + //! \ogs_file_param{process__convergence_criterion__PerComponentResidual__norm_type} config.getConfigParameter<std::string>("norm_type"); if ((!abstols) && (!reltols)) diff --git a/NumLib/ODESolver/ConvergenceCriterionResidual.cpp b/NumLib/ODESolver/ConvergenceCriterionResidual.cpp index 141245a4492..96a5b7c338c 100644 --- a/NumLib/ODESolver/ConvergenceCriterionResidual.cpp +++ b/NumLib/ODESolver/ConvergenceCriterionResidual.cpp @@ -58,11 +58,15 @@ void ConvergenceCriterionResidual::checkResidual(const GlobalVector& residual) std::unique_ptr<ConvergenceCriterionResidual> createConvergenceCriterionResidual(const BaseLib::ConfigTree& config) { + //! \ogs_file_param{process__convergence_criterion__type} config.checkConfigParameter("type", "Residual"); + //! \ogs_file_param{process__convergence_criterion__Residual__abstol} auto abstol = config.getConfigParameterOptional<double>("abstol"); + //! \ogs_file_param{process__convergence_criterion__Residual__reltol} auto reltol = config.getConfigParameterOptional<double>("reltol"); auto const norm_type_str = + //! \ogs_file_param{process__convergence_criterion__Residual__norm_type} config.getConfigParameter<std::string>("norm_type"); auto const norm_type = MathLib::convertStringToVecNormType(norm_type_str); diff --git a/ProcessLib/Utils/ParseSecondaryVariables.cpp b/ProcessLib/Utils/ParseSecondaryVariables.cpp index 1595481e717..075ebf37513 100644 --- a/ProcessLib/Utils/ParseSecondaryVariables.cpp +++ b/ProcessLib/Utils/ParseSecondaryVariables.cpp @@ -20,24 +20,24 @@ void parseSecondaryVariables( NumLib::NamedFunctionCaller& named_function_caller) { auto sec_vars_config = - // \ogs_file_param{process__secondary_variables} + //! \ogs_file_param{process__secondary_variables} config.getConfigSubtreeOptional("secondary_variables"); if (!sec_vars_config) return; for (auto sec_var_config : - // \ogs_file_param{process__secondary_variables__secondary_variable} + //! \ogs_file_param{process__secondary_variables__secondary_variable} sec_vars_config->getConfigSubtreeList("secondary_variable")) { auto const type = - // \ogs_file_attr{process__secondary_variables__secondary_variable__type} + //! \ogs_file_attr{process__secondary_variables__secondary_variable__type} sec_var_config.getConfigAttribute<std::string>("type"); auto const internal_name = - // \ogs_file_attr{process__secondary_variables__secondary_variable__internal_name} + //! \ogs_file_attr{process__secondary_variables__secondary_variable__internal_name} sec_var_config.getConfigAttribute<std::string>("internal_name"); auto const output_name = - // \ogs_file_attr{process__secondary_variables__secondary_variable__output_name} + //! \ogs_file_attr{process__secondary_variables__secondary_variable__output_name} sec_var_config.getConfigAttribute<std::string>("output_name"); secondary_variables.addNameMapping(internal_name, output_name); @@ -48,14 +48,14 @@ void parseSecondaryVariables( auto const& sink_fct = internal_name; for (auto const plug : - // \ogs_file_param{process__secondary_variables__secondary_variable__plug} + //! \ogs_file_param{process__secondary_variables__secondary_variable__plug} sec_var_config.getConfigParameterList("plug")) { auto const sink_arg = - // \ogs_file_attr{process__secondary_variables__secondary_variable__sink_arg} + //! \ogs_file_attr{process__secondary_variables__secondary_variable__sink_arg} plug.getConfigAttribute<std::string>("sink_arg"); auto const source_fct = - // \ogs_file_attr{process__secondary_variables__secondary_variable__source_fct} + //! \ogs_file_attr{process__secondary_variables__secondary_variable__source_fct} plug.getConfigAttribute<std::string>("source_fct"); named_function_caller.plug(sink_fct, sink_arg, source_fct); -- GitLab