BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_diagnostics_binary::binary2d Type Reference

Type for binary output of 2D m-forms. More...

Public Member Functions

procedure init (this, filename, xlims, ylims)
 Initialize the binary output.
 
procedure write (this, mfun, coord_transform, refine)
 Write the m-form values to a binary file.
 

Public Attributes

integer current_file_index = 0
 
character(len=256) filename_base
 
logical is_initialized = .false.
 
real(wp), dimension(2) xlims
 
real(wp), dimension(2) ylims
 

Detailed Description

Type for binary output of 2D m-forms.

Member Function/Subroutine Documentation

◆ init()

procedure m_diagnostics_binary::binary2d::init ( class(binary2d), intent(inout) this,
character(len=*), intent(in) filename,
real(wp), dimension(2), intent(in) xlims,
real(wp), dimension(2), intent(in) ylims )

Initialize the binary output.

Parameters
[in,out]thisThe Binary2D object
[in]filenameBase filename for output files
[in]xlimsArray of size 2 specifying the x-limits in physical space
[in]ylimsArray of size 2 specifying the y-limits in physical space

◆ write()

procedure m_diagnostics_binary::binary2d::write ( class(binary2d), intent(inout) this,
type(mformfun), intent(in) mfun,
class(coordtransformabstract), intent(in), optional coord_transform,
integer, intent(in), optional refine )

Write the m-form values to a binary file.

Parameters
[in,out]thisThe Binary2D object
[in]mfunThe m-form function to evaluate and write
[in]coord_transform_(optional)_ The coordinate transformation associated with the m-form
[in]refine_(optional)_ integer specifying refinement factor for output grid

The documentation for this type was generated from the following file: