suanPan
SectionParser.cpp File Reference
#include "SectionParser.h"
#include <Domain/DomainBase.h>
#include <Domain/ExternalModule.h>
#include <Section/Section>
#include <Toolbox/utility.h>
Include dependency graph for SectionParser.cpp:

Functions

void new_cell2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_cell3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_box2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_box3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_cell3dos (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_circle1d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_circle2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_circle3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_circularhollow2D (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_circularhollow3D (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_fibre1d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_fibre2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_fibre3d (unique_ptr< Section > &return_obj, istringstream &command, const bool if_os)
 
void new_hsection2d (unique_ptr< Section > &return_obj, istringstream &command)
 
double barycenter (const vec &dim)
 
void new_isection2d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
void new_isection3d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
void new_rectangle1d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_rectangle2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_rectangle3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_trusssection (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_tsection2d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
void new_tsection3d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
void new_nm2d (unique_ptr< Section > &return_obj, istringstream &command, const unsigned size)
 
void new_nm3d (unique_ptr< Section > &return_obj, istringstream &command, const unsigned size)
 
void new_nmk (unique_ptr< Section > &return_obj, istringstream &command, const unsigned size)
 
vec euisection (const string &type)
 
vec nzchsection (const string &type)
 
vec nzisection (const string &type)
 
vec nzrhsection (const string &type)
 
vec nzshsection (const string &type)
 
vec usisection (const string &type)
 
vec ustsection (const string &type)
 
void new_eu2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_eu3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_nz2d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_nz3d (unique_ptr< Section > &return_obj, istringstream &command)
 
void new_us2d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
void new_us3d (unique_ptr< Section > &return_obj, istringstream &command, const bool recenter)
 
int create_new_section (const shared_ptr< DomainBase > &domain, istringstream &command)
 

Function Documentation

◆ barycenter()

double barycenter ( const vec &  dim)
Here is the caller graph for this function:

◆ create_new_section()

int create_new_section ( const shared_ptr< DomainBase > &  domain,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ euisection()

vec euisection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_box2d()

void new_box2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_box3d()

void new_box3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_cell2d()

void new_cell2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_cell3d()

void new_cell3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_cell3dos()

void new_cell3dos ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_circle1d()

void new_circle1d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_circle2d()

void new_circle2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_circle3d()

void new_circle3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_circularhollow2D()

void new_circularhollow2D ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_circularhollow3D()

void new_circularhollow3D ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_eu2d()

void new_eu2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_eu3d()

void new_eu3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_fibre1d()

void new_fibre1d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_fibre2d()

void new_fibre2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_fibre3d()

void new_fibre3d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  if_os 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_hsection2d()

void new_hsection2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_isection2d()

void new_isection2d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_isection3d()

void new_isection3d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nm2d()

void new_nm2d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const unsigned  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nm3d()

void new_nm3d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const unsigned  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nmk()

void new_nmk ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const unsigned  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nz2d()

void new_nz2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nz3d()

void new_nz3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_rectangle1d()

void new_rectangle1d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_rectangle2d()

void new_rectangle2d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_rectangle3d()

void new_rectangle3d ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_trusssection()

void new_trusssection ( unique_ptr< Section > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_tsection2d()

void new_tsection2d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_tsection3d()

void new_tsection3d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_us2d()

void new_us2d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_us3d()

void new_us3d ( unique_ptr< Section > &  return_obj,
istringstream &  command,
const bool  recenter 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nzchsection()

vec nzchsection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nzisection()

vec nzisection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nzrhsection()

vec nzrhsection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nzshsection()

vec nzshsection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ usisection()

vec usisection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ustsection()

vec ustsection ( const string &  type)
Here is the call graph for this function:
Here is the caller graph for this function: