COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Types | Public Attributes | List of all members
BlockData Struct Reference

Helper struct to read the data into vectors. More...

Public Types

typedef std::vector< UintIndicesT
 Type to store indices into another vector. More...
 
typedef std::vector< UintCountsT
 Data type for counts of data, i.e. number of points. More...
 
typedef std::vector< Real > PointT
 Storage for a single point coordinate (STL vector for ease of use with boost::spirit) More...
 
typedef std::vector< Real > GradingT
 Storage for a grading corresponding to a single block. More...
 
typedef std::vector< bool > BooleansT
 Storage for true/false flags. More...
 

Public Attributes

Real scaling_factor
 
std::vector< PointTpoints
 The coordinates for all the nodes. More...
 
std::vector< IndicesTblock_points
 Points for each block, in terms of node indices. More...
 
std::vector< CountsTblock_subdivisions
 Subdivisions for each block, along X, Y and Z. More...
 
std::vector< GradingTblock_gradings
 edgeGrading for each block More...
 
std::vector< std::string > patch_types
 
std::vector< std::string > patch_names
 Name for each patch. More...
 
std::vector< IndicesTpatch_points
 Point indices for each patch (grouped per 4) More...
 

Detailed Description

Helper struct to read the data into vectors.

Definition at line 33 of file Parser.cpp.

Member Typedef Documentation

typedef std::vector<bool> BooleansT

Storage for true/false flags.

Definition at line 44 of file Parser.cpp.

typedef std::vector<Uint> CountsT

Data type for counts of data, i.e. number of points.

Definition at line 38 of file Parser.cpp.

typedef std::vector<Real> GradingT

Storage for a grading corresponding to a single block.

Definition at line 42 of file Parser.cpp.

typedef std::vector<Uint> IndicesT

Type to store indices into another vector.

Definition at line 36 of file Parser.cpp.

typedef std::vector<Real> PointT

Storage for a single point coordinate (STL vector for ease of use with boost::spirit)

Definition at line 40 of file Parser.cpp.

Member Data Documentation

std::vector<GradingT> block_gradings

edgeGrading for each block

Definition at line 56 of file Parser.cpp.

std::vector<IndicesT> block_points

Points for each block, in terms of node indices.

Definition at line 52 of file Parser.cpp.

std::vector<CountsT> block_subdivisions

Subdivisions for each block, along X, Y and Z.

Definition at line 54 of file Parser.cpp.

std::vector<std::string> patch_names

Name for each patch.

Definition at line 60 of file Parser.cpp.

std::vector<IndicesT> patch_points

Point indices for each patch (grouped per 4)

Definition at line 62 of file Parser.cpp.

std::vector<std::string> patch_types

Definition at line 58 of file Parser.cpp.

std::vector<PointT> points

The coordinates for all the nodes.

Definition at line 49 of file Parser.cpp.

Real scaling_factor

Definition at line 46 of file Parser.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin