aboutsummaryrefslogtreecommitdiff
path: root/captain/template.f90
diff options
context:
space:
mode:
Diffstat (limited to 'captain/template.f90')
-rw-r--r--captain/template.f909
1 files changed, 2 insertions, 7 deletions
diff --git a/captain/template.f90 b/captain/template.f90
index f8a6625..997bef3 100644
--- a/captain/template.f90
+++ b/captain/template.f90
@@ -105,10 +105,6 @@ contains
class(variable)::self
character(*), intent(in)::v
- if(associated(self%vstr)) then
- deallocate(self%vstr)
- end if
-
allocate(character(len=max(len_trim(v), 1)) :: self%vstr)
if(len_trim(v) == 0) then
self%vstr = " "
@@ -137,7 +133,6 @@ contains
end subroutine variable_assign_integer
subroutine variable_assign_string(self, name, str)
- use logging
implicit none
class(variable)::self
@@ -146,7 +141,7 @@ contains
call self%set_name(name)
self%vtype = VTYPE_STRING
call self%set_string_value(str)
-
+
end subroutine variable_assign_string
subroutine variable_assign_logical(self, name, lg)
@@ -259,7 +254,7 @@ contains
class(template)::self
character(*), intent(in)::name, value
integer::i
-
+
i = template_available_variable_index(self)
call self%variables(i)%assign(name, value)