svMultiPhysics
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
VtkVtpData Class Reference
Inheritance diagram for VtkVtpData:
[legend]

Classes

class  VtkVtpDataImpl
 

Public Member Functions

 VtkVtpData (const std::string &file_name, bool reader=true)
 
 VtkVtpData (const VtkVtpData &other)
 
VtkVtpDataoperator= (const VtkVtpData &other)
 
virtual Array< int > get_connectivity () const override
 
virtual Array< double > get_points () const override
 Get an array of point data from an unstructured grid.
 
virtual int elem_type () const override
 
virtual int num_elems () const override
 
virtual int np_elem () const override
 
virtual int num_points () const override
 
virtual void read_file (const std::string &file_name) override
 
void copy_points (Array< double > &points) override
 Copy points into the given array.
 
void copy_point_data (const std::string &data_name, Array< double > &mesh_data) override
 Copy an array of point data from an polydata mesh into the given Array.
 
void copy_point_data (const std::string &data_name, Vector< double > &mesh_data) override
 
void copy_point_data (const std::string &data_name, Vector< int > &mesh_data)
 
Array< double > get_point_data (const std::string &data_name)
 Get an array of point data from an unstructured grid.
 
std::vector< std::string > get_point_data_names ()
 Get a list of point data names.
 
bool has_point_data (const std::string &data_name) override
 
virtual void set_connectivity (const int nsd, const Array< int > &conn, const int pid=0) override
 
virtual void set_element_data (const std::string &data_name, const Array< double > &data) override
 
virtual void set_element_data (const std::string &data_name, const Array< int > &data) override
 
virtual void set_point_data (const std::string &data_name, const Array< double > &data) override
 
virtual void set_point_data (const std::string &data_name, const Array< int > &data) override
 
virtual void set_point_data (const std::string &data_name, const Vector< int > &data) override
 
virtual void set_points (const Array< double > &points) override
 
virtual void write () override
 

Additional Inherited Members

- Static Public Member Functions inherited from VtkData
static VtkDatacreate_reader (const std::string &file_name)
 
static VtkDatacreate_writer (const std::string &file_name)
 
- Public Attributes inherited from VtkData
std::string file_name
 

Member Function Documentation

◆ copy_point_data() [1/2]

void VtkVtpData::copy_point_data ( const std::string &  data_name,
Array< double > &  mesh_data 
)
overridevirtual

Copy an array of point data from an polydata mesh into the given Array.

Implements VtkData.

◆ copy_point_data() [2/2]

void VtkVtpData::copy_point_data ( const std::string &  data_name,
Vector< double > &  mesh_data 
)
overridevirtual

Implements VtkData.

◆ copy_points()

void VtkVtpData::copy_points ( Array< double > &  points)
overridevirtual

Copy points into the given array.

Implements VtkData.

◆ elem_type()

int VtkVtpData::elem_type ( ) const
overridevirtual

Implements VtkData.

◆ get_connectivity()

Array< int > VtkVtpData::get_connectivity ( ) const
overridevirtual

Implements VtkData.

◆ get_point_data()

Array< double > VtkVtpData::get_point_data ( const std::string &  data_name)

Get an array of point data from an unstructured grid.

◆ get_point_data_names()

std::vector< std::string > VtkVtpData::get_point_data_names ( )

Get a list of point data names.

◆ get_points()

Array< double > VtkVtpData::get_points ( ) const
overridevirtual

Get an array of point data from an unstructured grid.

Implements VtkData.

◆ has_point_data()

bool VtkVtpData::has_point_data ( const std::string &  data_name)
overridevirtual

Implements VtkData.

◆ np_elem()

int VtkVtpData::np_elem ( ) const
overridevirtual

Implements VtkData.

◆ num_elems()

int VtkVtpData::num_elems ( ) const
overridevirtual

Implements VtkData.

◆ num_points()

int VtkVtpData::num_points ( ) const
overridevirtual

Implements VtkData.

◆ read_file()

void VtkVtpData::read_file ( const std::string &  file_name)
overridevirtual

Implements VtkData.

◆ set_connectivity()

void VtkVtpData::set_connectivity ( const int  nsd,
const Array< int > &  conn,
const int  pid = 0 
)
overridevirtual

Implements VtkData.

◆ set_element_data() [1/2]

void VtkVtpData::set_element_data ( const std::string &  data_name,
const Array< double > &  data 
)
overridevirtual

Implements VtkData.

◆ set_element_data() [2/2]

void VtkVtpData::set_element_data ( const std::string &  data_name,
const Array< int > &  data 
)
overridevirtual

Implements VtkData.

◆ set_point_data() [1/3]

void VtkVtpData::set_point_data ( const std::string &  data_name,
const Array< double > &  data 
)
overridevirtual

Implements VtkData.

◆ set_point_data() [2/3]

void VtkVtpData::set_point_data ( const std::string &  data_name,
const Array< int > &  data 
)
overridevirtual

Implements VtkData.

◆ set_point_data() [3/3]

void VtkVtpData::set_point_data ( const std::string &  data_name,
const Vector< int > &  data 
)
overridevirtual

Implements VtkData.

◆ set_points()

void VtkVtpData::set_points ( const Array< double > &  points)
overridevirtual

Implements VtkData.

◆ write()

void VtkVtpData::write ( )
overridevirtual

Implements VtkData.


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