EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ElmergridType Struct Reference

#include <EicRoot/blob/master/eic/cad/elmer/plugins/egtypes.h>

Public Attributes

int dim
 
int silent
 
int center
 
int scale
 
int order
 
int merge
 
int translate
 
int rotate
 
int clone [3]
 
int mirror [3]
 
int canter
 
int decimals
 
int layers
 
int layerbounds [MAXBOUNDARIES]
 
int layernumber [MAXBOUNDARIES]
 
int layermove
 
int metis
 
int partopt
 
int partitions
 
int partdim [3]
 
int inmethod
 
int outmethod
 
int sidemap [3 *MAXBOUNDARIES]
 
int sidemappings
 
int bulkmap [3 *MAXMATERIALS]
 
int bulkmappings
 
int boundorder
 
int bulkorder
 
int boundbounds
 
int boundbound [3 *MAXBOUNDARIES]
 
int bulkbounds
 
int bulkbound [3 *MAXBOUNDARIES]
 
int mirrorbc
 
int layerparents [MAXBOUNDARIES]
 
int sidebulk [MAXSIDEBULK]
 
int triangles
 
int polar
 
int usenames
 
int isoparam
 
int cylinder
 
int info
 
int unitemeshes
 
int reduce
 
int removelowdim
 
int removeunused
 
int increase
 
int reducemat1
 
int reducemat2
 
int findsides
 
int saveboundaries
 
int nodes3d
 
int elements3d
 
int periodic
 
int periodicdim [3]
 
int discont
 
int discontbounds [MAXBOUNDARIES]
 
int connect
 
int connectbounds [MAXBOUNDARIES]
 
int partorder
 
int partitionhalo
 
int partitionindirect
 
int nofilesin
 
int saveinterval [3]
 
int elementsredone
 
int pelemmap [4 *MAXMATERIALS]
 
int pelems
 
int belemmap [4 *MAXMATERIALS]
 
int belems
 
int advancedelem [7 *MAXMATERIALS]
 
int advancedmat
 
int bcoffset
 
Real cscale [3]
 
Real corder [3]
 
Real cmerge
 
Real ctranslate [3]
 
Real crotate [3]
 
Real clonesize [3]
 
Real layerratios [MAXBOUNDARIES]
 
Real layerthickness [MAXBOUNDARIES]
 
Real layereps
 
Real triangleangle
 
Real partcorder [3]
 
Real polarradius
 
Real relh
 
char filesin [MAXCASES][MAXFILESIZE]
 
char filesout [MAXCASES][MAXFILESIZE]
 
char mapfile [MAXFILESIZE]
 

Detailed Description

Definition at line 255 of file egtypes.h.

View newest version in sPHENIX GitHub at line 255 of file egtypes.h

Member Data Documentation

int ElmergridType::advancedelem[7 *MAXMATERIALS]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by LoadCommands().

int ElmergridType::advancedmat

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and LoadCommands().

int ElmergridType::bcoffset

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and ManipulateMeshDefinition().

int ElmergridType::belemmap[4 *MAXMATERIALS]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and LoadCommands().

int ElmergridType::belems

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::boundbound[3 *MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and SideAndBulkBoundaries().

int ElmergridType::boundbounds

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), ManipulateMeshDefinition(), and SideAndBulkBoundaries().

int ElmergridType::boundorder

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::bulkbound[3 *MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and SideAndBulkBoundaries().

int ElmergridType::bulkbounds

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), ManipulateMeshDefinition(), and SideAndBulkBoundaries().

int ElmergridType::bulkmap[3 *MAXMATERIALS]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and SideAndBulkMappings().

int ElmergridType::bulkmappings

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), ManipulateMeshDefinition(), and SideAndBulkMappings().

int ElmergridType::bulkorder

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::canter

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

int ElmergridType::center

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and RotateTranslateScale().

