GRINS-0.8.0
List of all members | Public Member Functions | Static Public Member Functions
GRINS::ConstraintBuilder Class Reference

Manages construction of Constraint application object. More...

#include <constraint_builder.h>

Public Member Functions

 ConstraintBuilder ()
 
virtual ~ConstraintBuilder ()
 

Static Public Member Functions

static libMesh::UniquePtr< libMesh::System::Constraint > build_constraint_object (const GetPot &input, MultiphysicsSystem &system)
 

Detailed Description

Manages construction of Constraint application object.

Definition at line 41 of file constraint_builder.h.

Constructor & Destructor Documentation

GRINS::ConstraintBuilder::ConstraintBuilder ( )
inline

Definition at line 45 of file constraint_builder.h.

45 {};
virtual GRINS::ConstraintBuilder::~ConstraintBuilder ( )
inlinevirtual

Definition at line 47 of file constraint_builder.h.

47 {};

Member Function Documentation

libMesh::UniquePtr< libMesh::System::Constraint > GRINS::ConstraintBuilder::build_constraint_object ( const GetPot &  input,
MultiphysicsSystem system 
)
static

Definition at line 38 of file constraint_builder.C.

Referenced by GRINS::MultiphysicsSystem::init_data().

40  {
41  // For now we only have the one constraint object option: we build
42  // a ConstrainedPoints object, initialize it from the input
43  // options, and set it to be the libMesh Constraint object.
44  //
45  // If we ever want to add more constraint object options, we'll
46  // also need a MultiConstraint object to hold them.
47 
48  return libMesh::UniquePtr<libMesh::System::Constraint>
49  (new ConstrainedPoints(input, system));
50  }

The documentation for this class was generated from the following files:

Generated on Tue Dec 19 2017 12:47:30 for GRINS-0.8.0 by  doxygen 1.8.9.1