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 174TypeNames: 175 - PetscScalar 176 - PetscComplex 177 - PetscReal 178 - PetscInt 179 - PetscMPIInt 180 - PetscBLASInt 181 - PetscErrorCode 182 - PetscBool 183 - PetscBool3 184 - PetscCtxDestroyFn 185 - Func 186TabWidth: 2 187UseCRLF: false 188UseTab: Never 189WhitespaceSensitiveMacros: 190 - PetscStringize 191 - PetscStringize_ 192 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN 193 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_BEGIN_ 194 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END 195 - PETSC_PRAGMA_DIAGNOSTIC_IGNORED_END_ 196 - _Pragma 197 - PETSC_DEPRECATED_IDENTIFIER 198 - PETSC_DEPRECATED_IDENTIFIER_ 199 - PETSC_VALID_POINTER_IMPL_SPECIALIZATION 200 - _Generic 201 - PETSC_GENERIC_CV 202 - PetscMacroReturnStandard 203TypenameMacros: 204 - khash_t 205InsertNewlineAtEOF: true 206