Peano
Loading...
Searching...
No Matches
toolbox::curvi::Interface Class Reference

#include <Interface.h>

Collaboration diagram for toolbox::curvi::Interface:

Public Member Functions

 Interface (std::string file, double a_offset[3], double a_size[3], uint a_elements[3], int a_order)
 
 ~Interface ()
 
void initTree ()
 
Root * getRoot ()
 
double invertProjection (Coordinate coord, double coords[3])
 
Block getElement (double *nodes, int ez, int ey, int ex)
 

Private Attributes

int order
 
Root * root
 
double offset [3]
 
double size [3]
 
uint elements [3]
 
uint modes [3]
 
uint grid [3]
 

Detailed Description

Definition at line 11 of file Interface.h.

Constructor & Destructor Documentation

◆ Interface()

toolbox::curvi::Interface::Interface ( std::string  file,
double  a_offset[3],
double  a_size[3],
uint  a_elements[3],
int  a_order 
)

◆ ~Interface()

toolbox::curvi::Interface::~Interface ( )

Member Function Documentation

◆ getElement()

Block toolbox::curvi::Interface::getElement ( double *  nodes,
int  ez,
int  ey,
int  ex 
)

◆ getRoot()

Root * toolbox::curvi::Interface::getRoot ( )

◆ initTree()

void toolbox::curvi::Interface::initTree ( )

◆ invertProjection()

double toolbox::curvi::Interface::invertProjection ( Coordinate  coord,
double  coords[3] 
)

Field Documentation

◆ elements

uint toolbox::curvi::Interface::elements[3]
private

Definition at line 32 of file Interface.h.

◆ grid

uint toolbox::curvi::Interface::grid[3]
private

Definition at line 34 of file Interface.h.

◆ modes

uint toolbox::curvi::Interface::modes[3]
private

Definition at line 33 of file Interface.h.

◆ offset

double toolbox::curvi::Interface::offset[3]
private

Definition at line 30 of file Interface.h.

Referenced by tarch.plotter.api.input.Patch.Patch::__repr__().

◆ order

int toolbox::curvi::Interface::order
private

◆ root

Root* toolbox::curvi::Interface::root
private

Definition at line 28 of file Interface.h.

◆ size

double toolbox::curvi::Interface::size[3]
private

Definition at line 31 of file Interface.h.

Referenced by tarch.plotter.api.input.Patch.Patch::__repr__().


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