Warehouse for storing constraints. More...
#include <ConstraintWarehouse.h>
Public Member Functions | |
ConstraintWarehouse () | |
void | addObject (std::shared_ptr< Constraint > object, THREAD_ID tid=0, bool recurse=true) override |
Add Constraint object to the warehouse. More... | |
void | subdomainsCovered (std::set< SubdomainID > &subdomains_covered, std::set< std::string > &unique_variables, THREAD_ID tid=0) const |
Update supplied subdomain and variable coverate containters. More... | |
void | updateActive (THREAD_ID tid=0) override |
Update the various active lists. More... | |
virtual void | residualEnd (THREAD_ID tid=0) const |
bool | hasVariableObjects (unsigned int variable_id, THREAD_ID tid=0) const |
Checks for whether this warehouse has objects for a given variable. More... | |
unsigned int | size (THREAD_ID tid=0) const |
Return how many kernels we store in the current warehouse. More... | |
bool | hasObjectsForVariableAndBlocks (const VariableName &var_name, const std::set< SubdomainID > &blocks, std::set< SubdomainID > &blocks_covered, THREAD_ID tid) const |
Whether there are objects for this variable and the set of blocks passed. More... | |
std::set< SubdomainID > | getActiveBlocks (THREAD_ID tid=0) const |
Return a set of active SubdomainsIDs. More... | |
const std::vector< std::shared_ptr< Constraint > > & | getObjectsForVariable (const VariableName &var_name, THREAD_ID tid) const |
Getter for objects that have the 'variable' set to a particular variable Note that users should check whether there are objects using 'hasObjectsForVariable' before calling this routine, because it will throw if there are no objects for this variable. More... | |
void | sort (THREAD_ID tid=0) |
Sort the objects using the DependencyResolver. More... | |
THREAD_ID | numThreads () const |
Return the number of threads. More... | |
std::string | activeObjectsToFormattedString (THREAD_ID tid=0, const std::string &prefix="[DBG]") const |
Output the active content of the warehouse to a string, meant to be output to the console. More... | |
const std::vector< std::shared_ptr< NodalConstraint > > & | getActiveNodalConstraints () const |
Access methods for active objects. More... | |
const std::vector< std::shared_ptr< MortarConstraintBase > > & | getActiveMortarConstraints (const std::pair< BoundaryID, BoundaryID > &mortar_interface_key, bool displaced) const |
const std::vector< std::shared_ptr< ElemElemConstraint > > & | getActiveElemElemConstraints (InterfaceID interface_id, bool displaced) const |
const std::vector< std::shared_ptr< NodeFaceConstraint > > & | getActiveNodeFaceConstraints (BoundaryID boundary_id, bool displaced) const |
const std::vector< std::shared_ptr< NodeElemConstraintBase > > & | getActiveNodeElemConstraints (SubdomainID secondary_id, SubdomainID primary_id, bool displaced) const |
bool | hasActiveNodalConstraints () const |
Deterimine if active objects exist. More... | |
bool | hasActiveMortarConstraints (const std::pair< BoundaryID, BoundaryID > &mortar_interface_key, bool displaced) const |
bool | hasActiveElemElemConstraints (const InterfaceID interface_id, bool displaced) const |
bool | hasActiveNodeFaceConstraints (BoundaryID boundary_id, bool displaced) const |
bool | hasActiveNodeElemConstraints (SubdomainID secondary_id, SubdomainID primary_id, bool displaced) const |
virtual void | initialSetup (THREAD_ID tid=0) const |
Convenience methods for calling object setup methods. More... | |
virtual void | timestepSetup (THREAD_ID tid=0) const |
virtual void | customSetup (const ExecFlagType &exec_type, THREAD_ID tid=0) const |
virtual void | subdomainSetup (THREAD_ID tid=0) const |
virtual void | subdomainSetup (SubdomainID id, THREAD_ID tid=0) const |
virtual void | jacobianSetup (THREAD_ID tid=0) const |
virtual void | residualSetup (THREAD_ID tid=0) const |
bool | hasActiveVariableBlockObjects (unsigned int variable_id, SubdomainID block_id, THREAD_ID tid=0) const |
Methods for checking/getting variable kernels for a variable and SubdomainID. More... | |
const std::vector< std::shared_ptr< Constraint > > & | getActiveVariableBlockObjects (unsigned int variable_id, SubdomainID block_id, THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getObjects (THREAD_ID tid=0) const |
Retrieve complete vector to the all/block/boundary restricted objects for a given thread. More... | |
const std::map< SubdomainID, std::vector< std::shared_ptr< Constraint > > > & | getBlockObjects (THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getBlockObjects (SubdomainID id, THREAD_ID tid=0) const |
const std::map< BoundaryID, std::vector< std::shared_ptr< Constraint > > > & | getBoundaryObjects (THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getBoundaryObjects (BoundaryID id, THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getActiveObjects (THREAD_ID tid=0) const |
Retrieve complete vector to the active all/block/boundary restricted objects for a given thread. More... | |
const std::map< SubdomainID, std::vector< std::shared_ptr< Constraint > > > & | getActiveBlockObjects (THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getActiveBlockObjects (SubdomainID id, THREAD_ID tid=0) const |
const std::map< BoundaryID, std::vector< std::shared_ptr< Constraint > > > & | getActiveBoundaryObjects (THREAD_ID tid=0) const |
const std::vector< std::shared_ptr< Constraint > > & | getActiveBoundaryObjects (BoundaryID id, THREAD_ID tid=0) const |
bool | hasObjects (THREAD_ID tid=0) const |
Convenience functions for determining if objects exist. More... | |
bool | hasActiveObjects (THREAD_ID tid=0) const |
bool | hasObjectsForVariable (const VariableName &var_name, THREAD_ID tid) const |
bool | hasActiveBlockObjects (THREAD_ID tid=0) const |
bool | hasActiveBlockObjects (SubdomainID id, THREAD_ID tid=0) const |
bool | hasActiveBoundaryObjects (THREAD_ID tid=0) const |
bool | hasActiveBoundaryObjects (BoundaryID id, THREAD_ID tid=0) const |
bool | hasBoundaryObjects (BoundaryID id, THREAD_ID tid=0) const |
bool | hasActiveObject (const std::string &name, THREAD_ID tid=0) const |
Convenience functions for checking/getting specific objects. More... | |
std::shared_ptr< Constraint > | getObject (const std::string &name, THREAD_ID tid=0) const |
std::shared_ptr< Constraint > | getActiveObject (const std::string &name, THREAD_ID tid=0) const |
void | updateVariableDependency (std::set< MooseVariableFieldBase * > &needed_moose_vars, THREAD_ID tid=0) const |
Update variable dependency vector. More... | |
void | updateBlockVariableDependency (SubdomainID id, std::set< MooseVariableFieldBase * > &needed_moose_vars, THREAD_ID tid=0) const |
void | updateBoundaryVariableDependency (std::set< MooseVariableFieldBase * > &needed_moose_vars, THREAD_ID tid=0) const |
void | updateBoundaryVariableDependency (BoundaryID id, std::set< MooseVariableFieldBase * > &needed_moose_vars, THREAD_ID tid=0) const |
void | updateBlockFEVariableCoupledVectorTagDependency (SubdomainID id, std::set< TagID > &needed_fe_var_vector_tags, THREAD_ID tid=0) const |
Update FE variable coupleable vector tag vector. More... | |
void | updateBoundaryFEVariableCoupledVectorTagDependency (BoundaryID id, std::set< TagID > &needed_fe_var_vector_tags, THREAD_ID tid=0) const |
void | updateMatPropDependency (std::unordered_set< unsigned int > &needed_mat_props, THREAD_ID tid=0) const |
Update material property dependency vector. More... | |
void | updateBlockMatPropDependency (SubdomainID id, std::unordered_set< unsigned int > &needed_mat_props, THREAD_ID tid=0) const |
void | updateBoundaryMatPropDependency (std::unordered_set< unsigned int > &needed_mat_props, THREAD_ID tid=0) const |
void | updateBoundaryMatPropDependency (BoundaryID id, std::unordered_set< unsigned int > &needed_mat_props, THREAD_ID tid=0) const |
Protected Member Functions | |
void | checkThreadID (THREAD_ID tid) const |
Calls assert on thread id. More... | |
Static Protected Member Functions | |
static void | updateActiveHelper (std::vector< std::shared_ptr< Constraint >> &active, const std::vector< std::shared_ptr< Constraint >> &all) |
Helper method for updating active vectors. More... | |
static void | sortHelper (std::vector< std::shared_ptr< Constraint >> &objects) |
Helper method for sorting vectors of objects. More... | |
static void | updateVariableDependencyHelper (std::set< MooseVariableFieldBase * > &needed_moose_vars, const std::vector< std::shared_ptr< Constraint >> &objects) |
Helper method for updating variable dependency vector. More... | |
static void | updateFEVariableCoupledVectorTagDependencyHelper (std::set< TagID > &needed_fe_var_vector_tags, const std::vector< std::shared_ptr< Constraint >> &objects) |
Helper method for updating FE variable coupleable vector tag vector. More... | |
static void | updateMatPropDependencyHelper (std::unordered_set< unsigned int > &needed_mat_props, const std::vector< std::shared_ptr< Constraint >> &objects) |
Helper method for updating material property dependency vector. More... | |
Protected Attributes | |
MooseObjectWarehouse< NodalConstraint > | _nodal_constraints |
NodalConstraint objects. More... | |
std::map< BoundaryID, MooseObjectWarehouse< NodeFaceConstraint > > | _node_face_constraints |
NodeFaceConstraint objects (non-displaced) More... | |
std::map< BoundaryID, MooseObjectWarehouse< NodeFaceConstraint > > | _displaced_node_face_constraints |
NodeFaceConstraint objects (displaced) More... | |
std::map< std::pair< BoundaryID, BoundaryID >, MooseObjectWarehouse< MortarConstraintBase > > | _mortar_constraints |
Undisplaced MortarConstraints. More... | |
std::map< std::pair< BoundaryID, BoundaryID >, MooseObjectWarehouse< MortarConstraintBase > > | _displaced_mortar_constraints |
Displaced MortarConstraints. More... | |
std::map< unsigned int, MooseObjectWarehouse< ElemElemConstraint > > | _element_constraints |
ElemElemConstraints (non-displaced) More... | |
std::map< unsigned int, MooseObjectWarehouse< ElemElemConstraint > > | _displaced_element_constraints |
ElemElemConstraints (displaced) More... | |
std::map< std::pair< SubdomainID, SubdomainID >, MooseObjectWarehouse< NodeElemConstraintBase > > | _node_elem_constraints |
NodeElemConstraint objects. More... | |
std::map< std::pair< SubdomainID, SubdomainID >, MooseObjectWarehouse< NodeElemConstraintBase > > | _displaced_node_elem_constraints |
NodeElemConstraint objects. More... | |
std::map< unsigned int, MooseObjectWarehouse< Constraint > > | _variable_objects |
Variable based storage. More... | |
const THREAD_ID | _num_threads |
Convenience member storing the number of threads used for storage (1 or libMesh::n_threads) More... | |
std::vector< std::vector< std::shared_ptr< Constraint > > > | _all_objects |
Storage container for the ALL pointers (THREAD_ID on outer vector) More... | |
std::vector< std::vector< std::shared_ptr< Constraint > > > | _active_objects |
All active objects (THREAD_ID on outer vector) More... | |
std::vector< std::map< SubdomainID, std::vector< std::shared_ptr< Constraint > > > > | _all_block_objects |
std::vector< std::map< SubdomainID, std::vector< std::shared_ptr< Constraint > > > > | _active_block_objects |
Active block restricted objects (THREAD_ID on outer vector) More... | |
std::vector< std::map< BoundaryID, std::vector< std::shared_ptr< Constraint > > > > | _all_boundary_objects |
std::vector< std::map< BoundaryID, std::vector< std::shared_ptr< Constraint > > > > | _active_boundary_objects |
Active boundary restricted objects (THREAD_ID on outer vector) More... | |
std::vector< std::map< VariableName, std::vector< std::shared_ptr< Constraint > > > > | _all_variable_objects |
All objects with a certain variable selected, as the 'variable' parameter. More... | |
Warehouse for storing constraints.
Definition at line 26 of file ConstraintWarehouse.h.
ConstraintWarehouse::ConstraintWarehouse | ( | ) |
Definition at line 21 of file ConstraintWarehouse.C.
|
inherited |
Output the active content of the warehouse to a string, meant to be output to the console.
tid | the thread id |
prefix | a string to prepend to the string |
Definition at line 847 of file MooseObjectWarehouseBase.h.
|
overridevirtual |
Add Constraint object to the warehouse.
object | A std::shared_ptr of the object |
tid | Not used. |
Reimplemented from MooseObjectWarehouse< Constraint >.
Definition at line 24 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::addConstraint().
|
inlineprotectedinherited |
Calls assert on thread id.
Definition at line 878 of file MooseObjectWarehouseBase.h.
Referenced by residualEnd().
|
virtualinherited |
Definition at line 176 of file MooseObjectWarehouse.h.
|
inlineinherited |
Definition at line 452 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 460 of file MooseObjectWarehouseBase.h.
|
inherited |
Return a set of active SubdomainsIDs.
Definition at line 616 of file MooseObjectWarehouseBase.h.
|
inlineinherited |
Definition at line 433 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 441 of file MooseObjectWarehouseBase.h.
const std::vector< std::shared_ptr< ElemElemConstraint > > & ConstraintWarehouse::getActiveElemElemConstraints | ( | InterfaceID | interface_id, |
bool | displaced | ||
) | const |
Definition at line 172 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), and NonlinearSystemBase::constraintResiduals().
const std::vector< std::shared_ptr< MortarConstraintBase > > & ConstraintWarehouse::getActiveMortarConstraints | ( | const std::pair< BoundaryID, BoundaryID > & | mortar_interface_key, |
bool | displaced | ||
) | const |
Definition at line 145 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::initialSetup().
const std::vector< std::shared_ptr< NodalConstraint > > & ConstraintWarehouse::getActiveNodalConstraints | ( | ) | const |
Access methods for active objects.
Definition at line 108 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::enforceNodalConstraintsJacobian(), NonlinearSystemBase::enforceNodalConstraintsResidual(), and NonlinearSystemBase::findImplicitGeometricCouplingEntries().
const std::vector< std::shared_ptr< NodeElemConstraintBase > > & ConstraintWarehouse::getActiveNodeElemConstraints | ( | SubdomainID | secondary_id, |
SubdomainID | primary_id, | ||
bool | displaced | ||
) | const |
Definition at line 196 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), NonlinearSystemBase::constraintResiduals(), and NonlinearSystemBase::setConstraintSecondaryValues().
const std::vector< std::shared_ptr< NodeFaceConstraint > > & ConstraintWarehouse::getActiveNodeFaceConstraints | ( | BoundaryID | boundary_id, |
bool | displaced | ||
) | const |
Definition at line 114 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), NonlinearSystemBase::constraintResiduals(), NonlinearSystemBase::overwriteNodeFace(), and NonlinearSystemBase::setConstraintSecondaryValues().
|
inherited |
Definition at line 597 of file MooseObjectWarehouseBase.h.
|
inlineinherited |
Retrieve complete vector to the active all/block/boundary restricted objects for a given thread.
tid | The thread id to retrieve objects from |
Definition at line 425 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 143 of file MooseObjectWarehouse.h.
|
inlineinherited |
Definition at line 406 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 414 of file MooseObjectWarehouseBase.h.
|
inlineinherited |
Definition at line 379 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 395 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 586 of file MooseObjectWarehouseBase.h.
|
inlineinherited |
Retrieve complete vector to the all/block/boundary restricted objects for a given thread.
tid | The thread id to retrieve objects from |
Definition at line 371 of file MooseObjectWarehouseBase.h.
|
inherited |
Getter for objects that have the 'variable' set to a particular variable Note that users should check whether there are objects using 'hasObjectsForVariable' before calling this routine, because it will throw if there are no objects for this variable.
Definition at line 608 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 535 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 546 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 555 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 566 of file MooseObjectWarehouseBase.h.
bool ConstraintWarehouse::hasActiveElemElemConstraints | ( | const InterfaceID | interface_id, |
bool | displaced | ||
) | const |
Definition at line 230 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), and NonlinearSystemBase::constraintResiduals().
bool ConstraintWarehouse::hasActiveMortarConstraints | ( | const std::pair< BoundaryID, BoundaryID > & | mortar_interface_key, |
bool | displaced | ||
) | const |
Definition at line 137 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::initialSetup().
bool ConstraintWarehouse::hasActiveNodalConstraints | ( | ) | const |
Deterimine if active objects exist.
Definition at line 224 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::enforceNodalConstraintsJacobian(), and NonlinearSystemBase::enforceNodalConstraintsResidual().
bool ConstraintWarehouse::hasActiveNodeElemConstraints | ( | SubdomainID | secondary_id, |
SubdomainID | primary_id, | ||
bool | displaced | ||
) | const |
Definition at line 271 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), NonlinearSystemBase::constraintResiduals(), and NonlinearSystemBase::setConstraintSecondaryValues().
bool ConstraintWarehouse::hasActiveNodeFaceConstraints | ( | BoundaryID | boundary_id, |
bool | displaced | ||
) | const |
Definition at line 251 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::constraintJacobians(), NonlinearSystemBase::constraintResiduals(), NonlinearSystemBase::overwriteNodeFace(), and NonlinearSystemBase::setConstraintSecondaryValues().
|
inherited |
Convenience functions for checking/getting specific objects.
Definition at line 575 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 479 of file MooseObjectWarehouseBase.h.
|
inherited |
Methods for checking/getting variable kernels for a variable and SubdomainID.
Definition at line 133 of file MooseObjectWarehouse.h.
|
inherited |
Definition at line 387 of file MooseObjectWarehouseBase.h.
|
inherited |
Convenience functions for determining if objects exist.
Definition at line 471 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 487 of file MooseObjectWarehouseBase.h.
|
inherited |
Whether there are objects for this variable and the set of blocks passed.
var_name | name of the variable |
blocks | blocks to consider |
blocks_covered | subset of blocks for which there is an object |
Definition at line 496 of file MooseObjectWarehouseBase.h.
|
inherited |
Checks for whether this warehouse has objects for a given variable.
Definition at line 125 of file MooseObjectWarehouse.h.
|
virtualinherited |
Convenience methods for calling object setup methods.
Definition at line 157 of file MooseObjectWarehouse.h.
|
virtualinherited |
Definition at line 207 of file MooseObjectWarehouse.h.
|
inlineinherited |
Return the number of threads.
Definition at line 196 of file MooseObjectWarehouseBase.h.
Definition at line 358 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::computeResidualInternal().
|
virtualinherited |
Definition at line 216 of file MooseObjectWarehouse.h.
|
inherited |
Return how many kernels we store in the current warehouse.
Definition at line 289 of file MooseObjectWarehouseBase.h.
|
inherited |
Sort the objects using the DependencyResolver.
Definition at line 656 of file MooseObjectWarehouseBase.h.
|
staticprotectedinherited |
Helper method for sorting vectors of objects.
Definition at line 858 of file MooseObjectWarehouseBase.h.
void ConstraintWarehouse::subdomainsCovered | ( | std::set< SubdomainID > & | subdomains_covered, |
std::set< std::string > & | unique_variables, | ||
THREAD_ID | tid = 0 |
||
) | const |
Update supplied subdomain and variable coverate containters.
Definition at line 318 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::checkKernelCoverage().
|
virtualinherited |
Definition at line 198 of file MooseObjectWarehouse.h.
|
virtualinherited |
Definition at line 185 of file MooseObjectWarehouse.h.
|
virtualinherited |
Definition at line 167 of file MooseObjectWarehouse.h.
Update the various active lists.
Reimplemented from MooseObjectWarehouse< Constraint >.
Definition at line 295 of file ConstraintWarehouse.C.
Referenced by NonlinearSystemBase::updateActive().
|
staticprotectedinherited |
Helper method for updating active vectors.
Definition at line 642 of file MooseObjectWarehouseBase.h.
|
inherited |
Update FE variable coupleable vector tag vector.
Definition at line 735 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 780 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 683 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 745 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 791 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 801 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 694 of file MooseObjectWarehouseBase.h.
|
inherited |
Definition at line 707 of file MooseObjectWarehouseBase.h.
|
staticprotectedinherited |
Helper method for updating FE variable coupleable vector tag vector.
Definition at line 755 of file MooseObjectWarehouseBase.h.
|
inherited |
Update material property dependency vector.
Definition at line 771 of file MooseObjectWarehouseBase.h.
|
staticprotectedinherited |
Helper method for updating material property dependency vector.
Definition at line 812 of file MooseObjectWarehouseBase.h.
|
inherited |
Update variable dependency vector.
Definition at line 674 of file MooseObjectWarehouseBase.h.
|
staticprotectedinherited |
Helper method for updating variable dependency vector.
Definition at line 718 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
Active block restricted objects (THREAD_ID on outer vector)
Definition at line 220 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
Active boundary restricted objects (THREAD_ID on outer vector)
Definition at line 226 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
All active objects (THREAD_ID on outer vector)
Definition at line 214 of file MooseObjectWarehouseBase.h.
Referenced by residualEnd().
|
protectedinherited |
Definition at line 217 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
Definition at line 223 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
Storage container for the ALL pointers (THREAD_ID on outer vector)
Definition at line 211 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
All objects with a certain variable selected, as the 'variable' parameter.
Definition at line 229 of file MooseObjectWarehouseBase.h.
|
protected |
ElemElemConstraints (displaced)
Definition at line 105 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveElemElemConstraints(), and hasActiveElemElemConstraints().
|
protected |
Displaced MortarConstraints.
Definition at line 99 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveMortarConstraints(), hasActiveMortarConstraints(), and subdomainsCovered().
|
protected |
NodeElemConstraint objects.
Definition at line 113 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveNodeElemConstraints(), and hasActiveNodeElemConstraints().
|
protected |
NodeFaceConstraint objects (displaced)
Definition at line 91 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveNodeFaceConstraints(), hasActiveNodeFaceConstraints(), and updateActive().
|
protected |
ElemElemConstraints (non-displaced)
Definition at line 102 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveElemElemConstraints(), hasActiveElemElemConstraints(), and updateActive().
|
protected |
Undisplaced MortarConstraints.
Definition at line 95 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveMortarConstraints(), hasActiveMortarConstraints(), and subdomainsCovered().
|
protected |
NodalConstraint objects.
Definition at line 85 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveNodalConstraints(), hasActiveNodalConstraints(), and updateActive().
|
protected |
NodeElemConstraint objects.
Definition at line 109 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveNodeElemConstraints(), hasActiveNodeElemConstraints(), and updateActive().
|
protected |
NodeFaceConstraint objects (non-displaced)
Definition at line 88 of file ConstraintWarehouse.h.
Referenced by addObject(), getActiveNodeFaceConstraints(), hasActiveNodeFaceConstraints(), and updateActive().
|
protectedinherited |
Convenience member storing the number of threads used for storage (1 or libMesh::n_threads)
Definition at line 208 of file MooseObjectWarehouseBase.h.
|
protectedinherited |
Variable based storage.
Definition at line 88 of file MooseObjectWarehouse.h.