XGCa
Public Member Functions | List of all members
PlaneFilesInterface Class Referenceabstract

#include <grid_files.hpp>

Inheritance diagram for PlaneFilesInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~PlaneFilesInterface ()=default
 
virtual int get_nnodes () const =0
 
virtual View< RZPair *, HostTypeget_x () const =0
 
virtual View< int *, HostTypeget_rgn () const =0
 
virtual int get_ntriangles () const =0
 
virtual View< Vertex *, HostTypeget_nodes () const =0
 
virtual View< int *, HostTypeget_i_x () const =0
 
virtual int get_nsurfaces () const =0
 
virtual int get_nsurfaces1 () const =0
 
virtual int get_nsurfaces2 () const =0
 
virtual int get_nsurfaces3a () const =0
 
virtual int get_nsurfaces3b () const =0
 
virtual View< int *, HostTypeget_i_surf_separatrices () const =0
 
virtual View< int *, HostTypeget_nnodes_on_surface () const =0
 
virtual int get_sum_nnodes_on_surfaces () const =0
 
virtual int get_num_non_aligned () const =0
 
virtual View< int *, HostTypeget_non_aligned_vert () const =0
 
virtual View< int *, HostTypeget_non_aligned_nsurf () const =0
 
virtual View< int **, CLayout, HostTypeget_non_aligned_surf_idx () const =0
 
virtual View< int **, CLayout, HostTypeget_surf_idx () const =0
 
virtual View< int *, HostTypepack_scalars (int max_nodes_on_surface, int n_xpts, int n_separatrices) const =0
 
virtual void unpack_scalars (const View< int *, HostType > &scalars, int &max_nodes_on_surface, int &n_xpts, int &n_separatrices)=0
 
virtual int n_specified_xpts () const =0
 
virtual View< Equil::XPoint *, HostTypeget_xpts () const =0
 
virtual RZPair get_axis () const =0
 
virtual RZPair get_reference_point () const =0
 
virtual View< double *, HostTypeget_psiN () const =0
 

Constructor & Destructor Documentation

◆ ~PlaneFilesInterface()

virtual PlaneFilesInterface::~PlaneFilesInterface ( )
virtualdefault

Member Function Documentation

◆ get_axis()

virtual RZPair PlaneFilesInterface::get_axis ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_i_surf_separatrices()

virtual View<int*, HostType> PlaneFilesInterface::get_i_surf_separatrices ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_i_x()

virtual View<int*, HostType> PlaneFilesInterface::get_i_x ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nnodes()

virtual int PlaneFilesInterface::get_nnodes ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nnodes_on_surface()

virtual View<int*, HostType> PlaneFilesInterface::get_nnodes_on_surface ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nodes()

virtual View<Vertex*, HostType> PlaneFilesInterface::get_nodes ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_non_aligned_nsurf()

virtual View<int*, HostType> PlaneFilesInterface::get_non_aligned_nsurf ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_non_aligned_surf_idx()

virtual View<int**, CLayout, HostType> PlaneFilesInterface::get_non_aligned_surf_idx ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_non_aligned_vert()

virtual View<int*, HostType> PlaneFilesInterface::get_non_aligned_vert ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nsurfaces()

virtual int PlaneFilesInterface::get_nsurfaces ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nsurfaces1()

virtual int PlaneFilesInterface::get_nsurfaces1 ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nsurfaces2()

virtual int PlaneFilesInterface::get_nsurfaces2 ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nsurfaces3a()

virtual int PlaneFilesInterface::get_nsurfaces3a ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_nsurfaces3b()

virtual int PlaneFilesInterface::get_nsurfaces3b ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_ntriangles()

virtual int PlaneFilesInterface::get_ntriangles ( ) const
pure virtual

Implemented in PlaneFiles.

◆ get_num_non_aligned()

virtual int PlaneFilesInterface::get_num_non_aligned ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_psiN()

virtual View<double*, HostType> PlaneFilesInterface::get_psiN ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_reference_point()

virtual RZPair PlaneFilesInterface::get_reference_point ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_rgn()

virtual View<int*, HostType> PlaneFilesInterface::get_rgn ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_sum_nnodes_on_surfaces()

virtual int PlaneFilesInterface::get_sum_nnodes_on_surfaces ( ) const
pure virtual

Implemented in PlaneFiles.

◆ get_surf_idx()

virtual View<int**, CLayout, HostType> PlaneFilesInterface::get_surf_idx ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_x()

virtual View<RZPair*, HostType> PlaneFilesInterface::get_x ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ get_xpts()

virtual View<Equil::XPoint*, HostType> PlaneFilesInterface::get_xpts ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ n_specified_xpts()

virtual int PlaneFilesInterface::n_specified_xpts ( ) const
pure virtual

Implemented in PlaneFiles.

Here is the caller graph for this function:

◆ pack_scalars()

virtual View<int*, HostType> PlaneFilesInterface::pack_scalars ( int  max_nodes_on_surface,
int  n_xpts,
int  n_separatrices 
) const
pure virtual

Implemented in PlaneFiles.

◆ unpack_scalars()

virtual void PlaneFilesInterface::unpack_scalars ( const View< int *, HostType > &  scalars,
int &  max_nodes_on_surface,
int &  n_xpts,
int &  n_separatrices 
)
pure virtual

Implemented in PlaneFiles.


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