OpenSn
Quick Install Guide
Theory Manual
Tutorials
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Extras
Functions
Template Function opensn::Add(const DenseMatrix<TYPE>&, const DenseMatrix<TYPE>&)
Template Function opensn::Add(const Vector<TYPE>&, const Vector<TYPE>&)
Function opensn::AssertReadableFile
Function opensn::AssocLegendre
Function opensn::BuildBlockCellExtents
Function opensn::BuildCellBlockIDsFromField
Function opensn::BuildLocationExtents
Function opensn::CellTypeName
Function opensn::CheckLineIntersectStrip
Function opensn::CheckLineIntersectTriangle2
Function opensn::CheckPlaneLineIntersect
Function opensn::CheckPlaneTetIntersect
Function opensn::CheckPointInTriangle
Function opensn::CommunicateGhostEntries
Function opensn::CommunicateLocationDependencies
Function opensn::ComputeBalance
Function opensn::ComputeFissionProduction
Function opensn::ComputeFissionRate
Function opensn::ComputeL2Change
Function opensn::ComputeL2PhiChange
Function opensn::ComputeLeakage(DiscreteOrdinatesProblem&, unsigned int, uint64_t)
Function opensn::ComputeLeakage(DiscreteOrdinatesProblem&, const std::vector<uint64_t>&)
Function opensn::ComputePointwiseChange
Function opensn::ComputePointwisePhiChange(LBSProblem&, int, std::optional<const std::reference_wrapper<std::vector<double>>>)
Function opensn::ComputePointwisePhiChange(LBSProblem&, std::optional<const std::reference_wrapper<std::vector<double>>>)
Function opensn::ComputePointwisePhiChange(LBSProblem&, std::vector<int>, std::optional<const std::reference_wrapper<std::vector<double>>>)
Function opensn::ComputePrecursors
Function opensn::ComputeUnitCellIntegrals
Function opensn::ConsolidateGridBlocks
Function opensn::CopyGlobalVecToSTLvector
Function opensn::CopyParallelVectorToVec
Function opensn::CopySTLvectorToVec
Function opensn::CopyVecToSTLvector
Function opensn::CopyVecToSTLvectorWithGhosts
Function opensn::CreateCommonKrylovSolverSetup
Function opensn::CreateSquareMatrix(int64_t, int64_t)
Function opensn::CreateSquareMatrix(Mat&, int64_t, int64_t)
Function opensn::CreateVector(int64_t, int64_t)
Function opensn::CreateVector(Vec&, int64_t, int64_t)
Function opensn::CreateVectorWithGhosts
Function opensn::d2Legendredx2
Template Function opensn::Determinant
Function opensn::device_dbg::PrintMeshOnDevice
Function opensn::device_dbg::PrintQuadratureOnDevice
Function opensn::device_dbg::PrintTotalXSOnDevice
Function opensn::dLegendredx
Template Function opensn::Dot(const Vector<TYPE>&, const Vector<TYPE>&)
Function opensn::Dot(const std::vector<double>&, const std::vector<double>&)
Function opensn::Factorial
Function opensn::Finalize
Function opensn::FindHighestDimension
Template Function opensn::GaussElimination
Template Function opensn::get_datatype
Specialized Template Function opensn::get_datatype< char >
Specialized Template Function opensn::get_datatype< double >
Specialized Template Function opensn::get_datatype< float >
Specialized Template Function opensn::get_datatype< int >
Specialized Template Function opensn::get_datatype< long >
Specialized Template Function opensn::get_datatype< long long >
Specialized Template Function opensn::get_datatype< short >
Specialized Template Function opensn::get_datatype< signed char >
Specialized Template Function opensn::get_datatype< unsigned char >
Specialized Template Function opensn::get_datatype< unsigned int >
Specialized Template Function opensn::get_datatype< unsigned long >
Specialized Template Function opensn::get_datatype< unsigned long long >
Specialized Template Function opensn::get_datatype< unsigned short >
Function opensn::GetBlocksOfDesiredDimension
Function opensn::GetGhostVectorLocalViewRead
Function opensn::GetPETScConvergedReasonstring
Function opensn::GetVersionStr
Function opensn::GSConvergenceTest
Template Function opensn::H5CreateAttribute
Function opensn::H5CreateGroup
Function opensn::H5Has
Template Function opensn::H5ReadAttribute
Specialized Template Function opensn::H5ReadAttribute< bool >
Specialized Template Function opensn::H5ReadAttribute< std::string >
Template Function opensn::H5ReadDataset1D
Template Function opensn::H5ReadGroupAttribute
Specialized Template Function opensn::H5ReadGroupAttribute< bool >
Specialized Template Function opensn::H5ReadGroupAttribute< std::string >
Template Function opensn::H5WriteDataset1D
Function opensn::hash_djb2a
Function opensn::HasNonZero
Function opensn::Initialize
Function opensn::InitMatrixSparsity(Mat&, const std::vector<int64_t>&, const std::vector<int64_t>&)
Function opensn::InitMatrixSparsity(Mat&, int64_t, int64_t)
Template Function opensn::Inverse
Template Function opensn::InverseGEPivoting
Function opensn::IsNonNegative
Function opensn::IsPositive
Function opensn::KEigenKSPMonitor
Function opensn::KEigenSNESMonitor
Function opensn::KSPMonitorRelativeToRHS
Function opensn::L1Norm
Function opensn::L2Norm
Function opensn::Legendre
Function opensn::LInfNorm
Function opensn::LowerCase
Function opensn::LpNorm
Function opensn::MakeSubSets
Function opensn::MakeTwoGridCollapsedInfo
Template Function opensn::MapAllToAll
Function opensn::MapGeometryTypeToCoordSys
Function opensn::MIP_TGDSA_PreConditionerMult
Template Function opensn::Mult(const DenseMatrix<TYPE>&, const TYPE)
Template Function opensn::Mult(const DenseMatrix<TYPE>&, const Vector<TYPE>&)
Template Function opensn::Mult(const DenseMatrix<TYPE>&, const DenseMatrix<TYPE>&)
Function opensn::Mult(const std::vector<double>&, const double&)
Function opensn::NLKEigenAccResidualFunction
Function opensn::NLKEigenResidualFunction
Function opensn::OmegaToPhiThetaSafe
Function opensn::operator””_hash
Function opensn::operator*
Function opensn::operator+
Function opensn::operator-
Function opensn::operator|(SourceFlags, SourceFlags)
Function opensn::operator|(SourceType, SourceType)
Function opensn::PackGroupsetXS
Function opensn::ParameterBlockTypeName
Function opensn::PopulateRaySegmentLengths
Template Function opensn::PowerIteration
Function opensn::PowerIterationKEigenSolver
Function opensn::PrepareVtkUnstructuredGrid
Function opensn::PrintIterationProgress
Function opensn::PrintSweepOrdering
Function opensn::PrintVector
Template Function opensn::Range
Template Function opensn::ReadBinaryValue
Function opensn::RestoreGhostVectorLocalViewRead
Function opensn::SampleCDF
Template Function opensn::Scale(DenseMatrix<TYPE>&, TYPE)
Template Function opensn::Scale(Vector<TYPE>&, TYPE)
Function opensn::Scale(std::vector<double>&, const double&)
Template Function opensn::Scaled(const DenseMatrix<TYPE>&, TYPE)
Template Function opensn::Scaled(const Vector<TYPE>&, TYPE)
Function opensn::Set
Function opensn::SetBlockIDArrays
Function opensn::Sleep
Function opensn::SteppingMethodFromString
Function opensn::SteppingMethodStringName
Function opensn::StringLTrim
Function opensn::StringRTrim
Function opensn::StringSplit
Function opensn::StringStreamColor
Function opensn::StringTrim
Function opensn::StringUpToFirstReverse
Template Function opensn::SubMatrix
Template Function opensn::Subtract(const DenseMatrix<TYPE>&, const DenseMatrix<TYPE>&)
Template Function opensn::Subtract(const Vector<TYPE>&, const Vector<TYPE>&)
Template Function opensn::SwapRows
Function opensn::TranslateBCs
Template Function opensn::Transpose
Function opensn::UploadCellGeometryContinuous
Function opensn::UploadCellGeometryDiscontinuous
Function opensn::UploadFaceGeometry
Function opensn::UpperCase
Function opensn::VaryingDataTypeStringName
Template Function opensn::Vec2Norm
Template Function opensn::VectorListHas
Function opensn::WGDSA_TGDSA_PreConditionerMult
Function opensn::WGDSA_TGDSA_PreConditionerMult2
Template Function opensn::WriteBinaryValue
Function opensn::WritePVTUFiles
Function opensn::Ylm
Function operator<<
Variables
Defines
Typedefs
Python API
Developer’s Guide
Appendices
Gallery
OpenSn
C++ API
Function opensn::MIP_TGDSA_PreConditionerMult
Function opensn::MIP_TGDSA_PreConditionerMult
Defined in
File lbs_shell_operations.h
Function Documentation
int
opensn
::
MIP_TGDSA_PreConditionerMult
(
PC
pc
,
Vec
phi_input
,
Vec
pc_output
)
Applies
TGDSA
to the given input vector.