{{ title }}

{% for values in answers.model.values %} {% if forloop.counter == 1 %}

Mathematical Models

{% endif %}

MM{{ forloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% if values.Properties %} Properties: {% for value in values.Properties.values %} {% if value == option.isConvex %} Is Convex {% elif value == option.isNotConvex %} Is Not Convex {% elif value == option.isDeterministic %} Is Deterministic {% elif value == option.isStochastic %} Is Stochastic {% elif value == option.isDimensionless %} Is Dimensionless {% elif value == option.isDimensional %} Is Dimensional {% elif value == option.isDynamic %} Is Dynamic {% elif value == option.isStatic %} Is Static {% elif value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% elif value == option.isSpaceContinuous %} Is Space-Continuous {% elif value == option.isSpaceDiscrete %} Is Space-Discrete {% elif value == option.isSpaceIndependent %} Is Space-Independent {% elif value == option.isTimeContinuous %} Is Time-Continuous {% elif value == option.isTimeDiscrete %} Is Time-Discrete {% elif value == option.isTimeIndependent %} Is Time-Independent {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% endif %} {% for models in values.RelationRP1.values %} {% if forloop.counter == 1 %}

Relations to Research Problems

{% endif %} models: {{ models.1 }}
{% endfor %} {% for relation in values.RelationMM1.values %} {% if forloop.counter == 1 %}

Relations to Mathematical Models

{% endif %} {% if relation.0 == option.generalizedByModel %} generalized by Model: {{relation.1 }}
{% elif relation.0 == option.generalizesModel %} generalizes Model: {{relation.1 }}
{% elif relation.0 == option.discretizedByModel %} discretized by Model: {{relation.1 }}
{% elif relation.0 == option.discretizesModel %} discretizes Model: {{relation.1 }}
{% elif relation.0 == option.containedInModel %} contained in Model: {{relation.1 }}
{% elif relation.0 == option.containsModel %} contains Model: {{relation.1 }}
{% elif relation.0 == option.approximatedByModel %} approximated by Model: {{relation.1 }}
{% elif relation.0 == option.approximatesModel %} approximates Model: {{relation.1 }}
{% elif relation.0 == option.linearizedByModel %} linearized by Model: {{relation.1 }}
{% elif relation.0 == option.linearizesModel %} linearizes Model: {{relation.1 }}
{% elif relation.0 == option.similarToModel %} similar to Model: {{relation.1 }}
{% endif %} {% endfor %} {% for values in answers.formulation.values %} {% if forloop.counter == 1 %}

List of Mathematical Formulations

{% endif %} {% for models in values.RelationMM1.values %} {% if models.1 == forloop.parentloop.parentloop.counter %}

MF{{ forloop.parentloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% if values.Formula %} Defining formulations: {%for value in values.Formula.values %} \( {{ value|cut:"$" }} \) {% if not forloop.last %} , {% endif %} {% endfor %}


{% for value in values.element.values %} {% endfor %}
Symbol Quantity Quantity ID Quantity Kind Quantity Kind ID Description
${{ value.symbol }}$ {% if value.Info %} {{ value.Info.Name }} {% else %} {{ value.Quantity }} {% endif %} {{ value.Info.QID }} {{ value.Info.QKName }} {{ value.Info.QKID }} {{ value.Info.Description }}

{% endif %} {% if values.Properties %} Properties: {% for value in values.Properties.values %} {% if value == option.isConvex %} Is Convex {% elif value == option.isNotConvex %} Is Not Convex {% elif value == option.isDeterministic %} Is Deterministic {% elif value == option.isStochastic %} Is Stochastic {% elif value == option.isDimensionless %} Is Dimensionless {% elif value == option.isDimensional %} Is Dimensional {% elif value == option.isDynamic %} Is Dynamic {% elif value == option.isStatic %} Is Static {% elif value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% elif value == option.isSpaceContinuous %} Is Space-Continuous {% elif value == option.isSpaceDiscrete %} Is Space-Discrete {% elif value == option.isSpaceIndependent %} Is Space-Independent {% elif value == option.isTimeContinuous %} Is Time-Continuous {% elif value == option.isTimeDiscrete %} Is Time-Discrete {% elif value == option.isTimeIndependent %} Is Time-Independent {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% endif %} {% for values in values.RelationMM1.values %} {% if forloop.counter == 1 %}

Relations to Mathematical Models

{% endif %} {%if values.0 == option.containedAsAssumptionIn %} contained as Assumption in: {{ values.2 }}
{% elif values.0 == option.containedAsBoundaryConditionIn %} contained as Boundary Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsConstraintConditionIn %} contained as Constraint Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsCouplingConditionIn %} contained as Coupling Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsFormulationIn %} contained as Formulation in: {{ values.2 }}
{% elif values.0 == option.containedAsInitialConditionIn %} contained as Initial Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsFinalConditionIn %} contained as Final Condition in: {{ values.2 }}
{% endif %} {% endfor %} {% for values in values.RelationMF1.values %} {% if forloop.counter == 1 %}

Relations to other Mathematical Formulations I

{% endif %} {% if values.0 == option.containsAssumption %} contains as Assumption: {{ values.1 }}
{% elif values.0 == option.containedAsAssumptionIn %} contained as Assumption in: {{ values.1 }}
{% elif values.0 == option.containsBoundaryCondition %} contains as Boundary Condition: {{ values.1 }}
{% elif values.0 == option.containedAsBoundaryConditionIn %} contained as Boundary Condition in: {{ values.1 }}
{% elif values.0 == option.containsConstraintCondition %} contains as Constraint Condition: {{ values.1 }}
{% elif values.0 == option.containedAsConstraintConditionIn %} contained as Constraint Condition in: {{ values.1 }}
{% elif values.0 == option.containsCouplingCondition %} contains as Coupling Condition: {{ values.1 }}
{% elif values.0 == option.containedAsCouplingConditionIn %} contained as Coupling Condition in: {{ values.1 }}
{% elif values.0 == option.containsFormulation %} contains as Formulation: {{ values.1 }}
{% elif values.0 == option.containedAsFormulationIn %} contained as Formulation in: {{ values.1 }}
{% elif values.0 == option.containsInitialCondition %} contains as Initial Condition: {{ values.1 }}
{% elif values.0 == option.containedAsInitialConditionIn %} contained as Initial Condition in: {{ values.1 }}
{% elif values.0 == option.containsFinalCondition %} contains as Final Condition: {{ values.1 }}
{% elif values.0 == option.containedAsFinalConditionIn %} contained as Final Condition in: {{ values.1 }}
{% endif %} {% endfor %} {% for values in values.RelationMF2.values %} {% if forloop.counter == 1 %}

Relations to other Mathematical Formulations II

{% endif %} {% if values.0 == option.approximatedByFormulation %} approximated by Formulation: {{ values.1 }}
{% elif values.0 == option.approximatesFormulation %} approximates Formulation: {{ values.1 }}
{% elif values.0 == option.discretizedByFormulation %} discretized by Formulation: {{ values.1 }}
{% elif values.0 == option.discretizesFormulation %} discretizes Formulation: {{ values.1 }}
{% elif values.0 == option.generalizedByFormulation %} generalized by Formulation: {{ values.1 }}
{% elif values.0 == option.generalizesFormulation %} generalizes Formulation: {{ values.1 }}
{% elif values.0 == option.nondimensionalizedByFormulation %} nondimensionalized by Formulation: {{ values.1 }}
{% elif values.0 == option.nondimensionalzesFormulation %} nondimensionalizes Formulation: {{ values.1 }}
{% elif values.0 == option.linearizedByFormulation %} linearized by Formulation: {{ values.1 }}
{% elif values.0 == option.linearizesFormulation %} linearizes Formulation: {{ values.1 }}
{% elif values.0 == option.similarToFormulation %} similar to Formulation: {{ values.1 }}
{% endif %} {% endfor %} {% endif %} {% endfor %} {% endfor %} {% endfor %} {% for values in answers.task.values %} {% if forloop.counter == 1 %}

Tasks

{% endif %}

