perrors Derived Type

type, public :: perrors


Inherits

type~~perrors~~InheritsGraph type~perrors perrors type~parallel parallel type~perrors->type~parallel p

Inherited by

type~~perrors~~InheritedByGraph type~perrors perrors type~fdist2d fdist2d type~fdist2d->type~perrors err type~spect2d spect2d type~fdist2d->type~spect2d sp type~simulation simulation type~simulation->type~perrors err type~simulation->type~spect2d sp2 type~sim_species sim_species type~simulation->type~sim_species species type~sim_beams sim_beams type~simulation->type~sim_beams beams type~sim_diag sim_diag type~simulation->type~sim_diag diag type~input_json input_json type~simulation->type~input_json in type~sim_fields sim_fields type~simulation->type~sim_fields fields type~spect3d spect3d type~simulation->type~spect3d sp3 type~ufield3d ufield3d type~ufield3d->type~perrors err type~ufield3d->type~spect3d sp type~field3d field3d type~field3d->type~perrors err type~field3d->type~ufield3d rs type~field3d->type~spect3d sp type~fdist3d fdist3d type~fdist3d->type~perrors err type~fdist3d->type~spect3d sp type~fft2d fft2d type~fft2d->type~perrors err type~fft2d->type~spect2d sp type~spect2d->type~perrors err type~beam3d beam3d type~beam3d->type~perrors err type~beam3d->type~field3d q type~beam3d->type~fdist3d pf type~part3d part3d type~beam3d->type~part3d pd type~beam3d->type~spect3d sp type~sim_species->type~perrors err type~sim_species->type~spect2d sp2 type~species2d species2d type~sim_species->type~species2d spe type~sim_species->type~spect3d sp3 type~fdist2d_wrap fdist2d_wrap type~sim_species->type~fdist2d_wrap pf type~species2d->type~perrors err type~species2d->type~fdist2d pf type~species2d->type~field3d q3 type~species2d->type~spect2d sp type~field2d field2d type~species2d->type~field2d q, qn, cu, amu, dcu type~part2d part2d type~species2d->type~part2d pd type~sim_beams->type~perrors err type~sim_beams->type~spect2d sp2 type~sim_beams->type~beam3d beam type~sim_beams->type~spect3d sp3 type~fdist3d_wrap fdist3d_wrap type~sim_beams->type~fdist3d_wrap pf type~field2d->type~perrors err type~field2d->type~fft2d ft type~field2d->type~spect2d sp type~fpois2d fpois2d type~field2d->type~fpois2d pt type~ufield2d ufield2d type~field2d->type~ufield2d rs, ks type~part3d->type~perrors err type~part3d->type~spect3d sp type~part2d->type~perrors err type~part2d->type~spect2d sp type~sim_diag->type~perrors err type~sim_diag->type~spect2d sp2 type~sim_diag->type~spect3d sp3 type~fpois2d->type~perrors err type~fpois2d->type~spect2d sp type~input_json->type~perrors err type~input_json->type~spect3d sp type~sim_fields->type~perrors err type~sim_fields->type~field3d bexyz, bbxyz, psi3d, cu3d type~sim_fields->type~spect2d sp2 type~sim_fields->type~field2d qb, qe, psit, psi, div_vpot, reg, fxy, bxyz, cu, dcu, amu, epw, epwb type~sim_fields->type~spect3d sp3 type~ufield2d->type~perrors err type~ufield2d->type~spect2d sp type~spect3d->type~spect2d type~fpois2d_link fpois2d_link type~fpois2d_link->type~fpois2d table type~fpois2d_link->type~fpois2d_link next type~fdist3d_000 fdist3d_000 type~fdist3d_000->type~fdist3d type~fdist3d_wrap->type~fdist3d p type~fdist2d_wrap->type~fdist2d p type~fdist2d_000 fdist2d_000 type~fdist2d_000->type~fdist2d type~fft2d_link fft2d_link type~fft2d_link->type~fft2d table type~fft2d_link->type~fft2d_link next

Contents


Components

TypeVisibility AttributesNameInitial
class(parallel), public, pointer:: p=> null()
integer, private :: eunit =2
integer, private :: monitor =0

Type-Bound Procedures

generic, public :: new => init_perrors

  • private subroutine init_perrors(this, prl, eunit, monitor)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(inout) :: this
    class(parallel), intent(in), pointer:: prl
    integer, intent(in) :: eunit
    integer, intent(in) :: monitor

generic, public :: del => end_perrors

  • private subroutine end_perrors(this)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(inout) :: this

procedure, private :: init_perrors

  • private subroutine init_perrors(this, prl, eunit, monitor)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(inout) :: this
    class(parallel), intent(in), pointer:: prl
    integer, intent(in) :: eunit
    integer, intent(in) :: monitor

procedure, private :: end_perrors

  • private subroutine end_perrors(this)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(inout) :: this

procedure, public :: equit

  • private subroutine equit(this, estr)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(in) :: this
    character(len=*), intent(in), optional :: estr

procedure, public :: werrfl0

  • private subroutine werrfl0(this, estr)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(in) :: this
    character(len=*), intent(in) :: estr

procedure, public :: werrfl1

  • private subroutine werrfl1(this, estr)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(in) :: this
    character(len=*), intent(in) :: estr

procedure, public :: werrfl2

  • private subroutine werrfl2(this, estr)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(in) :: this
    character(len=*), intent(in) :: estr

procedure, public :: setmonitor

  • private subroutine setmonitor(this, moniter)

    Arguments

    Type IntentOptional AttributesName
    class(perrors), intent(inout) :: this
    integer, intent(in) :: moniter