int ElmergridType::clone[3]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::clonesize[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::cmerge

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::connect

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and ManipulateMeshDefinition().

int ElmergridType::connectbounds[MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and ManipulateMeshDefinition().

Real ElmergridType::corder[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::crotate[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and RotateTranslateScale().

Real ElmergridType::cscale[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and RotateTranslateScale().

Real ElmergridType::ctranslate[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and RotateTranslateScale().

int ElmergridType::cylinder

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::decimals

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by ImportMeshDefinition(), InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::dim

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by ImportMeshDefinition(), InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::discont

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and ManipulateMeshDefinition().

int ElmergridType::discontbounds[MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and ManipulateMeshDefinition().

int ElmergridType::elements3d

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().

int ElmergridType::elementsredone

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

char ElmergridType::filesin[MAXCASES][MAXFILESIZE]

Definition at line 340 of file egtypes.h.

View newest version in sPHENIX GitHub at line 340 of file egtypes.h

Referenced by eg_transfermesh(), ImportMeshDefinition(), InlineParameters(), and LoadCommands().

char ElmergridType::filesout[MAXCASES][MAXFILESIZE]

Definition at line 340 of file egtypes.h.

View newest version in sPHENIX GitHub at line 340 of file egtypes.h

Referenced by ImportMeshDefinition(), InlineParameters(), and LoadCommands().

int ElmergridType::findsides

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().

int ElmergridType::increase

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::info

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

int ElmergridType::inmethod

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by eg_transfermesh(), InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::isoparam

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::layerbounds[MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::layereps

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InitParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::layermove

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::layernumber[MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::layerparents[MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::layerratios[MAXBOUNDARIES]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::layers

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::layerthickness[MAXBOUNDARIES]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

char ElmergridType::mapfile[MAXFILESIZE]

Definition at line 340 of file egtypes.h.

View newest version in sPHENIX GitHub at line 340 of file egtypes.h

Referenced by InlineParameters().

int ElmergridType::merge

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::metis

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::mirror[3]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

int ElmergridType::mirrorbc

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

int ElmergridType::nodes3d

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().

int ElmergridType::nofilesin

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().

int ElmergridType::order

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::outmethod

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

Real ElmergridType::partcorder[3]

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), and LoadCommands().

int ElmergridType::partdim[3]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and LoadCommands().

int ElmergridType::partitionhalo

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::partitionindirect

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::partitions

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::partopt

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and LoadCommands().

int ElmergridType::partorder

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::pelemmap[4 *MAXMATERIALS]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), and LoadCommands().

int ElmergridType::pelems

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::periodic

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters().

int ElmergridType::periodicdim[3]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::polar

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::polarradius

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::reduce

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::reducemat1

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::reducemat2

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

Real ElmergridType::relh

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by eg_transfermesh(), InitParameters(), and InlineParameters().

int ElmergridType::removelowdim

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::removeunused

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::rotate

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and RotateTranslateScale().

int ElmergridType::saveboundaries

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by ConvertEgTypeToMeshType(), InitParameters(), InlineParameters(), and LoadCommands().

int ElmergridType::saveinterval[3]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by ImportMeshDefinition(), InitParameters(), and InlineParameters().

int ElmergridType::scale

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and RotateTranslateScale().

int ElmergridType::sidebulk[MAXSIDEBULK]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().

int ElmergridType::sidemap[3 *MAXBOUNDARIES]

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InlineParameters(), LoadCommands(), and SideAndBulkMappings().

int ElmergridType::sidemappings

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), ManipulateMeshDefinition(), and SideAndBulkMappings().

int ElmergridType::silent

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by eg_transfermesh(), InitParameters(), and InlineParameters().

int ElmergridType::translate

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and RotateTranslateScale().

Real ElmergridType::triangleangle

Definition at line 326 of file egtypes.h.

View newest version in sPHENIX GitHub at line 326 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::triangles

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::unitemeshes

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), InlineParameters(), LoadCommands(), and ManipulateMeshDefinition().

int ElmergridType::usenames

Definition at line 257 of file egtypes.h.

View newest version in sPHENIX GitHub at line 257 of file egtypes.h

Referenced by InitParameters(), and InlineParameters().


The documentation for this struct was generated from the following file: