#include "users_modules/eshelbian_plasticity/src/EshelbianPlasticity.hpp"
Definition at line 507 of file EshelbianPlasticity.hpp.
 
◆ AnalyticalDisplacementBc()
      
        
          | EshelbianPlasticity::AnalyticalDisplacementBc::AnalyticalDisplacementBc | ( | std::string | name, | 
        
          |  |  | std::vector< double > | attr, | 
        
          |  |  | Range | faces | 
        
          |  | ) |  |  | 
      
 
Definition at line 2023 of file EshelbianPlasticity.cpp.
 2027 
 2029  if (attr.size() < 3) {
 2031                      "Wrong size of analytical displacement BC");
 2032  }
 2033 
 2034  flags.resize(3, 
false);
 
 2035  for (int ii = 0; ii != 3; ++ii) {
 2036    flags[ii] = attr[ii];
 
 2037  }
 2038 
 2039  MOFEM_LOG(
"EP", Sev::inform) << 
"Add AnalyticalDisplacementBc " << name;
 
 2041      << 
"Add AnalyticalDisplacementBc flags " << 
flags[0] << 
" " << 
flags[1]
 
 2044      << 
"Add AnalyticalDisplacementBc nb. of faces " << 
faces.size();
 
 2045}
#define CHK_THROW_MESSAGE(err, msg)
Check and throw MoFEM exception.
@ MOFEM_DATA_INCONSISTENCY
#define MOFEM_LOG(channel, severity)
Log.
 
 
 
◆ blockName
      
        
          | std::string EshelbianPlasticity::AnalyticalDisplacementBc::blockName | 
      
 
 
◆ faces
      
        
          | Range EshelbianPlasticity::AnalyticalDisplacementBc::faces | 
      
 
 
◆ flags
      
        
          | VectorInt3 EshelbianPlasticity::AnalyticalDisplacementBc::flags | 
      
 
 
The documentation for this struct was generated from the following files: