1AccessModifierOffset: -2 2AlignAfterOpenBracket: Align 3AlignArrayOfStructures: Left 4AlignConsecutiveMacros: Consecutive 5AlignConsecutiveAssignments: Consecutive 6AlignConsecutiveBitFields: Consecutive 7AlignConsecutiveDeclarations: Consecutive 8AlignEscapedNewlines: DontAlign 9AlignOperands: AlignAfterOperator 10AlignTrailingComments: 11 Kind: Always 12 OverEmptyLines: 0 13AllowAllArgumentsOnNextLine: true 14AllowAllConstructorInitializersOnNextLine: true 15AllowAllParametersOfDeclarationOnNextLine: true 16AllowShortEnumsOnASingleLine: false 17AllowShortBlocksOnASingleLine: Always 18AllowShortCaseLabelsOnASingleLine: false 19AllowShortFunctionsOnASingleLine: Inline 20AllowShortLambdasOnASingleLine: All 21AllowShortIfStatementsOnASingleLine: AllIfsAndElse 22AllowShortLoopsOnASingleLine: true 23AlwaysBreakAfterDefinitionReturnType: None 24AlwaysBreakAfterReturnType: None 25AlwaysBreakBeforeMultilineStrings: false 26AlwaysBreakTemplateDeclarations: Yes 27AttributeMacros: 28 - __capability 29 - PETSC_EXTERN 30 - PETSC_INTERN 31 - PETSC_UNUSED 32 - PETSC_RESTRICT 33 - PETSC_SINGLE_LIBRARY_INTERN 34 - PETSC_ATTRIBUTE_FORMAT 35 - PETSC_ATTRIBUTE_MPI_TYPE_TAG 36 - PETSC_ATTRIBUTE_MPI_POINTER_WITH_TYPE 37 - PETSC_ATTRIBUTE_MPI_TYPE_TAG_LAYOUT_COMPATIBLE 38 - PETSC_ATTRIBUTE_COLD 39BinPackArguments: true 40BinPackParameters: true 41BreakBeforeBraces: Custom 42BraceWrapping: 43 AfterCaseLabel: false 44 AfterClass: false 45 AfterControlStatement: Never 46 AfterEnum: false 47 AfterFunction: true 48 AfterNamespace: true 49 AfterObjCDeclaration: false 50 AfterStruct: false 51 AfterUnion: true 52 AfterExternBlock: false 53 BeforeCatch: false 54 BeforeElse: false 55 BeforeLambdaBody: false 56 BeforeWhile: false 57 IndentBraces: false 58 SplitEmptyFunction: true 59 SplitEmptyRecord: false 60 SplitEmptyNamespace: true 61BreakBeforeBinaryOperators: None 62# BreakBeforeConceptDeclarations: Allowed 63BreakBeforeInheritanceComma: false 64BreakInheritanceList: AfterColon 65BreakBeforeTernaryOperators: true 66BreakConstructorInitializersBeforeComma: false 67BreakConstructorInitializers: AfterColon 68BreakAfterJavaFieldAnnotations: false 69BreakStringLiterals: true 70ColumnLimit: 250 71CompactNamespaces: false 72ConstructorInitializerAllOnOneLineOrOnePerLine: false 73ConstructorInitializerIndentWidth: 2 74ContinuationIndentWidth: 2 75Cpp11BracedListStyle: true 76DeriveLineEnding: true 77DerivePointerAlignment: false 78DisableFormat: false 79EmptyLineAfterAccessModifier: Never 80EmptyLineBeforeAccessModifier: LogicalBlock 81ExperimentalAutoDetectBinPacking: false 82FixNamespaceComments: true 83ForEachMacros: 84# - BOOST_FOREACH 85IfMacros: 86 #- PetscCheck 87 #- PetscAssert 88IncludeBlocks: Preserve 89IncludeIsMainSourceRegex: '' 90IndentAccessModifiers: false 91IndentCaseLabels: false 92IndentCaseBlocks: false 93IndentGotoLabels: true 94IndentPPDirectives: BeforeHash 95IndentExternBlock: NoIndent 96IndentRequires: false 97IndentWidth: 2 98IndentWrappedFunctionNames: false 99InsertTrailingCommas: None 100KeepEmptyLinesAtTheStartOfBlocks: false 101KeepEmptyLinesAtEOF: false 102LambdaBodyIndentation: Signature 103MacroBlockBegin: '' 104MacroBlockEnd: '' 105MaxEmptyLinesToKeep: 1 106NamespaceIndentation: None 107PackConstructorInitializers: NextLine 108PenaltyBreakAssignment: 1000000 109PenaltyBreakBeforeFirstCallParameter: 1000000 110PenaltyBreakComment: 300000 111PenaltyBreakFirstLessLess: 120 112PenaltyBreakString: 1000 113PenaltyBreakTemplateDeclaration: 10 114PenaltyExcessCharacter: 0 115PenaltyReturnTypeOnItsOwnLine: 1000000 116PenaltyIndentedWhitespace: 0 117PointerAlignment: Right 118PPIndentWidth: -1 119ReferenceAlignment: Pointer 120ReflowComments: false 121ShortNamespaceLines: 0 122SortIncludes: Never 123SortUsingDeclarations: false 124SpaceAfterCStyleCast: false 125SpaceAfterLogicalNot: false 126SpaceAfterTemplateKeyword: true 127SpaceBeforeAssignmentOperators: true 128SpaceBeforeCaseColon: false 129SpaceBeforeCpp11BracedList: false 130SpaceBeforeCtorInitializerColon: true 131SpaceBeforeInheritanceColon: true 132SpaceBeforeParens: ControlStatementsExceptControlMacros 133SpaceAroundPointerQualifiers: Default 134SpaceBeforeRangeBasedForLoopColon: true 135SpaceInEmptyBlock: true 136SpaceInEmptyParentheses: false 137SpacesBeforeTrailingComments: 1 138SpacesInAngles: Never 139SpacesInConditionalStatement: false 140SpacesInContainerLiterals: true 141SpacesInCStyleCastParentheses: false 142SpacesInLineCommentPrefix: 143 Minimum: 1 144 Maximum: -1 145SpacesInParentheses: false 146SpacesInSquareBrackets: false 147SpaceBeforeSquareBrackets: false 148SeparateDefinitionBlocks: Leave 149BitFieldColonSpacing: Both 150Standard: Latest 151StatementAttributeLikeMacros: 152 - PETSC_EXTERN 153 - PETSC_INTERN 154 - PETSC_NODISCARD 155 - PETSC_DEPRECATED_FUNCTION 156 - PETSC_DEPRECATED_ENUM 157 - PETSC_DEPRECATED_TYPEDEF 158 - PETSC_DEPRECATED_MACRO 159StatementMacros: 160 - PetscKernel_A_gets_transpose_A_DECLARE 161 - PETSC_RETURNS 162 - PETSC_DECLTYPE_AUTO_RETURNS 163 - PETSC_NOEXCEPT_AUTO_RETURNS 164 - PETSC_DECLTYPE_NOEXCEPT_AUTO_RETURNS 165 - PETSC_UNUSED 166 - PetscPragmaOMP 167 - PetscPragmaUseOMPKernels 168 - PetscPragmaSIMD 169 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN 170 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN_ 171 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END 172 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END_ 173 - _Pragma 174 - MatGetDiagonalMarkers 175TypeNames: 176 - PetscScalar 177 - PetscComplex 178 - PetscReal 179 - PetscInt 180 - PetscMPIInt 181 - PetscBLASInt 182 - PetscErrorCode 183 - PetscBool 184 - PetscBool3 185 - PetscCtxDestroyFn 186 - Func 187TabWidth: 2 188UseCRLF: false 189UseTab: Never 190WhitespaceSensitiveMacros: 191 - PetscStringize 192 - PetscStringize_ 193 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN 194 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN_ 195 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END 196 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END_ 197 - _Pragma 198 - PETSC_DEPRECATED_IDENTIFIER 199 - PETSC_DEPRECATED_IDENTIFIER_ 200 - PETSC_VALID_POINTER_IMPL_SPECIALIZATION 201 - _Generic 202 - PETSC_GENERIC_CV 203 - PetscMacroReturnStandard 204TypenameMacros: 205 - khash_t 206InsertNewlineAtEOF: true 207