ginkgo/core/base/perturbation.hpp Source File#
|
Reference API
|
perturbation.hpp
Definition polymorphic_object.hpp:767
Definition lin_op.hpp:878
Definition polymorphic_object.hpp:668
Definition lin_op.hpp:117
Definition perturbation.hpp:39
const std::shared_ptr< const LinOp > get_basis() const noexcept
Definition perturbation.hpp:51
const std::shared_ptr< const LinOp > get_projector() const noexcept
Definition perturbation.hpp:61
static std::unique_ptr< Perturbation > create(std::shared_ptr< const Executor > exec)
void validate_perturbation()
static std::unique_ptr< Perturbation > create(std::shared_ptr< const LinOp > scalar, std::shared_ptr< const LinOp > basis)
const std::shared_ptr< const LinOp > get_scalar() const noexcept
Definition perturbation.hpp:71
static std::unique_ptr< Perturbation > create(std::shared_ptr< const LinOp > scalar, std::shared_ptr< const LinOp > basis, std::shared_ptr< const LinOp > projector)
static std::unique_ptr< Dense > create(std::shared_ptr< const Executor > exec, const dim< 2 > &size={}, size_type stride=0)
Definition dim.hpp:26
Generated by