Skip to content

Improve SetFromVectorField and SetFromSTVectorField  #359

Open
@shishiousan

Description

@shishiousan

SetFromVectorField and SetFromSTVectorField in STVector- and VectorField classes, respectively, can be improved.

Problematic parts are following
in SetFromVectorField (from 437)

SELECT TYPE (VALUE)
CLASS is (VectorField_)
  tnodes = obj%domain%GetTotalNodes()
  DO ii = 1, tnodes
    CALL VALUE%Get(VALUE=small_value, globalNode=ii)
    DO jj = 1, obj%spaceCompo
      CALL obj%Set(VALUE=small_value(jj), globalNode=ii, scale=scale,  &
        & addContribution=addContribution, timeCompo=timeCompo,  &
        & spaceCompo=jj)
    END DO
  END DO

and in SetFromSTVectorField (from 629)

SELECT TYPE (VALUE)
CLASS is (STVectorField_)
  tnodes = obj%domain%GetTotalNodes()
  DO ii = 1, tnodes
    CALL VALUE%Get(VALUE=small_value, globalNode=ii, timeCompo=timeCompo)
    CALL obj%Set(VALUE=small_value, globalNode=ii, scale=scale,  &
    & addContribution=addContribution)
  END DO

Metadata

Metadata

Labels

fieldnode-fieldwishlistTell us which feature do you want in easifemClasses

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions