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

Functions

void new_allman (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_b21 (unique_ptr< Element > &return_obj, istringstream &command, const unsigned which)
 
void new_b21h (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_b31 (unique_ptr< Element > &return_obj, istringstream &command, const bool if_os)
 
void new_nmb21 (unique_ptr< Element > &return_obj, istringstream &command, const unsigned which)
 
void new_nmb31 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_c3d20 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_c3d4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_c3d8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_c3d8r (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_c3d8i (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cax3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cax4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cax8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_contact2d (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_contact3d (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp4i (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp4r (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp5 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp6 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp7 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cp8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cpe8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cpe8r (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cinp4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_cin3d8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_csmt3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_csmt6 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_csmq (unique_ptr< Element > &return_obj, istringstream &command, const unsigned size)
 
void new_damper01 (unique_ptr< Element > &return_obj, istringstream &command, const unsigned dimension)
 
void new_damper02 (unique_ptr< Element > &return_obj, istringstream &command, const unsigned dimension)
 
void new_damper05 (unique_ptr< Element > &return_obj, istringstream &command, const unsigned dimension)
 
void new_dc3d4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dc3d8 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dcp3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dcp4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dkt3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dkt4 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_dkts3 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_embedded (unique_ptr< Element > &return_obj, istringstream &command, const unsigned dof)
 
void new_eb21 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_eb31os (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_f21 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_f21h (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_f31 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_gcmq (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_gcmq (unique_ptr< Element > &return_obj, istringstream &command, const char int_type)
 
void new_sgcmq (unique_ptr< Element > &return_obj, istringstream &command, const char int_type)
 
void new_sgcms (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_gq12 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_joint (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_mass (unique_ptr< Element > &return_obj, istringstream &command, const unsigned which)
 
void new_masspoint (unique_ptr< Element > &return_obj, istringstream &command, const unsigned which)
 
void new_mindlin (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_mvlem (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_pcpedc (unique_ptr< Element > &return_obj, istringstream &command, const unsigned node)
 
void new_pcpeuc (unique_ptr< Element > &return_obj, istringstream &command, const unsigned node)
 
void new_ps (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_qe2 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_s4 (unique_ptr< Element > &return_obj, istringstream &command)
 
template<typename T >
void new_singlesection (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_spring01 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_spring02 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_t2d2 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_t2d2s (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_t3d2 (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_t3d2s (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_tie (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_translationconnector (unique_ptr< Element > &return_obj, istringstream &command, const unsigned S)
 
void new_patchquad (unique_ptr< Element > &return_obj, istringstream &command)
 
void new_patchcube (unique_ptr< Element > &return_obj, istringstream &command)
 
int create_new_mass (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int create_new_modifier (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int create_new_orientation (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int create_new_element (const shared_ptr< DomainBase > &domain, istringstream &command)
 

Function Documentation

◆ create_new_element()

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

◆ create_new_mass()

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

◆ create_new_modifier()

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

◆ create_new_orientation()

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

◆ new_allman()

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

◆ new_b21()

void new_b21 ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  which 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_b21h()

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

◆ new_b31()

void new_b31 ( unique_ptr< Element > &  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_c3d20()

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

◆ new_c3d4()

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

◆ new_c3d8()

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

◆ new_c3d8i()

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

◆ new_c3d8r()

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

◆ new_cax3()

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

◆ new_cax4()

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

◆ new_cax8()

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

◆ new_cin3d8()

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

◆ new_cinp4()

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

◆ new_contact2d()

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

◆ new_contact3d()

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

◆ new_cp3()

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

◆ new_cp4()

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

◆ new_cp4i()

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

◆ new_cp4r()

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

◆ new_cp5()

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

◆ new_cp6()

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

◆ new_cp7()

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

◆ new_cp8()

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

◆ new_cpe8()

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

◆ new_cpe8r()

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

◆ new_csmq()

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

◆ new_csmt3()

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

◆ new_csmt6()

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

◆ new_damper01()

void new_damper01 ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  dimension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_damper02()

void new_damper02 ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  dimension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_damper05()

void new_damper05 ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  dimension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_dc3d4()

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

◆ new_dc3d8()

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

◆ new_dcp3()

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

◆ new_dcp4()

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

◆ new_dkt3()

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

◆ new_dkt4()

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

◆ new_dkts3()

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

◆ new_eb21()

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

◆ new_eb31os()

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

◆ new_embedded()

void new_embedded ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  dof 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_f21()

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

◆ new_f21h()

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

◆ new_f31()

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

◆ new_gcmq() [1/2]

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

◆ new_gcmq() [2/2]

void new_gcmq ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const char  int_type 
)
Here is the call graph for this function:

◆ new_gq12()

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

◆ new_joint()

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

◆ new_mass()

void new_mass ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  which 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_masspoint()

void new_masspoint ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  which 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_mindlin()

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

◆ new_mvlem()

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

◆ new_nmb21()

void new_nmb21 ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  which 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_nmb31()

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

◆ new_patchcube()

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

◆ new_patchquad()

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

◆ new_pcpedc()

void new_pcpedc ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  node 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_pcpeuc()

void new_pcpeuc ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  node 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_ps()

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

◆ new_qe2()

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

◆ new_s4()

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

◆ new_sgcmq()

void new_sgcmq ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const char  int_type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_sgcms()

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

◆ new_singlesection()

template<typename T >
void new_singlesection ( unique_ptr< Element > &  return_obj,
istringstream &  command 
)
Here is the call graph for this function:

◆ new_spring01()

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

◆ new_spring02()

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

◆ new_t2d2()

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

◆ new_t2d2s()

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

◆ new_t3d2()

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

◆ new_t3d2s()

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

◆ new_tie()

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

◆ new_translationconnector()

void new_translationconnector ( unique_ptr< Element > &  return_obj,
istringstream &  command,
const unsigned  S 
)
Here is the call graph for this function:
Here is the caller graph for this function: