suanPan
ConstraintParser.cpp File Reference
#include "ConstraintParser.h"
#include <Constraint/Constraint>
#include <Domain/DomainBase.h>
#include <Domain/ExternalModule.h>
#include <Recorder/OutputType.h>
Include dependency graph for ConstraintParser.cpp:

Functions

void new_bc (unique_ptr< Constraint > &return_obj, istringstream &command, const bool penalty, const bool group)
 
void new_fixedlength (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_maxforce (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_minimumgap (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_maximumgap (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_sleeve (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_embed (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dof)
 
void new_mpc (unique_ptr< Constraint > &return_obj, istringstream &command)
 
void new_nodeline (unique_ptr< Constraint > &return_obj, istringstream &command)
 
void new_nodefacet (unique_ptr< Constraint > &return_obj, istringstream &command)
 
void new_particlecollision (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned dim)
 
void new_ljpotential (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned)
 
void new_linearspring (unique_ptr< Constraint > &return_obj, istringstream &command, const unsigned)
 
void new_rigidwall (unique_ptr< Constraint > &return_obj, istringstream &command, const bool finite, const bool penalty)
 
void new_restitutionwall (unique_ptr< Constraint > &return_obj, istringstream &command, const bool finite)
 
int create_new_criterion (const shared_ptr< DomainBase > &domain, istringstream &command)
 
int create_new_constraint (const shared_ptr< DomainBase > &domain, istringstream &command)
 

Function Documentation

◆ create_new_constraint()

int create_new_constraint ( 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_criterion()

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

◆ new_bc()

void new_bc ( unique_ptr< Constraint > &  return_obj,
istringstream &  command,
const bool  penalty,
const bool  group 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_embed()

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

◆ new_fixedlength()

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

◆ new_linearspring()

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

◆ new_ljpotential()

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

◆ new_maxforce()

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

◆ new_maximumgap()

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

◆ new_minimumgap()

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

◆ new_mpc()

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

◆ new_nodefacet()

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

◆ new_nodeline()

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

◆ new_particlecollision()

void new_particlecollision ( unique_ptr< Constraint > &  return_obj,
istringstream &  command,
const unsigned  dim 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_restitutionwall()

void new_restitutionwall ( unique_ptr< Constraint > &  return_obj,
istringstream &  command,
const bool  finite 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_rigidwall()

void new_rigidwall ( unique_ptr< Constraint > &  return_obj,
istringstream &  command,
const bool  finite,
const bool  penalty 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ new_sleeve()

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