#include <matlabBinaryMeshGraphics.hh>
Public Member Functions | |
| MatlabBinaryMeshGraphics () | |
| Default Constructor. | |
| virtual | ~MatlabBinaryMeshGraphics () |
| Nothing to do. | |
Static Public Member Functions | |
| template<class G > | |
| static void | writeAttributes (const concepts::Connector &cntr, MatrixBaseOutputCell< G > &bdc) |
| Writes given Cell and Vertex attributes in a given MatrixBaseOutputCell. | |
| template<class G > | |
| static void | writeMesh (const concepts::Cell &cell, MatrixBaseOutputCell< G > *bdc, const concepts::Array< uint > &np, bool boundary=false, bool coord=true) |
| Writes the mesh data of a given concepts::Cell in a given MatrixBaseOutputCell. | |
Static Private Member Functions | |
| template<class G > | |
| static void | writeCoord_ (concepts::Real2d, MatrixBaseOutputCell< G > *bdc, uint dim=2) |
| template<class G > | |
| static void | writeMesh_ (const concepts::Quad2d &quad, const concepts::Array< uint > &np, std::map< std::string, concepts::DenseMatrix< G > * > map, MatrixBaseOutputCell< G > *&bdc, bool &boundary, bool &coord) |
| Intern function that writes the mesh data of a given concepts::Quad2d in a given MatrixBaseOutputCell. | |
| template<class G > | |
| static void | writeMesh_ (const concepts::InfiniteQuad2d &quad, const concepts::Array< uint > &np, std::map< std::string, concepts::DenseMatrix< G > * > map, MatrixBaseOutputCell< G > *&bdc, bool &boundary, bool &coord) |
| Intern function that writes the mesh data of a given concepts::InfiniteQuad2d in a given MatrixBaseOutputCell. | |
Definition at line 18 of file matlabBinaryMeshGraphics.hh.
| graphics::MatlabBinaryMeshGraphics::MatlabBinaryMeshGraphics | ( | ) | [inline] |
Default Constructor.
Definition at line 24 of file matlabBinaryMeshGraphics.hh.
| virtual graphics::MatlabBinaryMeshGraphics::~MatlabBinaryMeshGraphics | ( | ) | [inline, virtual] |
Nothing to do.
Definition at line 29 of file matlabBinaryMeshGraphics.hh.
| void graphics::MatlabBinaryMeshGraphics::writeAttributes | ( | const concepts::Connector & | cntr, |
| MatrixBaseOutputCell< G > & | bdc | ||
| ) | [static] |
Writes given Cell and Vertex attributes in a given MatrixBaseOutputCell.
Definition at line 108 of file matlabBinaryMeshGraphics.hh.

| void graphics::MatlabBinaryMeshGraphics::writeCoord_ | ( | concepts::Real2d | point, |
| MatrixBaseOutputCell< G > * | bdc, | ||
| uint | dim = 2 |
||
| ) | [static, private] |
Definition at line 91 of file matlabBinaryMeshGraphics.hh.

| void graphics::MatlabBinaryMeshGraphics::writeMesh | ( | const concepts::Cell & | cell, |
| MatrixBaseOutputCell< G > * | bdc, | ||
| const concepts::Array< uint > & | np, | ||
| bool | boundary = false, |
||
| bool | coord = true |
||
| ) | [static] |
Writes the mesh data of a given concepts::Cell in a given MatrixBaseOutputCell.
| boundary | (flag if only coordinates lying on the edges should be store) |
| coord | (flag if the coordinates (x , y , z) should be store) |
Definition at line 133 of file matlabBinaryMeshGraphics.hh.

| void graphics::MatlabBinaryMeshGraphics::writeMesh_ | ( | const concepts::Quad2d & | quad, |
| const concepts::Array< uint > & | np, | ||
| std::map< std::string, concepts::DenseMatrix< G > * > | map, | ||
| MatrixBaseOutputCell< G > *& | bdc, | ||
| bool & | boundary, | ||
| bool & | coord | ||
| ) | [static, private] |
Intern function that writes the mesh data of a given concepts::Quad2d in a given MatrixBaseOutputCell.
Writes informations about the mesh into concepts::DenseMatrix<G> if we need all informations of the space.
Everything can just calculat by the counters stored in MatrixBaseDataCell<G, F>.
Definition at line 162 of file matlabBinaryMeshGraphics.hh.

| void graphics::MatlabBinaryMeshGraphics::writeMesh_ | ( | const concepts::InfiniteQuad2d & | quad, |
| const concepts::Array< uint > & | np, | ||
| std::map< std::string, concepts::DenseMatrix< G > * > | map, | ||
| MatrixBaseOutputCell< G > *& | bdc, | ||
| bool & | boundary, | ||
| bool & | coord | ||
| ) | [static, private] |
Intern function that writes the mesh data of a given concepts::InfiniteQuad2d in a given MatrixBaseOutputCell.
TODO test infinite quad.
Definition at line 302 of file matlabBinaryMeshGraphics.hh.
