check_sizes(WeightCenter const weight_center) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inlineprotected |
check_sizes_and_set_types(WeightCenter const weight_center, Weight::Kernel const kernel_type, Weight::Geometry const support_geom_type) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inlineprotected |
get_swarm_size() const | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inlineprotected |
operator=(const SwarmDriver &)=delete | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | |
run(Wonton::Executor_type const *executor=nullptr, bool report_time=true) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
set_extents_from_smoothing_lengths() | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inlineprotected |
set_remap_var_names(std::vector< std::string > const &remap_var_names) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
set_remap_var_names(std::vector< std::string > const &source_vars, std::vector< std::string > const &target_vars, EstimateType const estimator_type=LocalRegression, basis::Type const basis_type=basis::Unitary, oper::Type const operator_spec=oper::LastOperator, Portage::vector< oper::Domain > const &operator_domains={}, Portage::vector< std::vector< Point< dim >>> const &operator_data={}, std::string part_field="NONE", double part_tolerance=0.0, SmoothingLengths const &part_smoothing={}) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
source_vars() const | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
SwarmDriver(SourceSwarm &source_swarm, SourceState &source_state, TargetSwarm const &target_swarm, TargetState &target_state, SmoothingLengths const &smoothing_lengths, Weight::Kernel const kernel_type=Weight::B4, Weight::Geometry const support_geom_type=Weight::ELLIPTIC, WeightCenter const center=Gather) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
SwarmDriver(SourceSwarm &source_swarm, SourceState &source_state, TargetSwarm const &target_swarm, TargetState &target_state, SmoothingLengths const &smoothing_lengths, Portage::vector< Weight::Kernel > const &kernel_types, Portage::vector< Weight::Geometry > const &geom_types, WeightCenter const center=Gather) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
SwarmDriver(SourceSwarm &source_swarm, SourceState &source_state, TargetSwarm const &target_swarm, TargetState &target_state, SmoothingLengths const &smoothing_lengths, Portage::vector< Point< dim >> const &source_extents, Portage::vector< Point< dim >> const &target_extents, WeightCenter const center=Gather) | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
SwarmDriver(const SwarmDriver &)=delete | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | |
target_vars() const | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | inline |
~SwarmDriver()=default | Portage::Meshfree::SwarmDriver< Search, Accumulate, Estimate, dim, SourceSwarm, SourceState, TargetSwarm, TargetState > | |