Choral
Data Types | Modules | Functions/Subroutines
ode_output_mod.F90 File Reference

Go to the source code of this file.

Data Types

interface  ode_output_mod::ode_output
 The type ode_output handles output for ODE simulations. More...
 
interface  ode_output_mod::clear
 
interface  ode_output_mod::ode_output
 The type ode_output handles output for ODE simulations. More...
 
interface  ode_output_mod::set
 set the output parameters More...
 
interface  ode_output_mod::assemble
 assemble the output (finalise construction) More...
 
interface  ode_output_mod::print
 print a short description More...
 

Modules

module  ode_output_mod
  DERIVED TYPE ode_output: handles output for PDE/ODE simulations
 

Functions/Subroutines

subroutine ode_output_mod::ode_output_clear (out)
 destructor for ode_output More...
 
type(ode_output) function ode_output_mod::ode_output_create (t0, T, N)
  Constructor for the type ode_output More...
 
subroutine ode_output_mod::ode_output_set (out, verb, Ytn_period, Vtn_period, Vtn_rec_prd, Vtn_plot, act_type, act_rec, act_plot, stop_if_dep, act_Vth, Vtn_file, act_file, outDir, pos, xn_list, Vxn_period, Vxn_plot, Vxn_file)
 set the following parameters = optional see ode_output_mod::ode_output for the default values More...
 
subroutine ode_output_mod::ode_output_assemble (out, dt, X_h)
 assemble the output, follows set(out, ...) More...
 
integer function ode_output_mod::def_nv (method)
 size of V required to compute act More...
 
subroutine ode_output_mod::ode_output_print (out)
 print ode_output More...
 
subroutine, public ode_output_mod::output_proc (out, time, s, final)
  Pre-defined output for ODE resolution More...
 
subroutine ode_output_mod::ode_output_last_output (out)
 ends computation output More...
 
subroutine ode_output_mod::plot_vtn (out)
 Plot V(x, tn) "co$outDir/vn.dat", n=1..Ytn_cpt. More...
 
subroutine ode_output_mod::plot_vtn_gnuplot (out)
 plot ../temp/vn.dat More...
 
subroutine ode_output_mod::plot_vtn_gmsh (out)
 
subroutine ode_output_mod::plot_vxn_gnuplot (out)
 
subroutine ode_output_mod::plot_act (out)
 plot activation times More...
 
subroutine ode_output_mod::plot_act_gnuplot (out)
 
subroutine ode_output_mod::plot_act_gmsh (out)
 
subroutine ode_output_mod::comp_act_0 (act, V, time, Vth)
 Computation of activation times : cut off. More...
 
subroutine ode_output_mod::comp_act_1 (act, V, time, dt, Vth)
 Computation of activation times : linear interp. More...
 
subroutine ode_output_mod::comp_act_2 (act, V, time, dt, Vth)
 Computation of activation times : quadradic interp. More...
 
subroutine ode_output_mod::comp_act_4 (act, V, time, dt, Vth)
 Computation of activation times : bi-quadradic interp. More...
 
real(rp) function p (tau)
 
real(rp) function d_p (tau)
 
real(rp) function local_newton ()
 
real(rp) function, public ode_output_mod::celerity_l2_dist (u1, u2, X_h, qdm, weight)
 returns || (c(u1) - c(u2)) * weight(x) ||_L2() More...
 
real(rp) function e (x, v1, v2)
 
real(rp) function, public ode_output_mod::celerity_l2_norm (u1, X_h, qdm, weight)
 returns || c(u1) * weight(x) ||_L2 More...
 

Function/Subroutine Documentation

◆ d_p()

real(rp) function comp_act_4::d_p ( real(rp), intent(in)  tau)
private

Definition at line 1154 of file ode_output_mod.F90.

◆ e()

real(rp) function celerity_l2_dist::e ( real(rp), dimension(3), intent(in)  x,
real(rp), dimension(3), intent(in)  v1,
real(rp), dimension(3), intent(in)  v2 
)
private

Definition at line 1223 of file ode_output_mod.F90.

◆ local_newton()

real(rp) function comp_act_4::local_newton ( )
private

Definition at line 1162 of file ode_output_mod.F90.

Here is the call graph for this function:

◆ p()

real(rp) function comp_act_4::p ( real(rp), intent(in)  tau)
private

Definition at line 1146 of file ode_output_mod.F90.