![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_fstr_setup |
| This module provides functions to read in data from control file and do necessary preparation for following calculation. | |
Functions/Subroutines | |
| subroutine | m_fstr_setup::fstr_setup (cntl_filename, hecMESH, hecMAT, fstrPARAM, fstrSOLID, fstrEIG, fstrHEAT, fstrDYNAMIC, fstrCPL, fstrFREQ) |
| Read in and initialize control data ! More... | |
| subroutine | m_fstr_setup::fstr_setup_cards (T) |
| Adds the cards of the control file to the table T, by the names without the '!' of the header. The first reading reads the settings and the cards added to arrays as they are read, and counts the cards for fstr_setup_prepare. The second reading reads the cards stored in the arrays that fstr_setup_prepare allocates, and the cards that refer to them. More... | |
| type(fstr_setup_counts) function | m_fstr_setup::fstr_setup_card_counts (T, total) |
| Counts for fstr_setup_prepare, from the totals of the sequences of the table T in the first reading. More... | |
| subroutine | m_fstr_setup::fstr_setup_read_cards (ctrl, T, ipass, total, P) |
| Reads the cards of the control file in order, opening the files of !INCLUDE and stopping at !END, and calls the reader of each card in the table T for the reading ipass (1 or 2), setting the places of the card in its sequence to PSTATEslot. The cards are found in T by the names without the '!' of the header. Each reading counts the sequences from 0. The first reading counts all the cards in T and returns the totals of the sequences in total. The second reading counts only the cards it reads, and stops if a sequence goes beyond its total, which the arrays are allocated by. The cards not in T are skipped. On return, ctrl is the file where the reading ended. More... | |
| subroutine | m_fstr_setup::fstr_couple_finalize (C) |