![]() |
FrontISTR
5.7.1
Large-scale structural analysis program with finit element method
|
This module provide a function to elemact elements. More...
Functions/Subroutines | |
| subroutine | fstr_update_elemact_solid (hecMESH, fstrSOLID, cstep, ctime) |
| subroutine | fstr_update_elemact_solid_by_value (hecMESH, fstrSOLID, cstep, ctime) |
| subroutine | fstr_update_elemact_heat (hecMESH, elemact, ctime, elements) |
| subroutine | fstr_updatedof_elemact (ndof, hecMESH, elemact, elements, vec_old, vec_new) |
| subroutine | output_elemact_flag (hecMESH, elements, outval) |
| subroutine | activate_elemact_flag (hecMESH, elemact, dumid, elements) |
| subroutine | activate_elemact_flag_by_value (hecMESH, elemact, dumid, elements) |
| subroutine | set_elemact_flag (hecMESH, elemact, dumid, elements, flag, init_only) |
| subroutine | clear_elemact_flag_all (hecMESH, elemact, elements) |
This module provide a function to elemact elements.
| subroutine m_fstr_elemact::activate_elemact_flag | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telemact), intent(in) | elemact, | ||
| integer(kind=kint), intent(in) | dumid, | ||
| type(telement), dimension(:), intent(inout), pointer | elements | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in] | dumid | elemact id |
| [in,out] | elements | elements info(elemact flags will be updated) |
Definition at line 162 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::activate_elemact_flag_by_value | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telemact), intent(in) | elemact, | ||
| integer(kind=kint), intent(in) | dumid, | ||
| type(telement), dimension(:), intent(inout), pointer | elements | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in] | dumid | elemact id |
| [in,out] | elements | elements info(elemact flags will be updated) |
Definition at line 184 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::clear_elemact_flag_all | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telemact), intent(in) | elemact, | ||
| type(telement), dimension(:), intent(inout), pointer | elements | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in,out] | elements | elements info(elemact flags will be updated) |
Definition at line 275 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::fstr_update_elemact_heat | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telemact), intent(in) | elemact, | ||
| real(kind=kreal), intent(in) | ctime, | ||
| type(telement), dimension(:), intent(inout), pointer | elements | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in] | ctime | current analysis time |
| [in,out] | elements | elements info(elemact flags will be updated) |
Definition at line 79 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::fstr_update_elemact_solid | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(fstr_solid), intent(inout) | fstrSOLID, | ||
| integer(kind=kint), intent(in) | cstep, | ||
| real(kind=kreal), intent(in) | ctime | ||
| ) |
| [in] | hecmesh | mesh information |
| [in,out] | fstrsolid | fstr_solid |
| [in] | cstep | current step number |
| [in] | ctime | current analysis time |
Definition at line 13 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::fstr_update_elemact_solid_by_value | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(fstr_solid), intent(inout) | fstrSOLID, | ||
| integer(kind=kint), intent(in) | cstep, | ||
| real(kind=kreal), intent(in) | ctime | ||
| ) |
| [in] | hecmesh | mesh information |
| [in,out] | fstrsolid | fstr_solid |
| [in] | cstep | current step number |
| [in] | ctime | current analysis time |
Definition at line 52 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::fstr_updatedof_elemact | ( | integer(kind=kint), intent(in) | ndof, |
| type(hecmwst_local_mesh), intent(in) | hecMESH, | ||
| type(telemact), intent(in) | elemact, | ||
| type(telement), dimension(:), intent(inout), pointer | elements, | ||
| real(kind=kreal), dimension(:), intent(in), pointer | vec_old, | ||
| real(kind=kreal), dimension(:), intent(inout), pointer | vec_new | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in,out] | elements | elements info(elemact flags will be updated) |
Definition at line 103 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::output_elemact_flag | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telement), dimension(:), intent(in), pointer | elements, | ||
| real(kind=kreal), dimension(:), intent(inout), pointer | outval | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elements | elements info(elemact flags will be updated) |
| [in,out] | outval | active elemact flag |
Definition at line 148 of file fstr_element_activation.f90.
| subroutine m_fstr_elemact::set_elemact_flag | ( | type(hecmwst_local_mesh), intent(in) | hecMESH, |
| type(telemact), intent(in) | elemact, | ||
| integer(kind=kint), intent(in) | dumid, | ||
| type(telement), dimension(:), intent(inout), pointer | elements, | ||
| integer(kind=kint), intent(in) | flag, | ||
| logical, intent(in) | init_only | ||
| ) |
| [in] | hecmesh | mesh information |
| [in] | elemact | elemact info |
| [in] | dumid | elemact id |
| [in,out] | elements | elements info(elemact flags will be updated) |
| [in] | flag | elemact id |
| [in] | init_only | set flag if only initial elemact flag is set |
Definition at line 247 of file fstr_element_activation.f90.