quadgrid 0.1
simple cartesian quad grid with particles for c++/octave
Loading...
Searching...
No Matches
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: