Choral
|
Derived type stimulation.
More...
Public Member Functions | |
procedure | i_app => stim |
type(stimulation) function | stimulation_create (f, L, t0, Rt, Rx, x0) |
Constructor for the type stimulation More... | |
Public Attributes | |
procedure(rtor), pointer, nopass | f => F_C3 |
base function of the stimulation More... | |
real(rp), dimension(3) | x0 = 0._RP |
stimulation location More... | |
real(rp) | t0 = 3._RP |
stimulation time More... | |
real(rp) | rt = 1._RP |
radius in time of the stimulation ( = mid duration) More... | |
real(rp) | rx = 0.15_RP |
radius in space of the stimulation area More... | |
real(rp) | l = 1.0_RP |
amplitude More... | |
Derived type stimulation.
WIth a vraiable
you can access the real function
defined as: \(\qquad\) s%I_app(x,t) = s%L * g1(x) * g2(t)
See stimulation_create.
Definition at line 69 of file stimulation_mod.f90.
procedure stimulation_mod::stimulation::i_app | ( | ) |
type(stimulation) function stimulation_mod::stimulation::stimulation_create | ( | procedure(rtor) | f, |
real(rp), intent(in) | L, | ||
real(rp), intent(in) | t0, | ||
real(rp), intent(in) | Rt, | ||
real(rp), intent(in) | Rx, | ||
real(rp), dimension(3), intent(in), optional | x0 | ||
) |
Constructor for the type stimulation
Definition at line 124 of file stimulation_mod.f90.
procedure(rtor), pointer, nopass stimulation_mod::stimulation::f => F_C3 |
base function of the stimulation
Definition at line 72 of file stimulation_mod.f90.
real(rp) stimulation_mod::stimulation::l = 1.0_RP |
amplitude
Definition at line 87 of file stimulation_mod.f90.
real(rp) stimulation_mod::stimulation::rt = 1._RP |
radius in time of the stimulation ( = mid duration)
Definition at line 81 of file stimulation_mod.f90.
real(rp) stimulation_mod::stimulation::rx = 0.15_RP |
radius in space of the stimulation area
Definition at line 84 of file stimulation_mod.f90.
real(rp) stimulation_mod::stimulation::t0 = 3._RP |
stimulation time
Definition at line 78 of file stimulation_mod.f90.
real(rp), dimension(3) stimulation_mod::stimulation::x0 = 0._RP |
stimulation location
Definition at line 75 of file stimulation_mod.f90.