You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
graphics
matlabBinaryMeshGraphics.hh
Go to the documentation of this file.
1
6
#ifndef matlab_binary_mesh_graphics_hh
7
#define matlab_binary_mesh_graphics_hh
8
9
#include "
basics/outputMatlab.hh
"
10
#include "
basics/vectorsMatrices.hh
"
11
#include "
basics/vectorsMatricesForward.hh
"
12
#include "
matrixBasis.hh
"
13
#include "
denseMatrixGraphics.hh
"
14
15
namespace
graphics
{
16
17
// ************************************************ MatlabBinaryMeshGraphics **
18
19
class
MatlabBinaryMeshGraphics
{
20
public
:
21
23
MatlabBinaryMeshGraphics
();
24
26
virtual
~MatlabBinaryMeshGraphics
();
27
34
template
<
class
G>
35
static
void
writeCoord
(
const
concepts::Real3d
point,
36
MatrixSpaceOutputCell<G>
* bdc);
37
49
template
<
class
G>
50
static
void
writeMesh
(
const
concepts::Cell
& cell,
51
MatrixSpaceOutputCell<G>
* bdc,
const
concepts::Array<uint>
& np,
52
bool
boundary =
false
,
bool
coord =
true
);
53
58
template
<
class
G>
59
static
void
writeAttributes
(
const
concepts::Connector
& cntr,
60
MatrixSpaceOutputCell<G>
& bdc);
61
62
private
:
63
67
template
<
class
G>
68
static
void
writeMesh_(
const
concepts::QuadNd
& quad,
69
const
concepts::Array<uint>
& np,
70
graphics::DenseMatrixCollection<G>
& map,
MatrixSpaceOutputCell<G>
*& bdc,
71
bool
boundary,
bool
coord);
72
77
template
<
class
G>
78
static
void
writeMesh_(
const
concepts::Hexahedron3d
& hexa,
79
const
concepts::Array<uint>
& np,
80
graphics::DenseMatrixCollection<G>
& map,
MatrixSpaceOutputCell<G>
*& bdc,
81
bool
boundary,
bool
coord);
82
83
template
<
class
G>
84
static
void
writeFaceMesh_(
const
concepts::Array<uint>
& np,
85
graphics::DenseMatrixCollection<G>
& map,
86
MatrixSpaceOutputCell<G>
*& bdc);
87
88
template
<
class
G>
89
static
void
writeFaceAttributes_(
const
concepts::Array<uint>
& np,
90
graphics::DenseMatrixCollection<G>
& map,
MatrixSpaceOutputCell<G>
*& bdc,
91
const
concepts::Hexahedron3d
& hexa);
92
93
template
<
class
G>
94
static
void
writeEdgeMesh3d_(
const
concepts::Array<uint>
& np,
95
graphics::DenseMatrixCollection<G>
& map,
96
MatrixSpaceOutputCell<G>
*& bdc);
97
101
template
<
class
G>
102
static
void
writeMesh_(
const
concepts::InfiniteQuad2d
& quad,
103
const
concepts::Array<uint>
& np,
104
graphics::DenseMatrixCollection<G>
& map,
MatrixSpaceOutputCell<G>
*& bdc,
105
bool
boundary,
bool
coord);
106
107
template
<
class
G>
108
static
void
writeMesh_(
const
concepts::EdgeNd
& cell,
109
const
concepts::Array<uint>
& np,
110
graphics::DenseMatrixCollection<G>
& map,
MatrixSpaceOutputCell<G>
*& bdc,
111
bool
boundary,
bool
coord);
112
};
113
114
}
// namespace graphics
115
116
#endif
// matlab_binary_mesh_graphics_hh
outputMatlab.hh
concepts::Array
Definition
array.hh:46
concepts::Cell
Definition
cell.hh:39
concepts::Connector
Definition
connector.hh:85
concepts::EdgeNd
Definition
cell1D.hh:32
concepts::Hexahedron3d
Definition
cell3D.hh:317
concepts::InfiniteQuad2d
Definition
cell2D.hh:609
concepts::Point< Real, 3 >
concepts::QuadNd
Definition
cell2D.hh:187
graphics::DenseMatrixCollection
Definition
denseMatrixGraphics.hh:27
graphics::MatlabBinaryMeshGraphics
Definition
matlabBinaryMeshGraphics.hh:19
graphics::MatlabBinaryMeshGraphics::MatlabBinaryMeshGraphics
MatlabBinaryMeshGraphics()
Default Constructor.
graphics::MatlabBinaryMeshGraphics::writeAttributes
static void writeAttributes(const concepts::Connector &cntr, MatrixSpaceOutputCell< G > &bdc)
graphics::MatlabBinaryMeshGraphics::writeCoord
static void writeCoord(const concepts::Real3d point, MatrixSpaceOutputCell< G > *bdc)
graphics::MatlabBinaryMeshGraphics::~MatlabBinaryMeshGraphics
virtual ~MatlabBinaryMeshGraphics()
Nothing to do.
graphics::MatlabBinaryMeshGraphics::writeMesh
static void writeMesh(const concepts::Cell &cell, MatrixSpaceOutputCell< G > *bdc, const concepts::Array< uint > &np, bool boundary=false, bool coord=true)
graphics::MatrixSpaceOutputCell
Definition
matrixBasis.hh:160
denseMatrixGraphics.hh
matrixBasis.hh
graphics
Definition
graphics.hh:26
vectorsMatricesForward.hh
vectorsMatrices.hh
Generated on Wed Sep 13 2023 21:06:20 for Concepts by
1.9.8