Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,50 @@
!----------------------------------------------------------------------------

MODULE PROCEDURE obj_AssembleDampingMat
CHARACTER(*), PARAMETER :: myName = "obj_AssembleDampingMat"
CALL e%RaiseError(modName//'::'//myName//' - '// &
& '[WIP ERROR] :: This module has not been implemented yet')
! TODO: Implement obj_AssembleDampingMat
CHARACTER(*), PARAMETER :: myName = "obj_AssembleDampingMat()"

#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[START] ')
#endif DEBUG_VER

IF (obj%isIsotropic) THEN
CALL KernelAssembleDampingMatrix(mat=obj%dampingMat, &
& youngsModulus=obj%youngsModulus, &
& shearModulus=obj%shearModulus, &
& massDensity=obj%massDensity, &
& dampCoeff_alpha=obj%dampCoeff_alpha, &
& dampCoeff_beta=obj%dampCoeff_beta, &
& dom=obj%dom, &
& cellFE=obj%cellFE, &
& linCellFE=obj%linCellFE, &
& spaceElemSD=obj%spaceElemSD, &
& linSpaceElemSD=obj%linSpaceElemSD, &
& reset=.TRUE.)
END IF

IF (.NOT. obj%isIsotropic) THEN

CALL KernelAssembleDampingMatrix( &
& mat=obj%dampingMat, &
& Cijkl=obj%Cijkl, &
& massDensity=obj%massDensity, &
& dampCoeff_alpha=obj%dampCoeff_alpha, &
& dampCoeff_beta=obj%dampCoeff_beta, &
& dom=obj%dom, &
& cellFE=obj%cellFE, &
& linCellFE=obj%linCellFE, &
& spaceElemSD=obj%spaceElemSD, &
& linSpaceElemSD=obj%linSpaceElemSD, &
& reset=.TRUE.)

END IF

#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[END] ')
#endif DEBUG_VER

END PROCEDURE obj_AssembleDampingMat

!----------------------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,15 @@
!----------------------------------------------------------------------------

MODULE PROCEDURE obj_Import
CHARACTER(*), PARAMETER :: myName = "obj_Import"
CHARACTER(*), PARAMETER :: myName = "obj_Import()"
TYPE(String) :: dsetname
LOGICAL(LGT) :: abool
TYPE(ParameterList_) :: param

CALL e%raiseInformation(modName//'::'//myName//' - '// &
& '[START] Import()')
#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[START] ')
#endif

CALL AbstractFieldImport( &
& obj=obj, &
Expand Down Expand Up @@ -70,9 +72,10 @@
& group=dsetname%chars())
END IF

! info
CALL e%raiseInformation(modName//"::"//myName//" - "// &
& "[END] Import()")
#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[END] ')
#endif

END PROCEDURE obj_Import

Expand All @@ -81,11 +84,13 @@
!----------------------------------------------------------------------------

MODULE PROCEDURE obj_Export
CHARACTER(*), PARAMETER :: myName = "obj_Export"
CHARACTER(*), PARAMETER :: myName = "obj_Export()"
TYPE(String) :: strval, dsetname

CALL e%raiseInformation(modName//"::"//myName//" - "// &
& "[START] Export()")
#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[START] ')
#endif

CALL AbstractFieldExport(obj=obj, hdf5=hdf5, group=group)

Expand All @@ -103,8 +108,10 @@
& group=dsetname%chars())

! info
CALL e%raiseInformation(modName//"::"//myName//" - "// &
& "[END] Export()")
#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[END] ')
#endif

END PROCEDURE obj_Export

Expand All @@ -126,7 +133,7 @@

#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[START] WriteData()')
& '[START]')
#endif

NULLIFY (dom, meshPtr)
Expand Down Expand Up @@ -252,7 +259,7 @@

#ifdef DEBUG_VER
CALL e%RaiseInformation(modName//'::'//myName//' - '// &
& '[END] WriteData()')
& '[END]')
#endif
END PROCEDURE obj_WriteData_vtk

Expand Down