Chi-Tech
chi_physics::field_operations::PartitionerPredicate Class Reference

#include <PartitionerPredicate.h>

Inheritance diagram for chi_physics::field_operations::PartitionerPredicate:
chi_physics::field_operations::FieldOperation ChiObject

Public Member Functions

 PartitionerPredicate (const chi::InputParameters &params)
 
void Execute () override
 
- Public Member Functions inherited from chi_physics::field_operations::FieldOperation
 FieldOperation (const chi::InputParameters &params)
 
virtual void Execute ()=0
 
virtual ~FieldOperation ()=default
 
- Public Member Functions inherited from ChiObject
 ChiObject ()
 
 ChiObject (const chi::InputParameters &params)
 
void SetStackID (size_t stack_id)
 
size_t StackID () const
 
virtual void PushOntoStack (std::shared_ptr< ChiObject > &new_object)
 
virtual ~ChiObject ()=default
 

Static Public Member Functions

static chi::InputParameters GetInputParameters ()
 
- Static Public Member Functions inherited from chi_physics::field_operations::FieldOperation
static chi::InputParameters GetInputParameters ()
 
- Static Public Member Functions inherited from ChiObject
static chi::InputParameters GetInputParameters ()
 

Protected Attributes

chi::GraphPartitionerpartitioner_
 
const chi::ParameterBlock result_field_param_
 
const size_t num_partitions_
 
const size_t result_component_
 

Detailed Description

Definition at line 14 of file PartitionerPredicate.h.

Constructor & Destructor Documentation

◆ PartitionerPredicate()

chi_physics::field_operations::PartitionerPredicate::PartitionerPredicate ( const chi::InputParameters params)
explicit

Definition at line 45 of file PartitionerPredicate.cc.

Member Function Documentation

◆ Execute()

void chi_physics::field_operations::PartitionerPredicate::Execute ( )
overridevirtual

◆ GetInputParameters()

chi::InputParameters chi_physics::field_operations::PartitionerPredicate::GetInputParameters ( )
static

Definition at line 16 of file PartitionerPredicate.cc.

Field Documentation

◆ num_partitions_

const size_t chi_physics::field_operations::PartitionerPredicate::num_partitions_
protected

Definition at line 25 of file PartitionerPredicate.h.

◆ partitioner_

chi::GraphPartitioner& chi_physics::field_operations::PartitionerPredicate::partitioner_
protected

Definition at line 23 of file PartitionerPredicate.h.

◆ result_component_

const size_t chi_physics::field_operations::PartitionerPredicate::result_component_
protected

Definition at line 26 of file PartitionerPredicate.h.

◆ result_field_param_

const chi::ParameterBlock chi_physics::field_operations::PartitionerPredicate::result_field_param_
protected

Definition at line 24 of file PartitionerPredicate.h.


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