Chi-Tech
field_operation.h
Go to the documentation of this file.
1
#ifndef CHITECH_FIELD_OPERATION_H
2
#define CHITECH_FIELD_OPERATION_H
3
4
#include "
ChiObject.h
"
5
6
namespace
chi_physics::field_operations
7
{
8
9
/**The base field operation class.*/
10
class
FieldOperation
:
public
ChiObject
11
{
12
public
:
13
static
chi::InputParameters
GetInputParameters
();
14
15
explicit
FieldOperation
(
const
chi::InputParameters
& params);
16
17
virtual
void
Execute
() = 0;
18
19
virtual
~FieldOperation
() =
default
;
20
};
21
22
}
23
24
#endif
// CHITECH_FIELD_OPERATION_H
ChiObject.h
ChiObject
Definition:
ChiObject.h:8
chi::InputParameters
Definition:
input_parameters.h:23
chi_physics::field_operations::FieldOperation
Definition:
field_operation.h:11
chi_physics::field_operations::FieldOperation::~FieldOperation
virtual ~FieldOperation()=default
chi_physics::field_operations::FieldOperation::Execute
virtual void Execute()=0
chi_physics::field_operations::FieldOperation::FieldOperation
FieldOperation(const chi::InputParameters ¶ms)
Definition:
field_operation.cc:17
chi_physics::field_operations::FieldOperation::GetInputParameters
static chi::InputParameters GetInputParameters()
Definition:
field_operation.cc:10
chi_physics::field_operations
Definition:
field_copy.cc:8
framework
physics
FieldOperations
field_operation.h
Generated by
1.9.3