Eötvös Quantum Utilities  v4.9.146
Providing the Horsepowers in the Quantum Realm
Functions/Subroutines | Variables
fox_sax_equus Module Reference

Functions/Subroutines

subroutine addtargetnode (node)
 
subroutine characters_handler (chunk)
 
logical function checkname (chunk)
 
subroutine convert2eq_struct (eq_struct, node)
 
subroutine convertsubnodes2eq_struct (subnodes, XMLsubnodes)
 
subroutine createtargetnode (URI, localname, name, attributes)
 
subroutine deallocatetargetnodes ()
 
subroutine endelement_handler (URI, localname, name)
 
subroutine error_handler (msg)
 
subroutine fatalerror_handler (msg)
 
subroutine get_eq_structure (eq_struct, idx)
 
subroutine read_xml (fname, fname_len, cproperty_names, numofProperties)
 
subroutine startelement_handler (URI, localname, name, attributes)
 

Variables

type(xmlnode), pointer currentnode
 
type(xmlnode), pointer currenttargetnode
 
integer numtargetnodes
 
character(len=max_prop_length, kind=c_char), dimension(:), pointer property_names
 
integer, private subnodelevel = 0
 
logical, private targetnodeactive = .false.
 
type(xmlnode), dimension(:), pointer targetnodes
 
type(xml_t), private xp
 

Function/Subroutine Documentation

◆ addtargetnode()

subroutine fox_sax_equus::addtargetnode ( type(xmlnode), pointer  node)

Definition at line 330 of file Fox_sax_EQuUs.f90.

Here is the caller graph for this function:

◆ characters_handler()

subroutine fox_sax_equus::characters_handler ( character(len=*), intent(in)  chunk)

Definition at line 418 of file Fox_sax_EQuUs.f90.

Here is the caller graph for this function:

◆ checkname()

logical function fox_sax_equus::checkname ( character(len=*), intent(in)  chunk)

Definition at line 370 of file Fox_sax_EQuUs.f90.

Here is the caller graph for this function:

◆ convert2eq_struct()

subroutine fox_sax_equus::convert2eq_struct ( type(eqstruct), pointer  eq_struct,
type(xmlnode)  node 
)

Definition at line 113 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ convertsubnodes2eq_struct()

subroutine fox_sax_equus::convertsubnodes2eq_struct ( type(eqstruct), pointer  subnodes,
type(xmlnode), dimension(:), pointer  XMLsubnodes 
)

Definition at line 66 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createtargetnode()

subroutine fox_sax_equus::createtargetnode ( character(len=*), intent(in)  URI,
character(len=*), intent(in)  localname,
character(len=*), intent(in)  name,
type(dictionary_t), intent(in)  attributes 
)

Definition at line 563 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deallocatetargetnodes()

subroutine fox_sax_equus::deallocatetargetnodes ( )

Definition at line 309 of file Fox_sax_EQuUs.f90.

◆ endelement_handler()

subroutine fox_sax_equus::endelement_handler ( character(len=*), intent(in)  URI,
character(len=*), intent(in)  localname,
character(len=*), intent(in)  name 
)

Definition at line 454 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:

◆ error_handler()

subroutine fox_sax_equus::error_handler ( character(len=*), intent(in)  msg)

Definition at line 393 of file Fox_sax_EQuUs.f90.

Here is the caller graph for this function:

◆ fatalerror_handler()

subroutine fox_sax_equus::fatalerror_handler ( character(len=*), intent(in)  msg)

Definition at line 405 of file Fox_sax_EQuUs.f90.

Here is the caller graph for this function:

◆ get_eq_structure()

subroutine fox_sax_equus::get_eq_structure ( type(eqstruct)  eq_struct,
integer  idx 
)

Definition at line 205 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:

◆ read_xml()

subroutine fox_sax_equus::read_xml ( character(len=fname_len), intent(in)  fname,
integer*8  fname_len,
type(c_ptr), dimension(numofproperties)  cproperty_names,
integer  numofProperties 
)

Definition at line 231 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:

◆ startelement_handler()

subroutine fox_sax_equus::startelement_handler ( character(len=*), intent(in)  URI,
character(len=*), intent(in)  localname,
character(len=*), intent(in)  name,
type(dictionary_t), intent(in)  attributes 
)

Definition at line 500 of file Fox_sax_EQuUs.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ currentnode

type(xmlnode), pointer fox_sax_equus::currentnode

Definition at line 41 of file Fox_sax_EQuUs.f90.

◆ currenttargetnode

type(xmlnode), pointer fox_sax_equus::currenttargetnode

Definition at line 39 of file Fox_sax_EQuUs.f90.

◆ numtargetnodes

integer fox_sax_equus::numtargetnodes

Definition at line 35 of file Fox_sax_EQuUs.f90.

◆ property_names

character(len=max_prop_length, kind=c_char), dimension(:), pointer fox_sax_equus::property_names

Definition at line 47 of file Fox_sax_EQuUs.f90.

◆ subnodelevel

integer, private fox_sax_equus::subnodelevel = 0
private

Definition at line 45 of file Fox_sax_EQuUs.f90.

◆ targetnodeactive

logical, private fox_sax_equus::targetnodeactive = .false.
private

Definition at line 43 of file Fox_sax_EQuUs.f90.

◆ targetnodes

type(xmlnode), dimension(:), pointer fox_sax_equus::targetnodes

Definition at line 37 of file Fox_sax_EQuUs.f90.

◆ xp

type(xml_t), private fox_sax_equus::xp
private

Definition at line 33 of file Fox_sax_EQuUs.f90.