T{{ forloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} Class: {% if values.TaskClass == option.ComputationalTask %} Computational Task {% else %} - {% endif %}
{% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% if values.Properties %} Properties: {% for value in values.Properties.values %} {% if value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %}
{% endif %} {% for value in values.RelationMM.values %} {% if forloop.counter == 1 %}

Relations to Mathematical Models

{% endif %} applies Mathematical Model: {{ value.1 }} {% endfor %} {% for value in values.RelationQQK.values %} {% if forloop.counter == 1 %}

Relations to Quantities / Quantity Kinds

{% endif %} {% if value.0 == option.containsInput %} contains Input: {{ value.1 }}
{% elif value.0 == option.containsOutput %} contains Output: {{ value.1 }}
{% elif value.0 == option.containsObjective %} contains Objective: {{ value.1 }}
{% elif value.0 == option.containsParameter %} contains Parameter: {{ value.1 }}
{% elif value.0 == option.containsConstant %} contains Constant: {{ value.1 }}
{% endif %} {% endfor %} {% for value in values.RelationT.values %} {% if forloop.counter == 1 %}

Relations to Tasks

{% endif %} {% if value.0 == option.generalizedByTask %} generalized by Task: {{ value.1 }}
{% elif value.0 == option.generalizesTask %} generalizes Task: {{ value.1 }}
{% elif value.0 == option.discretizedByTask %} discretized by Task: {{ value.1 }}
{% elif value.0 == option.discretizesTask %} discretizes Task: {{ value.1 }}
{% elif value.0 == option.containedInTask %} contained in Task: {{ value.1 }}
{% elif value.0 == option.containsTask %} contains Task: {{ value.1 }}
{% elif value.0 == option.approximatedByTask %} approximated by Task: {{ value.1 }}
{% elif value.0 == option.approximatesTask %} approximates Task: {{ value.1 }}
{% elif value.0 == option.linearizedByTask %} linearized by Task: {{ value.1 }}
{% elif value.0 == option.linearizesTask %} linearizes Task: {{ value.1 }}
{% elif value.0 == option.similarToTask %} similar to Task: {{ value.1 }}
{% endif %} {% endfor %} {% for values in answers.formulation.values %} {% if forloop.counter == 1 %}

List of Mathematical Formulations

{% endif %} {% for tasks in values.RelationT1.values %} {% if tasks.1 == forloop.parentloop.parentloop.counter %}

MF{{ forloop.parentloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% if values.Formula %} Defining formulations: {%for value in values.Formula.values %} \( {{ value|cut:"$" }} \) {% if not forloop.last %} , {% endif %} {% endfor %}


{% for value in values.element.values %} {% endfor %}
Symbol Quantity Quantity ID Quantity Kind Quantity Kind ID Description
${{ value.symbol }}$ {% if value.Info %} {{ value.Info.Name }} {% else %} {{ value.Quantity }} {% endif %} {{ value.Info.QID }} {{ value.Info.QKName }} {{ value.Info.QKID }} {{ value.Info.Description }}

{% endif %} {% if values.Properties %} Properties: {% for value in values.Properties.values %} {% if value == option.isConvex %} Is Convex {% elif value == option.isNotConvex %} Is Not Convex {% elif value == option.isDeterministic %} Is Deterministic {% elif value == option.isStochastic %} Is Stochastic {% elif value == option.isDimensionless %} Is Dimensionless {% elif value == option.isDimensional %} Is Dimensional {% elif value == option.isDynamic %} Is Dynamic {% elif value == option.isStatic %} Is Static {% elif value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% elif value == option.isSpaceContinuous %} Is Space-Continuous {% elif value == option.isSpaceDiscrete %} Is Space-Discrete {% elif value == option.isSpaceIndependent %} Is Space-Independent {% elif value == option.isTimeContinuous %} Is Time-Continuous {% elif value == option.isTimeDiscrete %} Is Time-Discrete {% elif value == option.isTimeIndependent %} Is Time-Independent {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% endif %} {% for values in values.RelationT1.values %} {% if forloop.counter == 1 %}

Relations to Tasks

{% endif %} {% if values.0 == option.containedAsAssumptionIn %} contained as Assumption in: {{ values.2 }}
{% elif values.0 == option.containedAsBoundaryConditionIn %} contained as Boundary Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsConstraintConditionIn %} contained as Constraint Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsDefinitionIn %} contained as Definition in: {{ values.2 }}
{% elif values.0 == option.containedAsFormulationIn %} contained as Formulation in: {{ values.2 }}
{% elif values.0 == option.containedAsInitialConditionIn %} contained as Initial Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsFinalConditionIn %} contained as Final Condition in: {{ values.2 }}
{% endif %} {% endfor %} {% for values in values.RelationMM1.values %} {% if forloop.counter == 1 %}

Relations to Mathematical Models

{% endif %} {% if values.0 == option.containedAsAssumptionIn %} contained as Assumption in: {{ values.2 }}
{% elif values.0 == option.containedAsBoundaryConditionIn %} contained as Boundary Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsConstraintConditionIn %} contained as Constraint Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsDefintionIn %} contained as Defintion in: {{ values.2 }}
{% elif values.0 == option.containedAsFormulationIn %} contained as Formulation in: {{ values.2 }}
{% elif values.0 == option.containedAsInitialConditionIn %} contained as Initial Condition in: {{ values.2 }}
{% elif values.0 == option.containedAsFinalConditionIn %} contained as Final Condition in: {{ values.2 }}
{% endif %} {% endfor %} {% for values in values.RelationMF1.values %} {% if forloop.counter == 1 %}

Relations to other Mathematical Formulations I

{% endif %} {% if values.0 == option.containsAssumption %} contains as Assumption: {{ values.1 }}
{% elif values.0 == option.containedAsAssumptionIn %} contained as Assumption in: {{ values.1 }}
{% elif values.0 == option.containsBoundaryCondition %} contains as Boundary Condition: {{ values.1 }}
{% elif values.0 == option.containedAsBoundaryConditionIn %} contained as Boundary Condition in: {{ values.1 }}
{% elif values.0 == option.containsConstraintCondition %} contains as Constraint Condition: {{ values.1 }}
{% elif values.0 == option.containedAsConstraintConditionIn %} contained as Constraint Condition in: {{ values.1 }}
{% elif values.0 == option.containsCouplingCondition %} contains as Coupling Condition: {{ values.1 }}
{% elif values.0 == option.containedAsCouplingConditionIn %} contained as Coupling Condition in: {{ values.1 }}
{% elif values.0 == option.containsFormulation %} contains as Formulation: {{ values.1 }}
{% elif values.0 == option.containedAsFormulationIn %} contained as Formulation in: {{ values.1 }}
{% elif values.0 == option.containsInitialCondition %} contains as Initial Condition: {{ values.1 }}
{% elif values.0 == option.containedAsInitialConditionIn %} contained as Initial Condition in: {{ values.1 }}
{% elif values.0 == option.containsFinalCondition %} contains as Final Condition: {{ values.1 }}
{% elif values.0 == option.containedAsFinalConditionIn %} contained as Final Condition in: {{ values.1 }}
{% endif %} {% endfor %} {% for values in values.RelationMF2.values %} {% if forloop.counter == 1 %}

Relations to other Mathematical Formulations II

{% endif %} {% if values.0 == option.approximatedByFormulation %} approximated by Formulation: {{ values.1 }}
{% elif values.0 == option.approximatesFormulation %} approximates Formulation: {{ values.1 }}
{% elif values.0 == option.discretizedByFormulation %} discretized by Formulation: {{ values.1 }}
{% elif values.0 == option.discretizesFormulation %} discretizes Formulation: {{ values.1 }}
{% elif values.0 == option.generalizedByFormulation %} generalized by Formulation: {{ values.1 }}
{% elif values.0 == option.generalizesFormulation %} generalizes Formulation: {{ values.1 }}
{% elif values.0 == option.nondimensionalizedByFormulation %} nondimensionalized by Formulation: {{ values.1 }}
{% elif values.0 == option.nondimensionalzesFormulation %} nondimensionalizes Formulation: {{ values.1 }}
{% elif values.0 == option.linearizedByFormulation %} linearized by Formulation: {{ values.1 }}
{% elif values.0 == option.linearizesFormulation %} linearizes Formulation: {{ values.1 }}
{% elif values.0 == option.similarToFormulation %} similar to Formulation: {{ values.1 }}
{% endif %} {% endfor %} {% endif %} {% endfor %} {% endfor %} {% endfor %} {% for values in answers.publication.values %} {% if forloop.counter == 1 %}

Publications

{% endif %}

P{{ forloop.counter }}: {{ values.Name }}

