Blame view

SRC/MTL_ANALYTIC_SOLUTION/MTL_analytic_solution.F90 3.08 KB
886c558b   Steve Greedy   SACAMOS Public Re...
1
!
fe64b32b   Chris Smartt   Update file heade...
2
! This file is part of SACAMOS, State of the Art CAble MOdels for Spice. 
886c558b   Steve Greedy   SACAMOS Public Re...
3
4
5
! It was developed by the University of Nottingham and the Netherlands Aerospace 
! Centre (NLR) for ESA under contract number 4000112765/14/NL/HK.
! 
fe64b32b   Chris Smartt   Update file heade...
6
! Copyright (C) 2016-2018 University of Nottingham
886c558b   Steve Greedy   SACAMOS Public Re...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
! 
! SACAMOS is free software: you can redistribute it and/or modify it under the 
! terms of the GNU General Public License as published by the Free Software 
! Foundation, either version 3 of the License, or (at your option) any later 
! version.
! 
! SACAMOS is distributed in the hope that it will be useful, but 
! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
! or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License 
! for more details.
! 
! A copy of the GNU General Public License version 3 can be found in the 
! file GNU_GPL_v3 in the root or at <http://www.gnu.org/licenses/>.
! 
! SACAMOS uses the EISPACK library (in /SRC/EISPACK). EISPACK is subject to 
! the GNU Lesser General Public License. A copy of the GNU Lesser General Public 
! License version can be found in the file GNU_LGPL in the root of EISPACK 
! (/SRC/EISPACK ) or at <http://www.gnu.org/licenses/>.
! 
! The University of Nottingham can be contacted at: ggiemr@nottingham.ac.uk
!
fe64b32b   Chris Smartt   Update file heade...
28
!
886c558b   Steve Greedy   SACAMOS Public Re...
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
! FILE CONTENTS (within include files)
!
!frequency_domain_analysis.F90:     SUBROUTINE frequency_domain_analysis
!time_domain_analysis.F90:          SUBROUTINE time_domain_analysis
!frequency_domain_MTL_solution.F90: SUBROUTINE frequency_domain_MTL_solution
!incident_field_excitation.F90:     SUBROUTINE calc_incident_field_components
!incident_field_excitation.F90:     SUBROUTINE calculate_incident_field_sources
!incident_field_excitation.F90:     SUBROUTINE calculate_ZT_incident_field_sources
!incident_field_excitation.F90:     SUBROUTINE calc_incident_field_FD_values
!incident_field_excitation.F90:     SUBROUTINE calc_incident_field_FD_values_GP
!incident_field_excitation.F90:     SUBROUTINE calculate_lumped_incident_field_sources
!modal_decomposition.F90:           SUBROUTINE modal_decomposition_global
!modal_decomposition.F90:           SUBROUTINE calc_eigenvectors
!modal_decomposition.F90:           SUBROUTINE test_decomposition
!modal_decomposition_LC.F90:        SUBROUTINE modal_decomposition_LC
!modal_decomposition_LC.F90:        SUBROUTINE orthogonal_transformation
!modal_decomposition_LC.F90:        SUBROUTINE normalise_matrix_columns
!propagation_correction_filters.F90:SUBROUTINE calculate_propagation_correction_filters
!
! Name
!    MTL_analytical_solution
!
! Description
!     module which combines the subroutines relating to multi-conductor transmission line analysis
!
! Comments:
!      
!
! History
!
!     started 12/01/16 CJS
!

MODULE MTL_analytic_solution

USE type_specifications

IMPLICIT NONE

CONTAINS

include 'modal_decomposition_LC.F90'

include 'modal_decomposition.F90'

include 'frequency_domain_analysis.F90'

include 'time_domain_analysis.F90'

include 'frequency_domain_MTL_solution.F90'

include 'propagation_correction_filters.F90'

include 'incident_field_excitation.F90'

END MODULE MTL_analytic_solution