analyze_constraint Module Procedure

module procedure analyze_constraint module subroutine analyze_constraint(this, l, constraint, name_constraint, unit_logfile, name_analysis, l2_norm, loo_norm, integral, source)

Uses

  • proc~~analyze_constraint~~UsesGraph proc~analyze_constraint analyze_constraint constants constants proc~analyze_constraint->constants module~utility utility proc~analyze_constraint->module~utility module~utility->constants matrix matrix module~utility->matrix

Count on how many grid points the argument 'constraint' has values lying in the intervals

FT


Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: this
integer, intent(in) :: l
double precision, intent(in), DIMENSION(:,:,:) :: constraint
character(len=*), intent(in) :: name_constraint
integer, intent(in) :: unit_logfile
character(len=*), intent(in) :: name_analysis
double precision, intent(out) :: l2_norm
double precision, intent(out) :: loo_norm
double precision, intent(out) :: integral
double precision, intent(in), optional, DIMENSION(:,:,:) :: source

Calls

proc~~analyze_constraint~~CallsGraph proc~analyze_constraint analyze_constraint proc~determinant_sym3x3 determinant_sym3x3 proc~analyze_constraint->proc~determinant_sym3x3

Called by

proc~~analyze_constraint~~CalledByGraph proc~analyze_constraint analyze_constraint interface~analyze_constraint analyze_constraint interface~analyze_constraint->proc~analyze_constraint

Contents


Variables

Type Visibility Attributes Name Initial
integer, private :: cnt_0
integer, private :: cnt_m1
integer, private :: cnt_m2
integer, private :: cnt_m3
integer, private :: cnt_m4
integer, private :: cnt_m5
integer, private :: cnt_m6
integer, private :: cnt_m7
integer, private :: cnt_oo
integer, private :: cnt_p1
integer, private :: cnt_p2
integer, private :: cnt_p3
double precision, private :: detg3
double precision, private :: dx
double precision, private :: dy
double precision, private :: dz
logical, private :: exist
integer, private :: grid_points
integer, private :: i
integer, private :: j
integer, private :: k
integer, private :: nx
integer, private :: ny
integer, private :: nz
double precision, private :: total
integer, private :: unit_analysis