gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
PViewFactory Class Reference

#include <PViewFactory.h>

Collaboration diagram for PViewFactory:

Public Member Functions

 PViewFactory (std::string name, std::string type, GModel *model, int timeStep, int dim=3)
 
void setEntry (int id, const fullMatrix< double > &val)
 
PViewcreateView ()
 

Private Attributes

std::map< int, std::vector< double > > _values
 
std::string _name
 
std::string _type
 
int _dim
 
int _timeStep
 
GModel_model
 

Detailed Description

Definition at line 20 of file PViewFactory.h.

Constructor & Destructor Documentation

◆ PViewFactory()

PViewFactory::PViewFactory ( std::string  name,
std::string  type,
GModel model,
int  timeStep,
int  dim = 3 
)

Definition at line 12 of file PViewFactory.cpp.

Member Function Documentation

◆ createView()

PView * PViewFactory::createView ( )

Definition at line 28 of file PViewFactory.cpp.

◆ setEntry()

void PViewFactory::setEntry ( int  id,
const fullMatrix< double > &  val 
)

Definition at line 18 of file PViewFactory.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _dim

int PViewFactory::_dim
private

Definition at line 23 of file PViewFactory.h.

Referenced by createView().

◆ _model

GModel* PViewFactory::_model
private

Definition at line 24 of file PViewFactory.h.

Referenced by createView().

◆ _name

std::string PViewFactory::_name
private

Definition at line 22 of file PViewFactory.h.

Referenced by createView().

◆ _timeStep

int PViewFactory::_timeStep
private

Definition at line 23 of file PViewFactory.h.

Referenced by createView().

◆ _type

std::string PViewFactory::_type
private

Definition at line 22 of file PViewFactory.h.

Referenced by createView().

◆ _values

std::map<int, std::vector<double> > PViewFactory::_values
private

Definition at line 21 of file PViewFactory.h.

Referenced by createView(), and setEntry().


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