{% if values.ID %} ID: {{ values.ID }}
{% endif %} {% for reference in values.reference.values %} {% if reference.0 == option.DOI %} DOI: {{ reference.1 }}
{% endif %} {% if reference.0 == option.URL %} URL: {{ reference.1 }}
{% endif %} {% endfor %}

{% for values in values.RelationP.values %} {% if forloop.counter == 1 %}

Relations to Entities of the Mathematical Models

{% endif %} {% if values.0 == option.documents %} documents: {{ values.1 }}
{% elif values.0 == option.invents %} invents: {{ values.1 }}
{% elif values.0 == option.studies %} studies: {{ values.1 }}
{% elif values.0 == option.surveys %} surveys: {{ values.1 }}
{% elif values.0 == option.uses %} uses: {{ values.1 }}
{% endif %} {% endfor %} {% endfor %} {% for values in answers.field.values %} {% if forloop.counter == 1 %}

Research Fields

{% endif %}

RF{{ forloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% for relation in values.RelationRF1.values %} {% if forloop.counter == 1 %}

Relations to other Research Fields

{% endif %} {% if relation.0 == option.generalizedByField %} generalized by Field: {{relation.1 }}
{% elif relation.0 == option.generalizesField %} generalizes Field: {{relation.1 }}
{% elif relation.0 == option.similarToField %} similar to Field: {{relation.1 }}
{% endif %} {% endfor %} {% endfor %} {% for values in answers.problem.values %} {% if forloop.counter == 1 %}

Research Problems

{% endif %}

RP{{ forloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% for researchfield in values.RelationRF1.values %} {% if forloop.counter == 1 %}

Relations to Research Fields

{% endif %} contained in Field: {{ researchfield.1 }}
{% endfor %} {% for relation in values.RelationRP1.values %} {% if forloop.counter == 1 %}

Relations to other Research Problems

{% endif %} {% if relation.0 == option.generalizedByProblem %} generalized by Problem: {{relation.1 }}
{% elif relation.0 == option.generalizesProblem %} generalizes Problem: {{relation.1 }}
{% elif relation.0 == option.similarToProblem %} similar to Problem: {{relation.1 }}
{% endif %} {% endfor %} {% endfor %} {% for values in answers.quantity.values %} {% if forloop.counter == 1 %}

Quantities / Quantity Kinds

{% endif %}

QQK{{ forloop.counter }}: {{ values.Name }}

{% if values.Description %} Description: {{ values.Description }}
{% endif %} Class: {% if values.QorQK == option.Quantity %} Quantity {% elif values.QorQK == option.QuantityKind %} Quantity Kind {% endif %}
{% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}
{% if values.reference %} {% for reference in values.reference.values %} {% if reference.0 == option.QUDT %} QUDT ID: {{ reference.1 }}
{% endif %} {% endfor %} {% endif %}

{% if values.Properties %} Properties: {% if values.Properties %} {% for value in values.Properties.values %} {% if value == option.isDimensionless %} Is Dimensionless {% elif value == option.isDimensional %} Is Dimensional {% elif value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% endif %} {% endif %} {% if values.QorQK == option.Quantity %} {% for values in values.RelationQQ.values %} {% if forloop.counter == 1 %}

Relations to other Quantities

{% endif %} {% if values.0 == option.generalizedByQuantity %} generalized by Quantity: {{ values.1 }}
{% elif values.0 == option.generalizesQuantity %} generalizes Quantity: {{ values.1 }}
{% elif values.0 == option.approximatedByQuantity %} approximated by Quantity: {{ values.1 }}
{% elif values.0 == option.approximatesQuantity %} approximates Quantity: {{ values.1 }}
{% elif values.0 == option.linearizedByQuantity %} linearized by Quantity: {{ values.1 }}
{% elif values.0 == option.linearizesQuantity %} linearizes Quantity: {{ values.1 }}
{% elif values.0 == option.nondimensionalizedByQuantity %} nondimensionalized by Quantity: {{ values.1 }}
{% elif values.0 == option.nondimensionalizesQuantity %} nondimensionalizes Quantity: {{ values.1 }}
{% elif values.0 == option.similarToQuantity %} similar to Quantity: {{ values.1 }}
{% endif %} {% endfor %} {% for values in values.RelationQQK.values %} {% if forloop.counter == 1 %}

Relations to Quantity Kinds

{% endif %} {% if values.0 == option.generalizedByQuantity %} generalized by Quantity Kind: {{ values.1 }}
{% elif values.0 == option.nondimensionalizedByQuantity %} nondimensionalized by Quantity Kind: {{ values.1 }}
{% elif values.0 == option.nondimensionalizesQuantity %} nondimensionalizes Quantity Kind: {{ values.1 }}
{% elif values.0 == option.similarToQuantity %} similar to Quantity Kind: {{ values.1 }}
{% endif %} {% endfor %} {% if values.MDef %}

Definition of Quantity

Name: {{ values.MDef.Name }}
{% if values.Description %} Description: {{ values.Description }}
{% endif %} {% if 'not found' in values.ID %} ID: - {% elif 'mathmoddb' in values.ID %} MathModDB ID: {{ values.ID|cut:"mathmoddb:"}} {% elif 'mardi' in values.ID %} MaRDI Portal ID: {{ values.ID|cut:"mardi:"}} {% elif 'wikidata' in values.ID %} Wikidata ID: {{ values.ID|cut:"wikidata:"}} {% endif %}

{% if values.MDef.Formula %}

Defining formulations: {%for value in values.MDef.Formula.values %} \( {{ value|cut:"$" }} \) {% if not forloop.last %} , {% endif %} {% endfor %}


{% for value in values.MDef.Element.values %} {% endfor %}
Symbol Quantity Quantity ID Quantity Kind Quantity Kind ID Description
${{ value.Symbol }}$ {% if value.Info %} {{ value.Info.Name }} {% else %} {{ value.Quantity }} {% endif %} {{ value.Info.QID }} {{ value.Info.QKName }} {{ value.Info.QKID }} {{ value.Info.Description }}

{% endif %} {% if values.MDef.Properties %} Properties: {% for value in values.MDef.Properties.values %} {% if value == option.isConvex %} Is Convex {% elif value == option.isNotConvex %} Is Not Convex {% elif value == option.isDeterministic %} Is Deterministic {% elif value == option.isStochastic %} Is Stochastic {% elif value == option.isDimensionless %} Is Dimensionless {% elif value == option.isDimensional %} Is Dimensional {% elif value == option.isDynamic %} Is Dynamic {% elif value == option.isStatic %} Is Static {% elif value == option.isLinear %} Is Linear {% elif value == option.isNotLinear %} Is Not Linear {% elif value == option.isSpaceContinuous %} Is Space-Continuous {% elif value == option.isSpaceDiscrete %} Is Space-Discrete {% elif value == option.isSpaceIndependent %} Is Space-Independent {% elif value == option.isTimeContinuous %} Is Time-Continuous {% elif value == option.isTimeDiscrete %} Is Time-Discrete {% elif value == option.isTimeIndependent %} Is Time-Independent {% endif %} {% if not forloop.last %} , {% endif %} {% endfor %} {% endif %} {% endif %} {% elif values.QorQK == option.QuantityKind %} {% for values in values.RelationQKQK.values %} {% if forloop.counter == 1 %}

Relations to other Quantity Kinds

{% endif %} {% if values.0 == option.nondimensionalizedByQuantity %} nondimensionalized by Quantity Kind: {{ values.1 }}
{% elif values.0 == option.nondimensionalizesQuantity %} nondimensionalizes Quantity Kind: {{ values.1 }}
{% elif values.0 == option.similarToQuantity %} similar to Quantity Kind: {{ values.1 }}
{% endif %} {% endfor %} {% for values in values.RelationQKQ.values %} {% if forloop.counter == 1 %}

Relations to Quantities

{% endif %} {% if values.0 == option.generalizesQuantity %} generalizes Quantity: {{ values.1 }}
{% elif values.0 == option.nondimensionalizedByQuantity %} nondimensionalized by Quantity: {{ values.1 }}
{% elif values.0 == option.nondimensionalizesQuantity %} nondimensionalizes Quantity: {{ values.1 }}
{% elif values.0 == option.similarToQuantity %} similar to Quantity: {{ values.1 }}
{% endif %} {% endfor %} {% endif %} {% endfor %}