quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
quadgrid Class Reference

#include <quadgrid.h>

Inheritance diagram for quadgrid:

Public Member Functions

 quadgrid (octave_idx_type nx=2, double hx=1.0, octave_idx_type ny=2, double hy=1.0)
 
void print (std::ostream &os, bool pr_as_read_syntax=false)
 
 ~quadgrid ()=default
 
bool is_defined (void) const
 
const std::shared_ptr< quadgrid_t< ColumnVector > > quadgrid_value (bool=false) const
 
std::shared_ptr< quadgrid_t< ColumnVector > > quadgrid_value (bool=false)
 

Private Attributes

std::shared_ptr< quadgrid_t< ColumnVector > > rep
 
 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
 

Constructor & Destructor Documentation

◆ quadgrid()

quadgrid::quadgrid ( octave_idx_type  nx = 2,
double  hx = 1.0,
octave_idx_type  ny = 2,
double  hy = 1.0 
)
inline

◆ ~quadgrid()

quadgrid::~quadgrid ( )
default

Member Function Documentation

◆ is_defined()

bool quadgrid::is_defined ( void  ) const
inline

◆ print()

void quadgrid::print ( std::ostream &  os,
bool  pr_as_read_syntax = false 
)
inline

◆ quadgrid_value() [1/2]

std::shared_ptr< quadgrid_t< ColumnVector > > quadgrid::quadgrid_value ( bool  = false)
inline

◆ quadgrid_value() [2/2]

const std::shared_ptr< quadgrid_t< ColumnVector > > quadgrid::quadgrid_value ( bool  = false) const
inline

Member Data Documentation

◆ DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA

quadgrid::DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
private

◆ rep

std::shared_ptr<quadgrid_t<ColumnVector> > quadgrid::rep
private

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