30 #ifndef CORE_ALGORITHMS_FINITEELEMENTS_DEFINEPERIODICBOUNDARIES_H
31 #define CORE_ALGORITHMS_FINITEELEMENTS_DEFINEPERIODICBOUNDARIES_H 1
34 #include <Core/Datatypes/Mesh.h>
35 #include <Core/Datatypes/Field.h>
39 #include <Core/Algorithms/Util/AlgoBase.h>
42 #include <Core/Algorithms/FiniteElements/share.h>
44 namespace SCIRunAlgo {
46 using namespace SCIRun;
60 add_bool(
"link_x_boundary",
true);
62 add_bool(
"link_y_boundary",
true);
64 add_bool(
"link_z_boundary",
true);
66 add_scalar(
"tolerance",-1.0);
68 add_bool(
"build_periodic_nodelink",
true);
69 add_bool(
"build_periodic_delemlink",
true);
LockingHandle< Matrix< double > > MatrixHandle
Definition: MatrixFwd.h:55
DefinePeriodicBoundariesAlgo()
Definition: DefinePeriodicBoundaries.h:57
#define SCISHARE
Definition: share.h:39
boost::shared_ptr< Field > FieldHandle
Definition: DatatypeFwd.h:65
Definition: DefinePeriodicBoundaries.h:54