From dbacafe2e8675ca93c0ac6ea5ab0ebc76ae38ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 19 May 2017 14:40:03 +0200 Subject: [PATCH] [apps/sequence] Give an example of content in recurrent sequences Change-Id: If80b62673d21954d96cd128108cb783b2d4487cc --- apps/sequence/sequence.cpp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/apps/sequence/sequence.cpp b/apps/sequence/sequence.cpp index 11f9be50a..a8a7e348e 100644 --- a/apps/sequence/sequence.cpp +++ b/apps/sequence/sequence.cpp @@ -97,7 +97,26 @@ void Sequence::setType(Type type) { m_type = type; tidy(); /* Reset all contents */ - setContent(""); + switch (m_type) { + case Type::Explicite: + setContent(""); + break; + case Type::SingleRecurrence: + { + char ex[5] = "u(n)"; + ex[0] = name()[0]; + setContent(ex); + break; + } + case Type::DoubleRecurrence: + { + char ex[12] = "u(n+1)+u(n)"; + ex[0] = name()[0]; + ex[7] = name()[0]; + setContent(ex); + break; + } + } setFirstInitialConditionContent(""); setSecondInitialConditionContent(""); m_indexBuffer[0] = -1;